head 1.64; access; symbols pkgsrc-2023Q4:1.64.0.8 pkgsrc-2023Q4-base:1.64 pkgsrc-2023Q3:1.64.0.6 pkgsrc-2023Q3-base:1.64 pkgsrc-2023Q2:1.64.0.4 pkgsrc-2023Q2-base:1.64 pkgsrc-2023Q1:1.64.0.2 pkgsrc-2023Q1-base:1.64 pkgsrc-2022Q4:1.63.0.2 pkgsrc-2022Q4-base:1.63 pkgsrc-2022Q3:1.62.0.2 pkgsrc-2022Q3-base:1.62 pkgsrc-2022Q2:1.61.0.2 pkgsrc-2022Q2-base:1.61 pkgsrc-2022Q1:1.60.0.2 pkgsrc-2022Q1-base:1.60 pkgsrc-2021Q4:1.58.0.4 pkgsrc-2021Q4-base:1.58 pkgsrc-2021Q3:1.58.0.2 pkgsrc-2021Q3-base:1.58 pkgsrc-2021Q2:1.56.0.2 pkgsrc-2021Q2-base:1.56 pkgsrc-2021Q1:1.55.0.4 pkgsrc-2021Q1-base:1.55 pkgsrc-2020Q4:1.55.0.2 pkgsrc-2020Q4-base:1.55 pkgsrc-2020Q3:1.54.0.2 pkgsrc-2020Q3-base:1.54 pkgsrc-2020Q2:1.53.0.2 pkgsrc-2020Q2-base:1.53 pkgsrc-2020Q1:1.52.0.2 pkgsrc-2020Q1-base:1.52 pkgsrc-2019Q4:1.51.0.6 pkgsrc-2019Q4-base:1.51 pkgsrc-2019Q3:1.51.0.2 pkgsrc-2019Q3-base:1.51 pkgsrc-2019Q2:1.49.0.2 pkgsrc-2019Q2-base:1.49 pkgsrc-2019Q1:1.48.0.6 pkgsrc-2019Q1-base:1.48 pkgsrc-2018Q4:1.48.0.4 pkgsrc-2018Q4-base:1.48 pkgsrc-2018Q3:1.48.0.2 pkgsrc-2018Q3-base:1.48 pkgsrc-2018Q2:1.47.0.14 pkgsrc-2018Q2-base:1.47 pkgsrc-2018Q1:1.47.0.12 pkgsrc-2018Q1-base:1.47 pkgsrc-2017Q4:1.47.0.10 pkgsrc-2017Q4-base:1.47 pkgsrc-2017Q3:1.47.0.8 pkgsrc-2017Q3-base:1.47 pkgsrc-2017Q2:1.47.0.4 pkgsrc-2017Q2-base:1.47 pkgsrc-2017Q1:1.47.0.2 pkgsrc-2017Q1-base:1.47 pkgsrc-2016Q4:1.46.0.2 pkgsrc-2016Q4-base:1.46 pkgsrc-2016Q3:1.43.0.2 pkgsrc-2016Q3-base:1.43 pkgsrc-2016Q2:1.42.0.2 pkgsrc-2016Q2-base:1.42 pkgsrc-2016Q1:1.40.0.8 pkgsrc-2016Q1-base:1.40 pkgsrc-2015Q4:1.40.0.6 pkgsrc-2015Q4-base:1.40 pkgsrc-2015Q3:1.40.0.4 pkgsrc-2015Q3-base:1.40 pkgsrc-2015Q2:1.40.0.2 pkgsrc-2015Q2-base:1.40 pkgsrc-2015Q1:1.39.0.2 pkgsrc-2015Q1-base:1.39 pkgsrc-2014Q4:1.37.0.2 pkgsrc-2014Q4-base:1.37 pkgsrc-2014Q3:1.35.0.2 pkgsrc-2014Q3-base:1.35 pkgsrc-2014Q2:1.33.0.2 pkgsrc-2014Q2-base:1.33 pkgsrc-2014Q1:1.31.0.2 pkgsrc-2014Q1-base:1.31 pkgsrc-2013Q4:1.29.0.2 pkgsrc-2013Q4-base:1.29 pkgsrc-2013Q3:1.28.0.2 pkgsrc-2013Q3-base:1.28 pkgsrc-2013Q2:1.27.0.2 pkgsrc-2013Q2-base:1.27 pkgsrc-2013Q1:1.26.0.4 pkgsrc-2013Q1-base:1.26 pkgsrc-2012Q4:1.26.0.2 pkgsrc-2012Q4-base:1.26 pkgsrc-2012Q3:1.23.0.2 pkgsrc-2012Q3-base:1.23 pkgsrc-2012Q2:1.18.0.16 pkgsrc-2012Q2-base:1.18 pkgsrc-2012Q1:1.18.0.14 pkgsrc-2012Q1-base:1.18 pkgsrc-2011Q4:1.18.0.12 pkgsrc-2011Q4-base:1.18 pkgsrc-2011Q3:1.18.0.10 pkgsrc-2011Q3-base:1.18 pkgsrc-2011Q2:1.18.0.8 pkgsrc-2011Q2-base:1.18 pkgsrc-2011Q1:1.18.0.6 pkgsrc-2011Q1-base:1.18 pkgsrc-2010Q4:1.18.0.4 pkgsrc-2010Q4-base:1.18 pkgsrc-2010Q3:1.18.0.2 pkgsrc-2010Q3-base:1.18 pkgsrc-2010Q2:1.17.0.4 pkgsrc-2010Q2-base:1.17 pkgsrc-2010Q1:1.17.0.2 pkgsrc-2010Q1-base:1.17 pkgsrc-2009Q4:1.15.0.4 pkgsrc-2009Q4-base:1.15 pkgsrc-2009Q3:1.15.0.2 pkgsrc-2009Q3-base:1.15 pkgsrc-2009Q2:1.14.0.2 pkgsrc-2009Q2-base:1.14 pkgsrc-2009Q1:1.13.0.24 pkgsrc-2009Q1-base:1.13 pkgsrc-2008Q4:1.13.0.22 pkgsrc-2008Q4-base:1.13 pkgsrc-2008Q3:1.13.0.20 pkgsrc-2008Q3-base:1.13 cube-native-xorg:1.13.0.18 cube-native-xorg-base:1.13 pkgsrc-2008Q2:1.13.0.16 pkgsrc-2008Q2-base:1.13 cwrapper:1.13.0.14 pkgsrc-2008Q1:1.13.0.12 pkgsrc-2008Q1-base:1.13 pkgsrc-2007Q4:1.13.0.10 pkgsrc-2007Q4-base:1.13 pkgsrc-2007Q3:1.13.0.8 pkgsrc-2007Q3-base:1.13 pkgsrc-2007Q2:1.13.0.6 pkgsrc-2007Q2-base:1.13 pkgsrc-2007Q1:1.13.0.4 pkgsrc-2007Q1-base:1.13 pkgsrc-2006Q4:1.13.0.2 pkgsrc-2006Q4-base:1.13 pkgsrc-2006Q3:1.11.0.4 pkgsrc-2006Q3-base:1.11 pkgsrc-2006Q2:1.11.0.2 pkgsrc-2006Q2-base:1.11 pkgsrc-2006Q1:1.9.0.2 pkgsrc-2006Q1-base:1.9 pkgsrc-2005Q4:1.7.0.2 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.6.0.2 pkgsrc-2005Q3-base:1.6 pkgsrc-2005Q2:1.5.0.2 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.4.0.2 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.3.0.8 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.6 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.4 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.2 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.64 date 2023.01.03.12.04.43; author wiz; state Exp; branches; next 1.63; commitid baPKgtEa6aQNG58E; 1.63 date 2022.10.04.09.30.59; author wiz; state Exp; branches; next 1.62; commitid P1GXmYFKiR2EMnWD; 1.62 date 2022.06.28.11.31.14; author wiz; state Exp; branches; next 1.61; commitid D2UoJrTHpoHEANJD; 1.61 date 2022.05.11.12.19.47; author micha; state Exp; branches; next 1.60; commitid fgutggsh5xUAoDDD; 1.60 date 2022.01.19.03.50.32; author dsainty; state Exp; branches; next 1.59; commitid tUmh8eWXqPGTbcpD; 1.59 date 2021.12.31.06.18.03; author mef; state Exp; branches; next 1.58; commitid LpLfN7vsyNXxCLmD; 1.58 date 2021.09.08.12.20.35; author micha; state Exp; branches; next 1.57; commitid WKYYaLlenKBmh98D; 1.57 date 2021.08.29.20.13.41; author mef; state Exp; branches; next 1.56; commitid YObXPAGWWArkeU6D; 1.56 date 2021.05.24.19.49.25; author wiz; state Exp; branches; next 1.55; commitid qokaiStTApGMcrUC; 1.55 date 2020.10.06.02.06.05; author mef; state Exp; branches; next 1.54; commitid Ttff5UXdzMATIMqC; 1.54 date 2020.08.31.18.06.52; author wiz; state Exp; branches; next 1.53; commitid 7zxRbfOkDOoxbfmC; 1.53 date 2020.05.11.12.57.56; author mef; state Exp; branches; next 1.52; commitid N67OcsEKoQ2t5P7C; 1.52 date 2020.01.18.23.30.15; author rillig; state Exp; branches; next 1.51; commitid shGUwZfkr7sleeTB; 1.51 date 2019.09.26.14.33.52; author mef; state Exp; branches; next 1.50; commitid 7pVHHj1urMKLWwEB; 1.50 date 2019.08.11.13.18.17; author wiz; state Exp; branches; next 1.49; commitid Ifet9Pg6Qt99ZByB; 1.49 date 2019.06.08.10.53.26; author rillig; state Exp; branches; next 1.48; commitid 2yYl7OuEoMYCfnqB; 1.48 date 2018.08.22.09.43.10; author wiz; state Exp; branches; next 1.47; commitid YLub8g3ofvFGb6PA; 1.47 date 2017.01.29.04.29.54; author mef; state Exp; branches; next 1.46; commitid QtGEZxNPQ5NmMODz; 1.46 date 2016.11.24.14.11.31; author mef; state Exp; branches; next 1.45; commitid QC805pIzcOZJ7ovz; 1.45 date 2016.11.24.13.43.35; author mef; state Exp; branches; next 1.44; commitid IZYF7GIMYrYQXnvz; 1.44 date 2016.11.15.20.30.01; author riastradh; state Exp; branches; next 1.43; commitid S8uOcJomPLE3vguz; 1.43 date 2016.07.09.06.37.58; author wiz; state Exp; branches; next 1.42; commitid dlqnocGpOoXV2Cdz; 1.42 date 2016.06.19.16.49.46; author joerg; state Exp; branches; next 1.41; commitid Y8gN0AIBKEYL46bz; 1.41 date 2016.06.19.16.16.57; author wiz; state Exp; branches; next 1.40; commitid HH0QwxQLlWgvT5bz; 1.40 date 2015.06.12.10.48.35; author wiz; state Exp; branches; next 1.39; commitid B4JmCfaVUbiY38py; 1.39 date 2015.02.25.15.46.52; author mef; state Exp; branches; next 1.38; commitid 7M7hmHoL6RcH9pby; 1.38 date 2015.02.18.21.47.40; author joerg; state Exp; branches; next 1.37; commitid O2hirgcfJND2ixay; 1.37 date 2014.11.10.06.31.45; author mef; state Exp; branches; next 1.36; commitid b6y5JxgUoDDIwBXx; 1.36 date 2014.10.28.00.26.56; author mef; state Exp; branches; next 1.35; commitid 3MIGIrydGRmaVTVx; 1.35 date 2014.09.22.11.50.30; author joerg; state Exp; branches; next 1.34; commitid QpG0q4CqtvvFRkRx; 1.34 date 2014.08.29.04.31.12; author mef; state Exp; branches; next 1.33; commitid Ymd1ztfiT4qKbdOx; 1.33 date 2014.05.29.23.35.24; author wiz; state Exp; branches; next 1.32; commitid laryHfkCalgYtuCx; 1.32 date 2014.04.28.12.14.27; author joerg; state Exp; branches; next 1.31; commitid jKQ8lxaWfnIRIryx; 1.31 date 2014.02.14.13.28.49; author joerg; state Exp; branches; next 1.30; commitid 38cBiGk0jkARt4px; 1.30 date 2014.01.05.20.20.48; author wiz; state Exp; branches; next 1.29; commitid hL89syO03AsW2Yjx; 1.29 date 2013.11.10.20.28.14; author joerg; state Exp; branches; next 1.28; commitid RkWpisf0zpi3TLcx; 1.28 date 2013.08.07.03.18.03; author mef; state Exp; branches; next 1.27; commitid sEVSzuWffmxGet0x; 1.27 date 2013.05.31.12.39.46; author wiz; state Exp; branches; next 1.26; commitid hIeXGcx6VfKHwMRw; 1.26 date 2012.12.24.03.59.26; author dholland; state Exp; branches; next 1.25; 1.25 date 2012.10.03.21.54.11; author wiz; state Exp; branches; next 1.24; 1.24 date 2012.10.03.00.10.29; author asau; state Exp; branches; next 1.23; 1.23 date 2012.08.30.08.00.17; author drochner; state Exp; branches; next 1.22; 1.22 date 2012.08.29.12.50.07; author dsainty; state Exp; branches; next 1.21; 1.21 date 2012.08.29.09.51.29; author drochner; state Exp; branches; next 1.20; 1.20 date 2012.08.18.15.13.51; author dsainty; state Exp; branches; next 1.19; 1.19 date 2012.08.18.14.46.26; author dsainty; state Exp; branches; next 1.18; 1.18 date 2010.08.05.15.50.22; author drochner; state Exp; branches; next 1.17; 1.17 date 2010.04.05.00.49.07; author jakllsch; state Exp; branches; next 1.16; 1.16 date 2010.04.05.00.36.41; author jakllsch; state Exp; branches; next 1.15; 1.15 date 2009.08.27.15.32.15; author hasso; state Exp; branches; next 1.14; 1.14 date 2009.05.28.20.59.54; author zafer; state Exp; branches; next 1.13; 1.13 date 2006.12.13.21.35.40; author wennmach; state Exp; branches; next 1.12; 1.12 date 2006.12.13.21.23.45; author wennmach; state Exp; branches; next 1.11; 1.11 date 2006.06.30.07.02.51; author joerg; state Exp; branches; next 1.10; 1.10 date 2006.06.26.09.45.55; author rillig; state Exp; branches; next 1.9; 1.9 date 2006.02.05.23.08.30; author joerg; state Exp; branches; next 1.8; 1.8 date 2006.01.24.07.31.59; author wiz; state Exp; branches; next 1.7; 1.7 date 2005.12.05.20.49.56; author rillig; state Exp; branches; next 1.6; 1.6 date 2005.08.15.08.45.54; author wennmach; state Exp; branches; next 1.5; 1.5 date 2005.03.24.21.12.52; author wiz; state Exp; branches; next 1.4; 1.4 date 2004.12.30.18.03.16; author kristerw; state Exp; branches; next 1.3; 1.3 date 2004.03.26.02.27.35; author wiz; state Exp; branches; next 1.2; 1.2 date 2003.07.22.18.09.13; author wennmach; state Exp; branches; next 1.1; 1.1 date 2003.07.17.18.50.22; author wennmach; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.07.17.18.50.22; author wennmach; state Exp; branches; next ; desc @@ 1.64 log @avr-libc: disable doc by default The doc generation fails often and is currently broken again; not worth the energy to fix this repeatedely, it can be found online. @ text @# $NetBSD: Makefile,v 1.63 2022/10/04 09:30:59 wiz Exp $ DISTNAME= avr-libc-2.1.0 PKGREVISION= 3 CATEGORIES= cross MASTER_SITES= http://savannah.nongnu.org/download/avr-libc/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://savannah.nongnu.org/projects/avr-libc COMMENT= C and math library for Atmel AVR 8-bit microcontrollers LICENSE= modified-bsd USE_TOOLS+= gmake perl GNU_CONFIGURE= yes USE_GNU_CONFIGURE_HOST= no CONFIGURE_ARGS+= --build=${MACHINE_GNU_PLATFORM} CONFIGURE_ARGS+= --host=avr CONFIGURE_ARGS+= --disable-versioned-doc CONFIGURE_ARGS+= CC=${PREFIX}/bin/avr-gcc CONFIGURE_ARGS+= CPPFLAGS="-I${PREFIX}/include -I${PREFIX}/avr/include" # 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. SUBST_CLASSES+= demo SUBST_STAGE.demo= pre-configure SUBST_MESSAGE.demo= Add cross/bin on PATH for OBJCOPY (avr-objcopy) etc 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" # Not to be overridden as --mandir=${PREFIX}, put the line here. CONFIGURE_ARGS+= --mandir=${PREFIX}/share/doc/avr-libc/man @ 1.63 log @avr-libc: fix PLIST with latest doxygen and depend on it Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2022/06/28 11:31:14 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.62 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2022/05/11 12:19:47 micha Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.61 log @cross/avr-libc: Update to 2.1.0 *** Changes in avr-libc-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 are now available there. - Patch #8729 adds ISR_NOICF and ISR_FLATTEN to * 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 [#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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2022/01/19 03:50:32 dsainty Exp $ d4 1 @ 1.60 log @Remove the global BUILD_DEPENDS on tex-alphalph as it's option-specific and so should go with all the other related BUILD_DEPENDS in options.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2021/12/31 06:18:03 mef Exp $ d3 1 a3 2 DISTNAME= avr-libc-2.0.0 PKGREVISION= 6 @ 1.59 log @(cross/avr-libc) Add missing BUILD_DEPENDS (alhpaalpha.sty) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2021/09/08 12:20:35 micha Exp $ a13 2 BUILD_DEPENDS+= tex-alphalph-[0-9]*:../../print/tex-alphalph @ 1.58 log @cross/avr-libc: Update to 2.0.0nb6 Update for new avr-gcc. MESSAGE moved to INSTALL.pkgsrc. @ text @d1 1 a1 1 # $NetBSD$ d14 2 @ 1.57 log @(cross/avr-libc) Drop maintainer ship, please anybody commit, thanks @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2021/05/24 19:49:25 wiz Exp $ d4 1 a4 1 PKGREVISION= 5 d24 4 a27 10 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 d29 4 a32 4 # 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. d40 1 @ 1.56 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2020/10/06 02:06:05 mef Exp $ d9 1 a9 1 MAINTAINER= makoto@@ki.nu @ 1.55 log @(cross/avr-libc) Adapt to doxygen 1.8.20, PKGREVISION++ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2020/08/31 18:06:52 wiz Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.54 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2020/05/11 12:57:56 mef Exp $ d4 1 a4 1 PKGREVISION= 3 d24 1 a24 1 BUILD_DEPENDS+= doxygen>=1.8.12:../../devel/doxygen @ 1.53 log @(cross/avr-libc) Fix build: Add missing +BUILD_DEPENDS+= tex-epstopdf-pkg-[0-9]* @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2020/01/18 23:30:15 rillig Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.52 log @all: migrate several HOMEPAGEs to https pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2019/09/26 14:33:52 mef Exp $ d29 1 @ 1.51 log @Add BUILD_DEPENDS+= tex stuff, but still has problem @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2019/08/11 13:18:17 wiz Exp $ d10 1 a10 1 HOMEPAGE= http://savannah.nongnu.org/projects/avr-libc @ 1.50 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2019/06/08 10:53:26 rillig Exp $ d25 4 @ 1.49 log @cross/*: let pkglint autofix indentation and variable alignment pkglint -Wall -F -r cross xtensa-esp32-elf-gcc has been manually edited afterwards because when realigning variable assignments, pkglint only allows one long outlier line. This package has two long SITES.* lines, therefore pkglint wanted to indent the variable values much further to the right. This needs to be fixed in pkglint. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2018/08/22 09:43:10 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.48 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2017/01/29 04:29:54 mef Exp $ d16 1 a16 1 USE_GNU_CONFIGURE_HOST= no d18 1 a18 1 CONFIGURE_ARGS+= --build=${MACHINE_GNU_PLATFORM:Q} @ 1.47 log @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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2016/11/24 14:11:31 mef Exp $ d4 1 @ 1.46 log @Update doxygen-depend version to 1.8.12 (or add new BUILD_DEPENDS+) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2016/11/24 13:43:35 mef Exp $ d3 1 a3 2 DISTNAME= avr-libc-1.8.1 PKGREVISION= 4 @ 1.45 log @Adjust PLIST for doxygen update 1.8.11 to 1.8.12, PKGREVISION++. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2016/11/15 20:30:01 riastradh Exp $ d24 2 @ 1.44 log @Make documentation optional. Significantly reduces build time and dependencies. doc option is enabled by default so there's no change without explicit configuration. From i3enedek on Freenode. Splitting this into a separate doc package is left as an exercise for the reader. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2016/07/09 06:37:58 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.43 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2016/06/19 16:49:46 joerg Exp $ a13 26 BUILD_DEPENDS+= doxygen>=1.8.9.1.nb1:../../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 BUILD_DEPENDS+= tex-epstopdf-[0-9]*:../../graphics/tex-epstopdf BUILD_DEPENDS+= tex-adjustbox-[0-9]*:../../print/tex-adjustbox 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-fancyhdr-[0-9]*:../../print/tex-fancyhdr 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-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-pgf-[0-9]*:../../print/tex-pgf BUILD_DEPENDS+= tex-sectsty-[0-9]*:../../print/tex-sectsty BUILD_DEPENDS+= tex-tabu-[0-9]*:../../print/tex-tabu BUILD_DEPENDS+= tex-tocloft-[0-9]*:../../print/tex-tocloft BUILD_DEPENDS+= tex-xcolor-[0-9]*:../../print/tex-xcolor BUILD_DEPENDS+= tex-xkeyval-[0-9]*:../../print/tex-xkeyval BUILD_DEPENDS+= transfig-[0-9]*:../../print/transfig BUILD_DEPENDS+= makeindexk-[0-9]*:../../textproc/makeindexk a19 1 CONFIGURE_ARGS+= --enable-doc d38 1 a38 20 post-extract: ${MKDIR} ${WRKSRC}/doc/api/latex_src ${LN} -s ../../examples/largedemo/largedemo-setup.jpg ${WRKSRC}/doc/api/latex_src ${LN} -s ../../examples/largedemo/largedemo-wiring.jpg ${WRKSRC}/doc/api/latex_src ${LN} -s ../../examples/largedemo/largedemo-wiring2.jpg ${WRKSRC}/doc/api/latex_src ${LN} -s ../../examples/stdiodemo/stdiodemo-setup.jpg ${WRKSRC}/doc/api/latex_src post-install: ${INSTALL_DATA} \ ${WRKSRC}/LICENSE \ ${WRKSRC}/AUTHORS \ ${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} ${DESTDIR}${PREFIX}/share/doc/avr-libc/man/man3/*${PKGVERSION_NOREV}* .for f in Makefile demo.c demo.bin demo.hex demo.pdf demo.srec ${INSTALL_DATA} ${WRKSRC}/doc/examples/demo/${f} \ ${DESTDIR}${PREFIX}/share/doc/avr-libc/examples/demo .endfor @ 1.42 log @Fix dependencies. Ultimately ignore the errors from latex though, since undefined references remain. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2015/06/12 10:48:35 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.41 log @Add some missing dependencies. Many more are missing. To find out which, remove \batchmode from refman.tex and fix the errors as they occur. @ text @d15 4 a18 1 BUILD_DEPENDS+= transfig-[0-9]*:../../print/transfig d20 1 d22 2 d25 3 a27 1 BUILD_DEPENDS+= tex-xkeyval-[0-9]*:../../print/tex-xkeyval d29 6 a34 2 BUILD_DEPENDS+= tex-epstopdf-[0-9]*:../../graphics/tex-epstopdf BUILD_DEPENDS+= tex-colortbl-[0-9]*:../../print/tex-colortbl d36 3 a38 1 BUILD_DEPENDS+= netpbm-[0-9]*:../../graphics/netpbm @ 1.40 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2015/02/25 15:46:52 mef Exp $ d18 1 d20 4 @ 1.39 log @PLIST update along with doxygen update 1.8.8 to 1.8.9.1nb1. Thanks joerg, for updating doxygen 1.8.9.1 to nb1, which gets this package built successfull. PKGREVISION++ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2015/02/18 21:47:40 joerg Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.38 log @Add some more tex dependencies needed with recent doxygen. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2014/11/10 06:31:45 mef Exp $ d4 1 d14 1 a14 1 BUILD_DEPENDS+= doxygen>=1.8.8:../../devel/doxygen @ 1.37 log @Update PLIST with doxygen-1.8.8. Doxygen dependency also updated, thanks joerg@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2014/10/28 00:26:56 mef Exp $ d15 3 @ 1.36 log @patch provided by Sevan Janiyan by PR pkg/49316 (pkgsrc) - Instead of "very evil hack to override CC, doing it via CONFIGURE_ENV doesn't work", use CONFIGURE_ARGS (upstream) - Update 1.8.0 to 1.8.1 *** Changes in avr-libc-1.8.1: * Bugs fixed: [#31267] misleading header iom128rfa1.h [#35197] sleep.h _BV defined as __BV in AT90S8515 section [#35226] Online-documentation broken - [...] [#35398] assert doesn't work unless stdlib.h is also included [#35498] misspelled in [#35539] stdlib.h does not provide EXIT_SUCCESS et al. [#35948] iom32u4.h for ATmega32U4 incorrectly defines Timer 2 [#35971] attiny4313 (2313a) pin-change interrupts PCINT[0...2] vect etc [#36053] Declaration of the register USIBR missing for ATtiny2313a/4313 [#36410] avr/boot.h: poisoned SPMCR for ATmega128 [#36454] string.h: Error for long long in C90 [#36581] avr-libc: pgmspace.h is not ANSI compliant [#37103] ATtiny5/9/10/20/40 watchdog can't be enabled [#37778] _MemoryBarrier() in cpufunc.h error on compile [#38135] Install a dummy stdfix-avrlibc.h [#38516] Missing TWI and UCSR1D definitions for ATmega16/32 U4 [#39049] Clock prescaler set and get are missing for TINY architecture [#39783] CRC missing definitions and incorrect power macros for xmega D3 [#40003] Integer type promotion leads to inefficent code in wdt.h [#40206] incorrect SP init in startup code for xmegas [#40567] Invalid names in iotn13a.h (EEPE/EEMPE/BODS/BODSE) [#40569] sleep_bod_disable does not work in attiny13a [#40595] iotn2313a.h: wrong fuses definitions for High Fuse Byte [#41006] iom328p.h: wrong fuse defaults [#41519] wrong SPM_PAGESIZE definition in iotn[48]8.h [#42024] build break regarding avrtiny10 [#42084] wrong LFUSE_DEFAULT in iotn84a.h [#42085] HFUSE_DEFAULT not defined for iotn84.h [#39779] PCIE0 and PCIE1 defined incorrectly for mega165a and mega165pa devices [#38614] dtostrf - wrong behavior or wrong documentation [#42957] missing SPMCSR defines in iom328p.h# [#41690] Bit definitions for SPMCSR [no-id] XXX_vect_num not consistent io90pwmx.h, iousbxx6_7.h [no-id] Specialize clock_prescale_set/get for mega hvb devices [no-id] Update register and bit definitions for tiny 13a/24a/44a/84a, tiny167 and mega328p * New devices supported: - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D4, ATxmega16A4U, ATxmega16C4, ATxmega192A3U, ATxmega192C3, ATxmega256A3BU, ATxmega256A3U, ATxmega256C3, ATxmega32A4U, ATxmega32C4, ATxmega384C3, ATxmega384D3, ATxmega64A3U, ATxmega64A4U, ATxmega64B1, ATxmega64B3, ATxmega64C3, ATxmega64D4 * Contributed Patches: [#3729] Printf for integers speed up [#7212] Add pgm_read_ptr() macros to pgmspace.h [#7220] Add UBRR overload functionality to [#7260] Addition to power.h [#7485] CRC8-CCITT [#7654] include/delay.h: delay_us >255us without decreasing resolution [#7826] Add ATMega32u4 support to the led-blinking demo [#7909] Adding __volatile__ to __asm__ within pgmspace header [#7910] Add missing PCINT2_vect to iotn40.h and update all the following vector numbers [no-id] correction in xmega wdt_enable and wdt_disable added for xmega [#8499] Device ata6289 should be of avr4 architecture [no-id] Add RAMSTART, fix RAMSIZE, RAMEND and FLASHEND in device headers [#8512] Rename tiny arch to avrtiny to sync with binutils * Other changes: - New macro _PROTECTED_WRITE(): write to Xmega IO registers that are protected through the CCP mechanism - Add support for scanf() conversion macros for 8-bit data types to : SCNd8, SCNdLEAST8, SCNdFAST8, SCNi8, SCNiLEAST8, SCNiFAST8, SCNo8, SCNoLEAST8, SCNoFAST8, SCNu8, SCNuLEAST8, SCNuFAST8, SCNx8, SCNxLEAST8, SCNxFAST8 - Add time.h package, C standard functions such as mktime() and localtime, along with 'ephemera' such as solar declination, time of sun rise and set. - Introduce new configure option --with-debug-info=INFO, where INFO can be either stabs, dwarf-2, or dwarf-4. By default, no debug information will be generated. - Add IO register debug symbols to crt*.o, so debuggers can see the per-device defined IO registers (and __eeprom). - A number of changes have been applied to make avr-libc more C++ aware. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2014/09/22 11:50:30 joerg Exp $ d13 1 a13 1 BUILD_DEPENDS+= doxygen>=1.8.7:../../devel/doxygen @ 1.35 log @Simplify. Sync PLIST with reality. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2014/08/29 04:31:12 mef Exp $ d3 1 a3 2 DISTNAME= avr-libc-1.8.0 PKGREVISION= 6 d25 2 a65 4 # XXX: very evil hack to override CC, doing it via CONFIGURE_ENV doesn't work. #MAKE_ENV+= CC=${PREFIX}/bin/avr-gcc #MAKE_ENV is overwritten by CC=gcc in ALL_ENV ALL_ENV+= CC=${PREFIX}/bin/avr-gcc @ 1.34 log @(1) Update PLIST in accordance with avr-gcc update 4.5.3 to 4.8.3 (2) PKGREVISION++ (you need to re-package) (3) Add MESSAGE to notify man package location @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2014/05/29 23:35:24 wiz Exp $ d4 1 a4 1 PKGREVISION= 5 d55 5 a59 8 (cd ${DESTDIR}${PREFIX}/share/doc/avr-libc/man/man3; ${RM} -f *${PKGVERSION_NOREV}*) set -e; \ for f in Makefile demo.c demo.bin demo.hex demo.pdf \ demo.srec;\ do \ ${INSTALL_DATA} ${WRKSRC}/doc/examples/demo/$$f \ ${DESTDIR}${PREFIX}/share/doc/avr-libc/examples/demo; \ done @ 1.33 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2014/04/28 12:14:27 joerg Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.32 log @Dance the doxygen! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2014/02/14 13:28:49 joerg Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.31 log @Remove the right files. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2014/01/05 20:20:48 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 d14 1 a14 1 BUILD_DEPENDS+= doxygen>=1.8.6:../../devel/doxygen @ 1.30 log @Fix build with doxygen-1.8.6 and depend on it. PKGREVISION++ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2013/11/10 20:28:14 joerg Exp $ d4 1 a4 1 PKGREVISION= 1 d55 1 a55 1 (cd ${DESTDIR}${PREFIX}/share/doc/avr-libc/man/man3; ${RM} -f *${PKGVERSION}*) @ 1.29 log @Help latex to find the images. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2013/08/07 03:18:03 mef Exp $ d4 1 d14 1 a14 1 BUILD_DEPENDS+= doxygen>=1.8.2:../../devel/doxygen @ 1.28 log @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 , 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 . - The note about signbit() implementation is removed from documenatation. - Signature API added in . - 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: ; 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) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2010/08/05 15:50:22 drochner Exp $ d40 7 @ 1.27 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2012/12/24 03:59:26 dholland Exp $ d3 1 a3 2 DISTNAME= avr-libc-1.6.7 PKGREVISION= 4 d8 1 a8 1 MAINTAINER= wennmach@@NetBSD.org a12 2 BUILD_DEPENDS+= avr-binutils-[0-9]*:../../cross/avr-binutils BUILD_DEPENDS+= avr-gcc-[0-9]*:../../cross/avr-gcc d17 1 a17 2 USE_TOOLS+= aclocal autoconf autoheader automake gmake USE_TOOLS+= perl d20 3 a22 5 CONFIGURE_ENV+= AS=${PREFIX}/bin/avr-as CONFIGURE_ENV+= AR=${PREFIX}/bin/avr-ar CONFIGURE_ENV+= RANLIB=${PREFIX}/bin/avr-ranlib CONFIGURE_ENV+= CC=${PREFIX}/bin/avr-gcc CONFIGURE_ARGS+= --build=${MACHINE_GNU_PLATFORM:Q} --host=avr a24 1 MAKE_JOBS_SAFE= no d26 13 a38 7 pre-configure: set -e; cd ${WRKSRC}; \ aclocal; autoheader; automake -a --foreign -i; autoconf post-build: cd ${WRKSRC}/doc/examples/demo && ${GMAKE} cd ${WRKSRC}/doc/examples/demo && ${GMAKE} dox d45 4 d56 2 d61 2 d64 2 @ 1.26 log @Not MAKE_JOBS_SAFE, as it turns out. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2012/10/03 21:54:11 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.25 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2012/10/03 00:10:29 asau Exp $ d31 1 @ 1.24 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2012/08/30 08:00:17 drochner Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.23 log @requires doxygen-1.8.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2012/08/29 12:50:07 dsainty Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.22 log @Just for completeness, bump the doxygen dependency to the latest to guarantee the correct doxygen dependencies are present. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2012/08/29 09:51:29 drochner Exp $ d18 1 a18 1 BUILD_DEPENDS+= doxygen>=1.8.1.1nb2:../../devel/doxygen @ 1.21 log @make the shell pattern to exclude unwanted manpages work update PLIST for current doxygen bump PKGREV @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2012/08/18 15:13:51 dsainty Exp $ d18 1 a18 1 BUILD_DEPENDS+= doxygen>=1.8.1.1nb1:../../devel/doxygen @ 1.20 log @Fix PLIST for changes in doxygen output. Bump doxygen dependency. Doxygen produces man pages for the build directories too, which we really don't want to install, so patch them out. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2012/08/18 14:46:26 dsainty Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.19 log @The contents of avr-libc are licensed with a Modified BSD License. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2010/08/05 15:50:22 drochner Exp $ d18 1 a18 1 BUILD_DEPENDS+= doxygen>=1.6.3nb1:../../devel/doxygen d22 1 a22 1 USE_TOOLS+= gmake d34 4 @ 1.18 log @fix PLIST for new doxygen, depend on latest version, bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2010/04/05 00:49:07 jakllsch Exp $ d12 1 @ 1.17 log @Bump doxygen requirement for previous. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2010/04/05 00:36:41 jakllsch Exp $ d17 1 a17 1 BUILD_DEPENDS+= doxygen>=1.6.2:../../devel/doxygen @ 1.16 log @Fix avr-libc build/PLIST breakage due to doxygen update, bump package revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2009/08/27 15:32:15 hasso Exp $ d17 1 a17 1 BUILD_DEPENDS+= doxygen>=1.4.7:../../devel/doxygen @ 1.15 log @Update to 1.6.7. Upstream changelog is obviously too massive to paste it here. All hard update work done by Simon 'corecode' Schubert and minor modifications (DESTDIR etc) by me. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2009/05/28 20:59:54 zafer Exp $ d4 1 @ 1.14 log @update master site. remove non-working mirror. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2006/12/13 21:35:40 wennmach Exp $ d3 1 a3 2 DISTNAME= avr-libc-1.2.5 PKGREVISION= 4 d12 2 d22 2 a23 1 HAS_CONFIGURE= yes d28 1 d31 6 a36 17 # avr-libc's method to build the man pages seems to be broken CONFIGURE_ARGS+= --disable-man-doc CONFIGURE_SCRIPT= ${SRCDIR}/doconf SRCDIR= ${WRKDIR}/${DISTNAME} post-extract: ${INSTALL} -m 755 ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}/config.guess do-build: cd ${WRKSRC} && ./domake MAKE=${GMAKE:Q} do-install: cd ${WRKSRC} && ./domake MAKE=${GMAKE:Q} install ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/avr-libc ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/avr-libc/examples ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/avr-libc/examples/demo ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/avr-libc/examples/twitest d40 1 a40 9 ${PREFIX}/share/doc/avr-libc for f in avr-recv.c io.c prg printf.h progmem.c \ send_byte.s signal.c;\ do \ ${INSTALL_DATA} ${WRKSRC}/doc/examples/$$f \ ${PREFIX}/share/doc/avr-libc/examples; \ done cd ${WRKSRC}/doc/examples/demo && ${GMAKE} cd ${WRKSRC}/doc/examples/demo && ${GMAKE} dox d45 1 a45 6 ${PREFIX}/share/doc/avr-libc/examples/demo; \ done for f in Makefile twitest.c;\ do \ ${INSTALL_DATA} ${WRKSRC}/doc/examples/twitest/$$f \ ${PREFIX}/share/doc/avr-libc/examples/twitest; \ d49 3 @ 1.13 log @Bump PKGREVISION for previous commit @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2006/12/13 21:23:45 wennmach Exp $ d6 1 a6 2 MASTER_SITES= http://people.freebsd.org/~joerg/ \ http://savannah.nongnu.org/download/avr-libc/ @ 1.12 log @ - Fix build on DragonFly - Fix building documentation (PDF files) From Joerg Sonnenberger in private e-mail with some minor modifications by myself. Thanks, Joerg! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2006/06/30 07:02:51 joerg Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.11 log @Don't use netpbm-*, use netpbm-[0-9]*. Similiar for a bunch of other dependencies. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2006/06/26 09:45:55 rillig Exp $ a19 1 USE_BZIP2= yes d21 1 d23 4 a26 2 CONFIGURE_ENV+= CC=${LOCALBASE}/bin/avr-gcc CONFIGURE_ENV+= PREFIX=${PREFIX:Q} d34 3 d38 1 a38 1 (cd ${WRKSRC}; ./domake MAKE=${GMAKE}) d41 1 a41 1 (cd ${WRKSRC}; ./domake MAKE=${GMAKE} install) d50 1 a50 1 @@for f in avr-recv.c io.c prg printf.h progmem.c \ d56 3 a58 3 (cd ${WRKSRC}/doc/examples/demo; ${GMAKE}) (cd ${WRKSRC}/doc/examples/demo; ${GMAKE} dox) @@for f in Makefile demo.c demo.bin demo.hex demo.pdf \ d64 1 a64 1 @@for f in Makefile twitest.c;\ @ 1.10 log @Somewhere between 1.4.5 and 1.4.7, doxygen changed the structure of the produced documentation files, which led to PLIST mismatches. Fixed the dependency and bumped PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2006/02/05 23:08:30 joerg Exp $ d14 2 a15 2 BUILD_DEPENDS+= avr-binutils-*:../../cross/avr-binutils BUILD_DEPENDS+= avr-gcc-*:../../cross/avr-gcc d17 2 a18 2 BUILD_DEPENDS+= transfig-*:../../print/transfig BUILD_DEPENDS+= netpbm-*:../../graphics/netpbm @ 1.9 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2006/01/24 07:31:59 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 d16 1 a16 1 BUILD_DEPENDS+= doxygen-*:../../devel/doxygen @ 1.8 log @Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because of the shlib major bump. PKGREVISION++ for the dependencies. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2005/12/05 20:49:56 rillig Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.7 log @Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2005/08/15 08:45:54 wennmach Exp $ d4 1 @ 1.6 log @Upgrade avr-libc to version 1.2.5. avr-libc-1.2.5 is the 5th bugfix release after 1.2. The following list shortly summarizes the changes in version 1.2.0 compared to version 1.0.5 of AVR Libc, which was the latest release from the 1.0 release line by the time 1.2.0 was released. * Removal of all items marked as deprecated in the past, namely: o all header files from the base include directory, as they have been moved to the avr/ subdirectory long time ago (e.g. is now ), o deprecated macros and functions (sbi, cbi, inb, outb, inp, outp, inw, outw, BV, PRG_RDB, eeprom_rb, eeprom_rw, eeprom_wb) o removed completely, as it was bogus and not really useful at all * and have been moved to the new include subdirectory, * The following new devices are supported: o ATmega165 o ATmega325 o ATmega3250 o ATmega645 o ATmega6450 o ATmega48 o ATmega88 o ATmega168 o ATtiny13 o ATtiny2313 o AT90CAN128 * realloc() is now implemented, * the boot API has been changed in a way that is incompatible with the 1.0 API, * the delay API has two new functions added to allow the specification of delays directly in microseconds, or milliseconds, * documentation changes: a newer version of Doxygen is used; Unix-style manual pages are now generated as part of the documentation; a helper script named avr-man can be used to display these manual pages, * a single unified Copyright now applies to all files in AVR Libc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2005/03/24 21:12:52 wiz Exp $ a14 1 BUILD_DEPENDS+= gmake-*:../../devel/gmake d23 1 a23 1 CONFIGURE_ENV+= PREFIX=${PREFIX} d36 4 a39 4 ${MKDIR} ${PREFIX}/share/doc/avr-libc ${MKDIR} ${PREFIX}/share/doc/avr-libc/examples ${MKDIR} ${PREFIX}/share/doc/avr-libc/examples/demo ${MKDIR} ${PREFIX}/share/doc/avr-libc/examples/twitest @ 1.5 log @Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be useful. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2004/12/30 18:03:16 kristerw Exp $ d3 1 a3 1 DISTNAME= avr-libc-1.0.4 d9 1 a9 1 MAINTAINER= karlj@@mdstud.chalmers.se d21 1 d23 8 a30 3 CONFIGURE_ENV= CC=${LOCALBASE}/bin/avr-gcc PREFIX=${PREFIX} CONFIGURE_SCRIPT= ./doconf CONFIGURE_ARGS= --disable-versioned-doc --enable-html-doc --enable-doc @ 1.4 log @Update avr-libc to 1.0.4 using patches provided by Ola Eriksson in PR pkg/28570. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.3 2004/03/26 02:27:35 wiz Exp $ # FreeBSD Id: ports/devel/avr-libc/Makefile,v 1.22 2003/05/20 06:02:40 joerg Exp @ 1.3 log @PKGREVISION bump after openssl-security-fix-update to 0.9.6m. Buildlink files: RECOMMENDED version changed to current version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2003/07/22 18:09:13 wennmach Exp $ d4 1 a4 2 DISTNAME= avr-libc-2003.05.11 PKGREVISION= 1 @ 1.2 log @Harmonize COMMENTs for avr packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2003/07/17 18:50:22 wennmach Exp $ d5 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d12 1 a12 1 COMMENT= C and math library for the Atmel AVR controller family @ 1.1.1.1 log @avr-libc -- a C and math library for the Atmel AVR controller family. Submitted by Karl Janmar in PR 22139, with several changes by myself. Original package from FreeBSD. @ text @@