diff --git a/devel/avr-gcc/Makefile b/devel/avr-gcc/Makefile new file mode 100644 index 00000000..d780e58f --- /dev/null +++ b/devel/avr-gcc/Makefile @@ -0,0 +1,115 @@ +# +# $Id: Makefile 1285 2007-10-25 11:42:14Z root $ +# +PORTNAME= gcc +PORTVERSION= 14.2.0 +DIST_SUBDIR= gnu +#MASTER_SITES+= http://ftp.gnu.org/gnu/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ +#MASTER_SITES+= ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/9-20190504/ +CATEGORIES= devel +MASTER_SITES= GCC +PKGNAMEPREFIX= ${TARGET}- + +MAINTAINER= onborodin@gmail.com +COMMENT= GNU C Compiler v${PORTVERSION} + + +LIB_DEPENDS+= libgmp.so:math/libgmp +LIB_DEPENDS+= libmpc.so:math/libmpc +LIB_DEPENDS+= libmpfr.so:math/libmpfr + +BUILD_DEPENDS+= gawk:text/gawk + +RUN_DEPENDS+= gas:devel/binutils +RUN_DEPENDS+= gld:devel/binutils +BUILD_DEPENDS+= ${RUN_DEPENDS} + +USES+= bison gmake perl5 tar:xz compiler:c++11-lang + +TARGET = avr +CONFIGURE_TARGET= ${TARGET} +GNU_CONFIGURE= yes +PATCH_STRIP= -p0 +USE_CXXSTD= gnu++11 + +.include + +#TARGET= ${ARCH:S/amd64/x86_64/}-freebsd${OSREL:R} + +LANGUAGES= "c,c++" + + +USE_LDCONFIG= ${TARGLIB} + +#3CFLAGS+= -fPIC -I${LOCALBASE}/include +#CXXFLAGS+= -fPIC -I${LOCALBASE}/include +#LDFLAGS+= -L${LOCALBASE}/lib + +TARGLIB= ${PREFIX}/lib/gcc/${PORTVERSION} + +#WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} +#PATCH_WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} +#CONFIGURE_WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}/build +#BUILD_WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}/build +#INSTALL_WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}/build + +#CONFIGURE_ENV+= CC='gcc' CXX='g++' +#CONFIGURE_SCRIPT= ${WRKSRC}/configure +#CONFIGURE_SCRIPT= ../configure + +CONFIGURE_ARGS+= --target=${TARGET} + +#CONFIGURE_ARGS+= --program-suffix=${SUFFIX} + +CFLAGS+= -I${LOCALBASE}/include -O1 + +CONFIGURE_ARGS= --disable-nls +CONFIGURE_ARGS+= --libdir=${TARGLIB} +CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} +CONFIGURE_ARGS+= --with-gxx-include-dir=${TARGLIB}/include/c++ +CONFIGURE_ARGS+= --with-libiconv-prefix=${LOCALBASE} +CONFIGURE_ARGS+= --with-system-zlib +CONFIGURE_ARGS+= --infodir=${PREFIX}/info/${PKGNAMEPREFIX}-${PORTNAME} +CONFIGURE_ARGS+= --enable-languages="${LANGUAGES}" +CONFIGURE_ARGS+= --with-system-zlib +CONFIGURE_ARGS+= --with-libiconv-prefix=${LOCALBASE} +CONFIGURE_ARGS+= --program-suffix='' +#CONFIGURE_ARGS+= --program-transform-name='s&^cpp&gcpp&' +CONFIGURE_ARGS+= --disable-libssp +#CONFIGURE_ARGS+= --disable-shared +CONFIGURE_ARGS+= --with-mpfr=${LOCALBASE} +CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} +CONFIGURE_ARGS+= --with-as=${LOCALBASE}/bin/${TARGET}-as +CONFIGURE_ARGS+= --with-ld=${LOCALBASE}/bin/${TARGET}-ld +CONFIGURE_ARGS+= --without-zstd + +CONFIGURE_ARGS+= --disable-bootstrap +#CONFIGURE_ARGS+= --disable-multilib +#CONFIGURE_ARGS+= --enable-gnu-indirect-function + +#CONFIGURE_ARGS+= --with-as=${LOCALBASE}/bin/gas +#CONFIGURE_ARGS+= --with-ld=${LOCALBASE}/bin/gld +MAKE_ARGS+= infodir=${PREFIX}/info/${PORTNAME} +#MAKE_ARGS+= BOOT_CFLAGS="${CFLAGS}" +#MAKE_ARGS+= CFLAGS="${CFLAGS}" +#MAKE_ARGS+= AWK=${LOCALBASE}/bin/gawk +#MAKE_ARGS+= STAGE1_CXXFLAGS="-fPIC -fbracket-depth=512" + +PLIST_SUB+= TARGET=${CONFIGURE_TARGET} +PLIST_SUB+= VERSION=${PORTVERSION} + +post-patch: + ${FIND} ${WRKSRC} -type f \( -name '*.[ch]' -o -name '*.cc' \) | \ + ${XARGS} ${EGREP} -l '"(HOST_WIDE|PLUGIN_COND|PRId64)' | \ + ${XARGS} ${REINPLACE_CMD} -E -e 's/"(HOST_WIDE|PLUGIN_COND|PRId64)/" \1/g' + +#pre-configure: +# ${MKDIR} ${BUILD_WRKSRC} +# ${FIND} ${BUILD_WRKSRC} -name 'config.cache' -delete + +post-configure: + ${MKDIR} ${WRKSRC}/gcc/include + + +.include +#EOF diff --git a/devel/avr-gcc/distinfo b/devel/avr-gcc/distinfo new file mode 100644 index 00000000..17c0bf95 --- /dev/null +++ b/devel/avr-gcc/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1755760177 +SHA256 (gnu/gcc-14.2.0.tar.xz) = a7b39bc69cbf9e25826c5a60ab26477001f7c08d85cec04bc0e29cabed6f3cc9 +SIZE (gnu/gcc-14.2.0.tar.xz) = 92306460 diff --git a/devel/avr-gcc/files/patch-Makefile.in b/devel/avr-gcc/files/patch-Makefile.in new file mode 100644 index 00000000..c1111503 --- /dev/null +++ b/devel/avr-gcc/files/patch-Makefile.in @@ -0,0 +1,17 @@ +--- Makefile.in.orig 2015-12-04 19:51:35 UTC ++++ Makefile.in +@@ -38392,6 +38392,14 @@ all-target-libgcc: stage_current + TARGET-target-libgcc=all + maybe-all-target-libgcc: all-target-libgcc + all-target-libgcc: configure-target-libgcc ++ cp ${HOST_SUBDIR}/gcc/libgcc.mvars gcc/ ++ cp ${HOST_SUBDIR}/gcc/tconfig.h libgcc/ ++ cp ${HOST_SUBDIR}/gcc/auto-host.h libgcc/ ++ cp ${HOST_SUBDIR}/gcc/tm.h libgcc/ ++ cp ${HOST_SUBDIR}/gcc/options.h libgcc/ ++ cp ${HOST_SUBDIR}/gcc/insn-constants.h libgcc/ ++ cp ${HOST_SUBDIR}/gcc/insn-modes.h libgcc/ ++ cp ${HOST_SUBDIR}/gcc/version.h libgcc/ + @r=`${PWD_COMMAND}`; export r; \ + s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ + $(NORMAL_TARGET_EXPORTS) \ diff --git a/devel/avr-gcc/files/patch-gcc_tree-vect-loop.cc b/devel/avr-gcc/files/patch-gcc_tree-vect-loop.cc new file mode 100644 index 00000000..893998dd --- /dev/null +++ b/devel/avr-gcc/files/patch-gcc_tree-vect-loop.cc @@ -0,0 +1,11 @@ +--- gcc/tree-vect-loop.cc.orig 2019-11-28 10:47:59 UTC ++++ gcc/tree-vect-loop.cc +@@ -55,6 +55,8 @@ along with GCC; see the file COPYING3. If not see + #include "case-cfn-macros.h" + #include "langhooks.h" + ++#define vec_step vec_step_ ++ + /* Loop Vectorization Pass. + + This pass tries to vectorize loops. diff --git a/devel/avr-gcc/files/patch-libgcov.h b/devel/avr-gcc/files/patch-libgcov.h new file mode 100644 index 00000000..91419497 --- /dev/null +++ b/devel/avr-gcc/files/patch-libgcov.h @@ -0,0 +1,11 @@ +--- libgcc/libgcov.h~ 2021-07-28 08:55:08.812308622 +0200 ++++ libgcc/libgcov.h 2022-02-18 23:18:28.532448000 +0100 +@@ -45,6 +45,8 @@ + #include "libgcc_tm.h" + #include "gcov.h" + ++#undef HAVE_SYS_MMAN_H // AVR environment doesn't have it ++ + #if HAVE_SYS_MMAN_H + #include + #endif diff --git a/devel/avr-gcc/pkg-descr b/devel/avr-gcc/pkg-descr new file mode 100644 index 00000000..450edb68 --- /dev/null +++ b/devel/avr-gcc/pkg-descr @@ -0,0 +1,6 @@ +The GNU Ada compiler system built from GCC 4.1.2. + +Please add ${PREFIX}/bin/gcc41 to your PATH variable +before using this port. + +WWW: http://gcc.gnu.org/ diff --git a/devel/avr-gcc/pkg-plist b/devel/avr-gcc/pkg-plist new file mode 100644 index 00000000..3a00f203 --- /dev/null +++ b/devel/avr-gcc/pkg-plist @@ -0,0 +1,1151 @@ +bin/avr-c++ +bin/avr-g++ +bin/avr-gcc +bin/avr-gcc-ar +bin/avr-gcc-nm +bin/avr-gcc-ranlib +lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/tiny-stack/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/tiny-stack/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/tiny-stack/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/tiny-stack/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/tiny-stack/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/tiny-stack/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr3/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr3/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr3/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr3/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr3/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr3/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr31/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr31/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr31/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr31/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr31/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr31/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr35/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr35/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr35/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr35/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr35/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr35/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr4/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr4/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr4/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr4/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr4/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr4/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr5/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr5/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr5/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr5/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr5/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr5/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr51/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr51/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr51/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr51/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr51/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr51/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr6/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr6/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr6/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr6/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr6/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avr6/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrtiny/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrtiny/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrtiny/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrtiny/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrtiny/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrtiny/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega2/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega2/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega2/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega2/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega2/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega2/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/short-calls/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/short-calls/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/short-calls/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/short-calls/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/short-calls/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/short-calls/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega4/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega4/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega4/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega4/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega4/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega4/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega5/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega5/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega5/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega5/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega5/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega5/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega6/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega6/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega6/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega6/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega6/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega6/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega7/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega7/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega7/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega7/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega7/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega7/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at43usb320 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at43usb355 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at76c711 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at86rf401 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90c8534 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90can128 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90can32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90can64 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90pwm1 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90pwm161 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90pwm2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90pwm216 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90pwm2b +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90pwm3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90pwm316 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90pwm3b +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90pwm81 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90s1200 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90s2313 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90s2323 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90s2333 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90s2343 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90s4414 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90s4433 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90s4434 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90s8515 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90s8535 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90scr100 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90usb1286 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90usb1287 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90usb162 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90usb646 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90usb647 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at90usb82 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-at94k +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata5272 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata5505 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata5700m322 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata5702m322 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata5782 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata5787 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata5790 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata5790n +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata5791 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata5795 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata5831 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata5835 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata6285 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata6286 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata6289 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata6612c +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata6613c +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata6614q +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata6616c +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata6617c +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata664251 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata8210 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-ata8510 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega103 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega128 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega1280 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega1281 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega1284 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega1284p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega1284rfr2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega128a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega128rfa1 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega128rfr2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega16 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega1608 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega1609 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega161 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega162 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega163 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega164a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega164p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega164pa +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega165 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega165a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega165p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega165pa +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega168 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega168a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega168p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega168pa +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega168pb +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega169 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega169a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega169p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega169pa +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega16a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega16hva +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega16hva2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega16hvb +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega16hvbrevb +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega16m1 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega16u2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega16u4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega2560 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega2561 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega2564rfr2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega256rfr2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega3208 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega3209 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega323 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega324a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega324p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega324pa +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega324pb +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega325 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega3250 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega3250a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega3250p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega3250pa +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega325a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega325p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega325pa +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega328 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega328p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega328pb +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega329 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega3290 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega3290a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega3290p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega3290pa +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega329a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega329p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega329pa +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega32a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega32c1 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega32hvb +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega32hvbrevb +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega32m1 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega32u2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega32u4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega32u6 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega406 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega48 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega4808 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega4809 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega48a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega48p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega48pa +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega48pb +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega64 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega640 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega644 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega644a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega644p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega644pa +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega644rfr2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega645 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega6450 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega6450a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega6450p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega645a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega645p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega649 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega6490 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega6490a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega6490p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega649a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega649p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega64a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega64c1 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega64hve +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega64hve2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega64m1 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega64rfr2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega8 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega808 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega809 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega8515 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega8535 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega88 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega88a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega88p +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega88pa +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega88pb +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega8a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega8hva +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atmega8u2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny10 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny102 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny104 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny11 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny12 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny13 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny13a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny15 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny1604 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny1606 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny1607 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny1614 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny1616 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny1617 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny1624 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny1626 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny1627 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny1634 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny167 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny20 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny202 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny204 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny212 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny214 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny22 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny2313 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny2313a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny24 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny24a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny25 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny26 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny261 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny261a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny3214 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny3216 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny3217 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny3224 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny3226 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny3227 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny40 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny402 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny404 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny406 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny412 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny414 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny416 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny416auto +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny417 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny424 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny426 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny427 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny4313 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny43u +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny44 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny441 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny44a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny45 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny461 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny461a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny48 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny5 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny804 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny806 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny807 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny814 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny816 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny817 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny824 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny826 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny827 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny828 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny84 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny841 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny84a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny85 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny861 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny861a +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny87 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny88 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-attiny9 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega128a1 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega128a1u +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega128a3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega128a3u +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega128a4u +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega128b1 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega128b3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega128c3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega128d3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega128d4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega16a4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega16a4u +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega16c4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega16d4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega16e5 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega192a3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega192a3u +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega192c3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega192d3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega256a3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega256a3b +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega256a3bu +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega256a3u +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega256c3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega256d3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega32a4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega32a4u +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega32c3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega32c4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega32d3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega32d4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega32e5 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega384c3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega384d3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega64a1 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega64a1u +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega64a3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega64a3u +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega64a4u +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega64b1 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega64b3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega64c3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega64d3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega64d4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-atxmega8e5 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr1 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr128da28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr128da32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr128da48 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr128da64 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr128db28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr128db32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr128db48 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr128db64 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16dd14 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16dd20 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16dd28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16dd32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16du14 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16du20 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16du28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16du32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16ea28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16ea32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16ea48 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16eb14 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16eb20 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16eb28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr16eb32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr25 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr31 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32da28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32da32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32da48 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32db28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32db32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32db48 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32dd14 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32dd20 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32dd28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32dd32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32du14 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32du20 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32du28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32du32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32ea28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32ea32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr32ea48 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr35 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr5 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr51 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr6 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64da28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64da32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64da48 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64da64 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64db28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64db32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64db48 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64db64 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64dd14 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64dd20 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64dd28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64dd32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64du28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64du32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64ea28 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64ea32 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avr64ea48 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avrtiny +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avrxmega2 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avrxmega3 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avrxmega4 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avrxmega5 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avrxmega6 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-avrxmega7 +lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs/specs-m3000 +lib/gcc/14.2.0/gcc/avr/14.2.0/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/include-fixed/README +lib/gcc/14.2.0/gcc/avr/14.2.0/include-fixed/stddef.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include-fixed/stdio.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include-fixed/stdlib.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include-fixed/sys/types.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include-fixed/unistd.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include-fixed/wchar.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/float.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/gcov.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/iso646.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/limits.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/stdalign.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/stdarg.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/stdatomic.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/stdbool.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/stdckdint.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/stddef.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/stdfix-gcc.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/stdfix.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/stdint-gcc.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/stdint.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/stdnoreturn.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/syslimits.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/unwind.h +lib/gcc/14.2.0/gcc/avr/14.2.0/include/varargs.h +lib/gcc/14.2.0/gcc/avr/14.2.0/install-tools/fixinc_list +lib/gcc/14.2.0/gcc/avr/14.2.0/install-tools/gsyslimits.h +lib/gcc/14.2.0/gcc/avr/14.2.0/install-tools/include/limits.h +lib/gcc/14.2.0/gcc/avr/14.2.0/install-tools/include/README +lib/gcc/14.2.0/gcc/avr/14.2.0/install-tools/macro_list +lib/gcc/14.2.0/gcc/avr/14.2.0/install-tools/mkheaders.conf +lib/gcc/14.2.0/gcc/avr/14.2.0/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/long-double32/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/gtype.state +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ada/gcc-interface/ada-tree.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/addresses.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/alias.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/align.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/all-tree.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/alloc-pool.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/access-diagram.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/analysis-plan.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/analyzer-language.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/analyzer-logging.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/analyzer-selftests.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/analyzer.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/bar-chart.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/call-details.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/call-info.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/call-string.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/call-summary.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/checker-event.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/checker-path.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/complexity.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/constraint-manager.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/diagnostic-manager.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/engine.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/exploded-graph.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/feasible-graph.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/function-set.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/inlining-iterator.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/known-function-manager.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/pending-diagnostic.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/program-point.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/program-state.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/ranges.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/reachability.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/record-layout.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/region-model-manager.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/region-model-reachability.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/region-model.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/region.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/sm.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/state-purge.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/store.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/supergraph.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/svalue.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/symbol.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer/trimmed-graph.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ansidecl.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/array-traits.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/asan.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/attr-fnspec.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/attribs.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/auto-host.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/auto-profile.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/b-header-vars +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/backend.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/basic-block.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/bb-reorder.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/bitmap.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/builtin-attrs.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/builtin-types.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/builtins.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/builtins.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/bversion.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/c-family/c-common.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/c-family/c-common.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/c-family/c-objc.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/c-family/c-pragma.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/c-family/c-pretty-print.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/c-tree.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/c/c-tree.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/calls.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ccmp.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cfg-flags.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cfg.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cfganal.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cfgbuild.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cfgcleanup.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cfgexpand.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cfghooks.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cfgloop.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cfgloopmanip.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cfgrtl.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cgraph.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cif-code.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/collect-utils.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/collect2-aix.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/collect2.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/color-macros.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/conditions.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/config.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/config/avr/avr-arch.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/config/avr/avr-protos.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/config/avr/avr-stdint.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/config/avr/avr.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/config/avr/avrlibc.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/config/avr/elf.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/config/avr/specs.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/config/elfos.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/config/initfini-array.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/configargs.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/context.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/convert.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/coretypes.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/coroutine-builtins.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/coverage.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cp/contracts.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cp/cp-trait.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cp/cp-tree.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cp/cp-tree.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cp/cxx-pretty-print.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cp/name-lookup.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cp/operators.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cp/type-utils.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cppbuiltin.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cppdefault.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cpplib.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cselib.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ctfc.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/d/d-tree.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/data-streamer.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/dbgcnt.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/dbgcnt.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/dce.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ddg.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/debug.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/defaults.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/df.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/dfp.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/diagnostic-client-data-hooks.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/diagnostic-color.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/diagnostic-core.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/diagnostic-diagram.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/diagnostic-event-id.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/diagnostic-format-sarif.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/diagnostic-metadata.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/diagnostic-path.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/diagnostic-spec.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/diagnostic-url.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/diagnostic.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/diagnostic.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/digraph.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/dojump.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/dominance.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/domwalk.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/double-int.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/dump-context.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/dumpfile.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/dwarf2asm.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/dwarf2ctf.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/dwarf2out.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/edit-context.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/emit-rtl.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/errors.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/escaped_string.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/et-forest.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/except.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/explow.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/expmed.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/expr.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/fibonacci_heap.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/file-find.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/file-prefix-map.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/filenames.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/fixed-value.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/flag-types.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/flags.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/fold-const-call.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/fold-const.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/function-abi.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/function.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gcc-plugin.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gcc-rich-location.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gcc-symtab.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gcc-urlifier.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gcc-urlifier.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gcc.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gcov-counter.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gcov-io.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gcse-common.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gcse.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/generic-match.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gengtype.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/genrtl.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gensupport.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ggc-internal.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ggc.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-array-bounds.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-builder.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-expr.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-fold.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-iterator.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-low.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-lower-bitint.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-match.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-predicate-analysis.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-predict.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-pretty-print.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-range-cache.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-range-edge.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-range-fold.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-range-gori.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-range-infer.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-range-op.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-range-path.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-range-phi.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-range-trace.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-range.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-ssa-warn-access.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-ssa-warn-restrict.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-ssa.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-streamer.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple-walk.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimple.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimplify-me.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gimplify.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/glimits.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gomp-constants.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/graph.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/graphds.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/graphite.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/graphviz.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gsstruct.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gsyms.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gsyslimits.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gtm-builtins.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/gtype-desc.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/hard-reg-set.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/hash-map-traits.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/hash-map.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/hash-set.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/hash-table.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/hash-traits.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/hashtab.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/highlev-plugin-common.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/hooks.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/hosthooks-def.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/hosthooks.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/hw-doloop.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/hwint.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ifcvt.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/inchash.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/incpath.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/input.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/insn-addr.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/insn-attr-common.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/insn-attr.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/insn-codes.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/insn-config.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/insn-constants.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/insn-flags.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/insn-modes-inline.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/insn-modes.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/insn-notes.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/insn-opinit.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/int-vector-builder.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/internal-fn.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/internal-fn.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/intl.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-cp.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-fnsummary.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-icf-gimple.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-icf.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-inline.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-modref-tree.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-modref.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-param-manipulation.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-predicate.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-prop.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-ref.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-reference.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-strub.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ipa-utils.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ira-int.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ira.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/is-a.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/iterator-utils.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/json.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/langhooks-def.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/langhooks.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/lcm.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/libfuncs.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/libiberty.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/limitx.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/limity.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/line-map.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/logical-location.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/loop-unroll.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/lower-subreg.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/lra-int.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/lra.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/lto-compress.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/lto-section-names.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/lto-streamer.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/m2/m2-tree.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/machmode.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/machmode.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/make-unique.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/md5.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/mem-stats-traits.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/mem-stats.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/memmodel.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/memory-block.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/mode-classes.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/mux-utils.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/objc/objc-tree.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/obstack-utils.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/obstack.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/omp-api.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/omp-builtins.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/omp-expand.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/omp-general.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/omp-low.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/omp-offload.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/omp-selectors.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/omp-simd-clone.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/opt-problem.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/opt-suggestions.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/optabs-libfuncs.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/optabs-query.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/optabs-tree.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/optabs.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/optabs.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/optinfo-emit-json.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/optinfo.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/options.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/opts-diagnostic.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/opts-jobserver.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/opts.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ordered-hash-map.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/output.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/pass_manager.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/pass-instances.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/passes.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/plugin-api.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/plugin-version.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/plugin.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/plugin.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/pointer-query.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/poly-int-types.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/poly-int.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/predict.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/predict.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/prefix.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/pretty-print-urlifier.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/pretty-print.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/print-rtl.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/print-tree.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/profile-count.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/profile.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/range-op-mixed.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/range-op.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/range.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/read-md.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/read-rtl-function.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/real.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/realmpfr.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/recog.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/reg-notes.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/regcprop.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/regrename.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/regs.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/regset.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/reload.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/resource.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/rich-location.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/rtl-error.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/rtl-iter.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/rtl-ssa.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/rtl.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/rtl.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/rtlanal.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/rtlhash.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/rtlhooks-def.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/rtx-vector-builder.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/run-rtl-passes.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/safe-ctype.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/sanitizer.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/sbitmap.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/sched-int.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/sel-sched-dump.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/sel-sched-ir.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/sel-sched.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/selftest-diagnostic.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/selftest-rtl.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/selftest.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/sese.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/shortest-paths.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/shrink-wrap.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/signop.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/sparseset.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/spellcheck-tree.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/spellcheck.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/splay-tree-utils.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/splay-tree.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/sreal.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ssa-iterators.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ssa.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/statistics.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/stmt.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/stor-layout.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/streamer-hooks.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/stringpool.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/substring-locations.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/symbol-summary.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/symtab-clones.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/symtab-thunks.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/symtab.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/sync-builtins.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/system.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/target-def.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/target-globals.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/target-hooks-macros.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/target-insns.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/target.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/target.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/targhooks.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/timevar.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/timevar.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tm_p.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tm-preds.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tm.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/toplev.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tracer.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/trans-mem.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-affine.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-cfg.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-cfgcleanup.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-check.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-chrec.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-core.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-data-ref.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-dfa.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-diagnostic.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-dump.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-eh.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-hash-traits.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-hasher.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-if-conv.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-inline.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-into-ssa.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-iterator.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-logical-location.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-nested.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-object-size.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-outof-ssa.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-parloops.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-pass.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-phinodes.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-pretty-print.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-scalar-evolution.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-sra.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-address.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-alias-compare.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-alias.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-ccp.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-coalesce.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-dce.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-dom.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-dse.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-live.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-loop-ivopts.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-loop-manip.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-loop-niter.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-loop.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-math-opts.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-operands.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-propagate.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-reassoc.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-sccvn.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-scopedtables.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-strlen.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-ter.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-threadedge.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa-threadupdate.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssa.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-ssanames.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-stdarg.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-streamer.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-switch-conversion.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-vector-builder.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-vectorizer.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree-vrp.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tree.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/treestruct.def +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tristate.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tsan.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/tsystem.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/typeclass.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/typed-splay-tree.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ubsan.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/valtrack.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/value-pointer-equiv.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/value-prof.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/value-query.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/value-range-pretty-print.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/value-range-storage.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/value-range.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/value-relation.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/varasm.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/vec-perm-indices.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/vec.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/vector-builder.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/version.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/vmsdbg.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/vr-values.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/vtable-verify.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/wide-int-bitmask.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/wide-int-print.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/wide-int.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/xcoff.h +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/libcc1plugin.a +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/libcc1plugin.la +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/libcp1plugin.a +lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/libcp1plugin.la +lib/gcc/14.2.0/gcc/avr/14.2.0/tiny-stack/double64/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/tiny-stack/double64/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/tiny-stack/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/tiny-stack/libgcov.a +lib/gcc/14.2.0/gcc/avr/14.2.0/tiny-stack/long-double32/libgcc.a +lib/gcc/14.2.0/gcc/avr/14.2.0/tiny-stack/long-double32/libgcov.a +libdata/ldconfig/avr-gcc +libexec/gcc/avr/14.2.0/cc1 +libexec/gcc/avr/14.2.0/cc1plus +libexec/gcc/avr/14.2.0/collect2 +libexec/gcc/avr/14.2.0/g++-mapper-server +libexec/gcc/avr/14.2.0/install-tools/fixinc.sh +libexec/gcc/avr/14.2.0/install-tools/fixincl +libexec/gcc/avr/14.2.0/install-tools/mkheaders +libexec/gcc/avr/14.2.0/install-tools/mkinstalldirs +libexec/gcc/avr/14.2.0/liblto_plugin.a +libexec/gcc/avr/14.2.0/liblto_plugin.la +libexec/gcc/avr/14.2.0/lto-wrapper +libexec/gcc/avr/14.2.0/lto1 +libexec/gcc/avr/14.2.0/plugin/gengtype +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/tiny-stack/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/tiny-stack/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr25/tiny-stack +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr25 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr3/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr3/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr3 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr31/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr31/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr31 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr35/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr35/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr35 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr4/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr4/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr4 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr5/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr5/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr5 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr51/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr51/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr51 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr6/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr6/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avr6 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrtiny/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrtiny/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrtiny +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega2/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega2/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega2 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/short-calls/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/short-calls/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3/short-calls +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega3 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega4/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega4/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega4 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega5/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega5/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega5 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega6/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega6/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega6 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega7/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega7/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/avrxmega7 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/device-specs +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/include +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/include-fixed/sys +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/include-fixed +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/install-tools/include +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/install-tools +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ada/gcc-interface +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/ada +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/analyzer +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/c +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/c-family +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/config/avr +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/config +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/cp +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/d +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/m2 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include/objc +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin/include +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/plugin +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/tiny-stack/double64 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/tiny-stack/long-double32 +@dir lib/gcc/14.2.0/gcc/avr/14.2.0/tiny-stack +@dir lib/gcc/14.2.0/gcc/avr/14.2.0 +@dir lib/gcc/14.2.0/gcc/avr +@dir lib/gcc/14.2.0/gcc +@dir lib/gcc/14.2.0 +@dir lib/gcc +@dir libexec/gcc/avr/14.2.0/install-tools +@dir libexec/gcc/avr/14.2.0/plugin +@dir libexec/gcc/avr/14.2.0 +@dir libexec/gcc/avr +@dir libexec/gcc diff --git a/devel/avr-libc/Makefile b/devel/avr-libc/Makefile new file mode 100644 index 00000000..ea517a5f --- /dev/null +++ b/devel/avr-libc/Makefile @@ -0,0 +1,34 @@ +# Created by: Joerg Wunsch +# $FreeBSD: head/devel/avr-libc/Makefile 436507 2017-03-19 17:19:55Z antoine $ + +PORTNAME= avr-libc +PORTVERSION= 2.0.0 +CATEGORIES= devel +MASTER_SITES= SAVANNAH + +MAINTAINER= joerg@FreeBSD.org +COMMENT= C and math library for the Atmel AVR controller family + +TARGET=avr + +BUILD_DEPENDS+= ${TARGET}-as:devel/${TARGET}-binutils +BUILD_DEPENDS+= ${TARGET}-gcc:devel/${TARGET}-gcc + +.include + +USES= tar:bzip2 gmake +HAS_CONFIGURE= yes + +CONFIGURE_ENV= CC="avr-gcc -ffunction-sections -fdata-sections" PREFIX=${PREFIX} +CONFIGURE_ARGS= --build=`./config.guess` --host=avr --prefix=${PREFIX} +CFLAGS+= + + +post-patch: + ${REINPLACE_CMD} -e '/SUBDIRS/s,examples,,' ${WRKSRC}/doc/Makefile.in + +do-install: + cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install + +.include +#EOF diff --git a/devel/avr-libc/distinfo b/devel/avr-libc/distinfo new file mode 100644 index 00000000..bda7103e --- /dev/null +++ b/devel/avr-libc/distinfo @@ -0,0 +1,2 @@ +SHA256 (avr-libc-2.0.0.tar.bz2) = b2dd7fd2eefd8d8646ef6a325f6f0665537e2f604ed02828ced748d49dc85b97 +SIZE (avr-libc-2.0.0.tar.bz2) = 3590893 diff --git a/devel/avr-libc/pkg-descr b/devel/avr-libc/pkg-descr new file mode 100644 index 00000000..cd5af8f6 --- /dev/null +++ b/devel/avr-libc/pkg-descr @@ -0,0 +1,10 @@ +avr-libc -- a C and math library for the Atmel AVR controller family + +This library implements a subset of common C library functions, some +Atmel AVR specific additions (like handling AVR's IO facilities, +EEPROM etc.), as well as a 32-bit floating point math library (-lm). + +Everything is designed and implemented to cooperate with avr-gcc and +avr-binutils. + +WWW: http://savannah.nongnu.org/projects/avr-libc diff --git a/devel/avr-libc/pkg-plist b/devel/avr-libc/pkg-plist new file mode 100644 index 00000000..29ceeda0 --- /dev/null +++ b/devel/avr-libc/pkg-plist @@ -0,0 +1,922 @@ +avr/include/alloca.h +avr/include/assert.h +avr/include/avr/boot.h +avr/include/avr/builtins.h +avr/include/avr/common.h +avr/include/avr/cpufunc.h +avr/include/avr/crc16.h +avr/include/avr/delay.h +avr/include/avr/eeprom.h +avr/include/avr/fuse.h +avr/include/avr/interrupt.h +avr/include/avr/io.h +avr/include/avr/io1200.h +avr/include/avr/io2313.h +avr/include/avr/io2323.h +avr/include/avr/io2333.h +avr/include/avr/io2343.h +avr/include/avr/io43u32x.h +avr/include/avr/io43u35x.h +avr/include/avr/io4414.h +avr/include/avr/io4433.h +avr/include/avr/io4434.h +avr/include/avr/io76c711.h +avr/include/avr/io8515.h +avr/include/avr/io8534.h +avr/include/avr/io8535.h +avr/include/avr/io86r401.h +avr/include/avr/io90pwm1.h +avr/include/avr/io90pwm161.h +avr/include/avr/io90pwm216.h +avr/include/avr/io90pwm2b.h +avr/include/avr/io90pwm316.h +avr/include/avr/io90pwm3b.h +avr/include/avr/io90pwm81.h +avr/include/avr/io90pwmx.h +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 +avr/include/avr/iocan64.h +avr/include/avr/iocanxx.h +avr/include/avr/iom103.h +avr/include/avr/iom128.h +avr/include/avr/iom1280.h +avr/include/avr/iom1281.h +avr/include/avr/iom1284.h +avr/include/avr/iom1284p.h +avr/include/avr/iom1284rfr2.h +avr/include/avr/iom128a.h +avr/include/avr/iom128rfa1.h +avr/include/avr/iom128rfr2.h +avr/include/avr/iom16.h +avr/include/avr/iom161.h +avr/include/avr/iom162.h +avr/include/avr/iom163.h +avr/include/avr/iom164.h +avr/include/avr/iom164pa.h +avr/include/avr/iom165.h +avr/include/avr/iom165a.h +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 +avr/include/avr/iom169p.h +avr/include/avr/iom169pa.h +avr/include/avr/iom16a.h +avr/include/avr/iom16hva.h +avr/include/avr/iom16hva2.h +avr/include/avr/iom16hvb.h +avr/include/avr/iom16hvbrevb.h +avr/include/avr/iom16m1.h +avr/include/avr/iom16u2.h +avr/include/avr/iom16u4.h +avr/include/avr/iom2560.h +avr/include/avr/iom2561.h +avr/include/avr/iom2564rfr2.h +avr/include/avr/iom256rfr2.h +avr/include/avr/iom3000.h +avr/include/avr/iom32.h +avr/include/avr/iom323.h +avr/include/avr/iom324.h +avr/include/avr/iom324pa.h +avr/include/avr/iom325.h +avr/include/avr/iom3250.h +avr/include/avr/iom3250pa.h +avr/include/avr/iom325pa.h +avr/include/avr/iom328p.h +avr/include/avr/iom329.h +avr/include/avr/iom3290.h +avr/include/avr/iom3290pa.h +avr/include/avr/iom32a.h +avr/include/avr/iom32c1.h +avr/include/avr/iom32hvb.h +avr/include/avr/iom32hvbrevb.h +avr/include/avr/iom32m1.h +avr/include/avr/iom32u2.h +avr/include/avr/iom32u4.h +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 +avr/include/avr/iom645.h +avr/include/avr/iom6450.h +avr/include/avr/iom649.h +avr/include/avr/iom6490.h +avr/include/avr/iom649p.h +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 +avr/include/avr/iomx8.h +avr/include/avr/iomxx0_1.h +avr/include/avr/iomxx4.h +avr/include/avr/iomxxhva.h +avr/include/avr/iotn10.h +avr/include/avr/iotn11.h +avr/include/avr/iotn12.h +avr/include/avr/iotn13.h +avr/include/avr/iotn13a.h +avr/include/avr/iotn15.h +avr/include/avr/iotn1634.h +avr/include/avr/iotn167.h +avr/include/avr/iotn20.h +avr/include/avr/iotn22.h +avr/include/avr/iotn2313.h +avr/include/avr/iotn2313a.h +avr/include/avr/iotn24.h +avr/include/avr/iotn24a.h +avr/include/avr/iotn25.h +avr/include/avr/iotn26.h +avr/include/avr/iotn261.h +avr/include/avr/iotn261a.h +avr/include/avr/iotn28.h +avr/include/avr/iotn4.h +avr/include/avr/iotn40.h +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 +avr/include/avr/iotn461a.h +avr/include/avr/iotn48.h +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 +avr/include/avr/iotn861a.h +avr/include/avr/iotn87.h +avr/include/avr/iotn88.h +avr/include/avr/iotn9.h +avr/include/avr/iotnx4.h +avr/include/avr/iotnx5.h +avr/include/avr/iotnx61.h +avr/include/avr/iousb1286.h +avr/include/avr/iousb1287.h +avr/include/avr/iousb162.h +avr/include/avr/iousb646.h +avr/include/avr/iousb647.h +avr/include/avr/iousb82.h +avr/include/avr/iousbxx2.h +avr/include/avr/iousbxx6_7.h +avr/include/avr/iox128a1.h +avr/include/avr/iox128a1u.h +avr/include/avr/iox128a3.h +avr/include/avr/iox128a3u.h +avr/include/avr/iox128a4u.h +avr/include/avr/iox128b1.h +avr/include/avr/iox128b3.h +avr/include/avr/iox128c3.h +avr/include/avr/iox128d3.h +avr/include/avr/iox128d4.h +avr/include/avr/iox16a4.h +avr/include/avr/iox16a4u.h +avr/include/avr/iox16c4.h +avr/include/avr/iox16d4.h +avr/include/avr/iox192a3.h +avr/include/avr/iox192a3u.h +avr/include/avr/iox192c3.h +avr/include/avr/iox192d3.h +avr/include/avr/iox256a3.h +avr/include/avr/iox256a3b.h +avr/include/avr/iox256a3bu.h +avr/include/avr/iox256a3u.h +avr/include/avr/iox256c3.h +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 +avr/include/avr/iox64a1u.h +avr/include/avr/iox64a3.h +avr/include/avr/iox64a3u.h +avr/include/avr/iox64a4u.h +avr/include/avr/iox64b1.h +avr/include/avr/iox64b3.h +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 +avr/include/avr/portpins.h +avr/include/avr/power.h +avr/include/avr/sfr_defs.h +avr/include/avr/signal.h +avr/include/avr/signature.h +avr/include/avr/sleep.h +avr/include/avr/version.h +avr/include/avr/wdt.h +avr/include/avr/xmega.h +avr/include/compat/deprecated.h +avr/include/compat/ina90.h +avr/include/compat/twi.h +avr/include/ctype.h +avr/include/errno.h +avr/include/fcntl.h +avr/include/inttypes.h +avr/include/locale.h +avr/include/math.h +avr/include/setjmp.h +avr/include/signal.h +avr/include/stdfix-avrlibc.h +avr/include/stdint.h +avr/include/stdio.h +avr/include/stdlib.h +avr/include/string.h +avr/include/sys/types.h +avr/include/time.h +avr/include/unistd.h +avr/include/util/atomic.h +avr/include/util/crc16.h +avr/include/util/delay_basic.h +avr/include/util/delay.h +avr/include/util/eu_dst.h +avr/include/util/parity.h +avr/include/util/setbaud.h +avr/include/util/twi.h +avr/include/util/usa_dst.h +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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 +avr/lib/tiny-stack/libprintf_min.a +avr/lib/tiny-stack/libscanf_flt.a +avr/lib/tiny-stack/libscanf_min.a +@dir avr/include/avr +@dir avr/include/compat +@dir avr/include/sys +@dir avr/include/util +@dir avr/include +@dir avr/lib/avr25/tiny-stack +@dir avr/lib/avr25 +@dir avr/lib/avr3 +@dir avr/lib/avr31 +@dir avr/lib/avr35 +@dir avr/lib/avr4 +@dir avr/lib/avr5 +@dir avr/lib/avr51 +@dir avr/lib/avr6 +@dir avr/lib/avrtiny +@dir avr/lib/avrxmega2 +@dir avr/lib/avrxmega4 +@dir avr/lib/avrxmega5 +@dir avr/lib/avrxmega6 +@dir avr/lib/avrxmega7 +@dir avr/lib/tiny-stack +@dir avr/lib +@dir avr diff --git a/devel/avrdude/Makefile b/devel/avrdude/Makefile new file mode 100644 index 00000000..ad784395 --- /dev/null +++ b/devel/avrdude/Makefile @@ -0,0 +1,25 @@ +# Created by: Brian Dean +# $FreeBSD: head/devel/avrdude/Makefile 448307 2017-08-19 13:05:17Z bsam $ + +PORTNAME= avrdude +PORTVERSION= 6.3 +CATEGORIES= devel +MASTER_SITES= SAVANNAH/avrdude + +MAINTAINER= joerg@FreeBSD.org +COMMENT= Program for programming the on-chip memory of Atmel AVR CPUs + +GNU_CONFIGURE= yes +USES= localbase +USE_LDCONFIG= yes +INSTALL_TARGET= install-strip +MAKE_JOBS_UNSAFE= yes + +LIB_DEPENDS= libftdi1.so:devel/libftdi1 + +post-patch: + ${REINPLACE_CMD} -e 's|-lusb-1.0|-lusb|g' ${WRKSRC}/configure +# ${REINPLACE_CMD} -e '/LIBS=/ s|-lftdi1*|&-do-not-detect|' ${WRKSRC}/configure + +.include +#EOF diff --git a/devel/avrdude/distinfo b/devel/avrdude/distinfo new file mode 100644 index 00000000..4dac1b0a --- /dev/null +++ b/devel/avrdude/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1473765647 +SHA256 (avrdude-6.3.tar.gz) = 0f9f731b6394ca7795b88359689a7fa1fba818c6e1d962513eb28da670e0a196 +SIZE (avrdude-6.3.tar.gz) = 909744 diff --git a/devel/avrdude/files/patch-x-ltmain.sh b/devel/avrdude/files/patch-x-ltmain.sh new file mode 100644 index 00000000..5230709d --- /dev/null +++ b/devel/avrdude/files/patch-x-ltmain.sh @@ -0,0 +1,29 @@ +--- ./ltmain.sh.orig 2014-06-24 17:53:15.000000000 +0300 ++++ ./ltmain.sh 2025-08-28 18:45:04.454748000 +0200 +@@ -7388,7 +7388,7 @@ + age="$number_minor" + revision="$number_revision" + ;; +- freebsd-aout|freebsd-elf|qnx|sunos) ++ freebsd-*|freebsd-elf|qnx|sunos) + current="$number_major" + revision="$number_minor" + age="0" +@@ -7459,15 +7459,11 @@ + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + +- freebsd-aout) ++ freebsd*) + major=".$current" +- versuffix=".$current.$revision"; ++ versuffix=".$current"; + ;; + +- freebsd-elf) +- major=".$current" +- versuffix=".$current" +- ;; + + irix | nonstopux) + if test "X$lt_irix_increment" = "Xno"; then diff --git a/devel/avrdude/pkg-descr b/devel/avrdude/pkg-descr new file mode 100644 index 00000000..c50e3af4 --- /dev/null +++ b/devel/avrdude/pkg-descr @@ -0,0 +1,6 @@ +AVRDUDE - AVR Downloader/UploaDEr - is a program for updating the +flash, eeprom, and fuse bit memories of Atmel AVR microcontrollers. +It operates with several programmers including STK500 and most +directly connect parallel port style programmers. + +WWW: http://www.nongnu.org/avrdude/ diff --git a/devel/avrdude/pkg-plist b/devel/avrdude/pkg-plist new file mode 100644 index 00000000..60dbaece --- /dev/null +++ b/devel/avrdude/pkg-plist @@ -0,0 +1,8 @@ +bin/avrdude +etc/avrdude.conf +include/libavrdude.h +lib/libavrdude.a +lib/libavrdude.la +lib/libavrdude.so +lib/libavrdude.so.1 +man/man1/avrdude.1.gz diff --git a/devel/libconfuse/Makefile b/devel/libconfuse/Makefile new file mode 100644 index 00000000..0fd2b842 --- /dev/null +++ b/devel/libconfuse/Makefile @@ -0,0 +1,20 @@ +# +# $Id$ +# +PORTNAME= libconfuse +PORTVERSION= 2.7 +CATEGORIES= devel +MASTER_SITES= SAVANNAH/confuse +DISTNAME= confuse-${PORTVERSION} + +MAINTAINER= otis@freebsd.sk +COMMENT= Configuration file parsing library + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-nls --enable-shared +INSTALL_TARGET= install-strip +USES= pathfix pkgconfig +USE_LDCONFIG= yes + +.include +#EOF diff --git a/devel/libconfuse/distinfo b/devel/libconfuse/distinfo new file mode 100644 index 00000000..8d5f6708 --- /dev/null +++ b/devel/libconfuse/distinfo @@ -0,0 +1,2 @@ +SHA256 (confuse-2.7.tar.gz) = e32574fd837e950778dac7ade40787dd2259ef8e28acd6ede6847ca895c88778 +SIZE (confuse-2.7.tar.gz) = 517272 diff --git a/devel/libconfuse/pkg-descr b/devel/libconfuse/pkg-descr new file mode 100644 index 00000000..96ba8da5 --- /dev/null +++ b/devel/libconfuse/pkg-descr @@ -0,0 +1,14 @@ +libConfuse is a configuration file parser library, licensed under the terms of +the ISC, and written in C. It supports sections and (lists of) values +(strings, integers, floats, booleans or other sections), as well as some other +features (such as single/double-quoted strings, environment variable +expansion, functions and nested include statements). It makes it very easy to +add configuration file capability to a program using a simple API. + +The goal of libConfuse is not to be the configuration file parser library with +a gazillion of features. Instead, it aims to be easy to use and quick to +integrate with your code. libConfuse was called libcfg before, but was changed +to not confuse with other similar libraries. + +Project homepage: +WWW: http://savannah.nongnu.org/projects/confuse/ diff --git a/devel/libconfuse/pkg-plist b/devel/libconfuse/pkg-plist new file mode 100644 index 00000000..05c4c68b --- /dev/null +++ b/devel/libconfuse/pkg-plist @@ -0,0 +1,6 @@ +include/confuse.h +lib/libconfuse.a +lib/libconfuse.la +lib/libconfuse.so +lib/libconfuse.so.0 +lib/pkgconfig/libconfuse.pc diff --git a/devel/libftdi1/Makefile b/devel/libftdi1/Makefile new file mode 100644 index 00000000..6ec2cb15 --- /dev/null +++ b/devel/libftdi1/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD: head/devel/libftdi1/Makefile 450560 2017-09-25 00:08:16Z jbeich $ + +PORTNAME= libftdi1 +PORTVERSION= 1.4 +CATEGORIES= devel +MASTER_SITES= http://www.intra2net.com/en/developer/libftdi/download/ + +MAINTAINER= bsam@FreeBSD.org +COMMENT= Library (using libusb) to talk to FTDI chips + +LIB_DEPENDS= libconfuse.so:devel/libconfuse + +USES= cmake pkgconfig tar:bzip2 +USE_LDCONFIG= yes + +.include + +CMAKE_ARGS+= -DDOCUMENTATION:BOOL=false +CMAKE_ARGS+= -DEXAMPLES:BOOL=false +CMAKE_ARGS+= -DPYTHON_BINDINGS:BOOL=false +CMAKE_ARGS+= -DFTDIPP:BOOL=false + +.include +#EOF diff --git a/devel/libftdi1/distinfo b/devel/libftdi1/distinfo new file mode 100644 index 00000000..b8c03e8b --- /dev/null +++ b/devel/libftdi1/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1503139208 +SHA256 (libftdi1-1.4.tar.bz2) = ec36fb49080f834690c24008328a5ef42d3cf584ef4060f3a35aa4681cb31b74 +SIZE (libftdi1-1.4.tar.bz2) = 109521 diff --git a/devel/libftdi1/files/patch-cmake__FindUSB1.cmake b/devel/libftdi1/files/patch-cmake__FindUSB1.cmake new file mode 100644 index 00000000..4ca87bb1 --- /dev/null +++ b/devel/libftdi1/files/patch-cmake__FindUSB1.cmake @@ -0,0 +1,11 @@ +--- cmake/FindUSB1.cmake.orig 2014-08-02 12:05:59.000000000 +0200 ++++ cmake/FindUSB1.cmake 2014-08-02 12:06:34.000000000 +0200 +@@ -26,7 +26,7 @@ + PATH_SUFFIXES libusb-1.0 + PATHS ${PC_LIBUSB_INCLUDEDIR} ${PC_LIBUSB_INCLUDE_DIRS}) + +- FIND_LIBRARY(LIBUSB_LIBRARIES NAMES usb-1.0 ++ FIND_LIBRARY(LIBUSB_LIBRARIES NAMES usb-1.0 usb + PATHS ${PC_LIBUSB_LIBDIR} ${PC_LIBUSB_LIBRARY_DIRS}) + + include(FindPackageHandleStandardArgs) diff --git a/devel/libftdi1/files/patch-examples__CMakeLists.txt b/devel/libftdi1/files/patch-examples__CMakeLists.txt new file mode 100644 index 00000000..8cb42fc6 --- /dev/null +++ b/devel/libftdi1/files/patch-examples__CMakeLists.txt @@ -0,0 +1,13 @@ +--- examples/CMakeLists.txt.orig 2014-08-03 23:07:13.000000000 +0200 ++++ examples/CMakeLists.txt 2014-08-03 23:08:06.000000000 +0200 +@@ -36,8 +36,8 @@ + if(FTDI_BUILD_CPP) + if(Boost_FOUND) + message(STATUS "Building libftdi++ examples.") +- include_directories(BEFORE ${CMAKE_SOURCE_DIR}/ftdipp +- ${Boost_INCLUDE_DIRS}) ++ include_directories(BEFORE ${CMAKE_SOURCE_DIR}/ftdipp) ++ include_directories(AFTER ${Boost_INCLUDE_DIRS}) + + # Target + add_executable(find_all_pp find_all_pp.cpp) diff --git a/devel/libftdi1/files/patch-test_CMakeLists.txt b/devel/libftdi1/files/patch-test_CMakeLists.txt new file mode 100644 index 00000000..a8ed97c6 --- /dev/null +++ b/devel/libftdi1/files/patch-test_CMakeLists.txt @@ -0,0 +1,11 @@ +--- test/CMakeLists.txt.orig 2017-08-07 14:52:39 UTC ++++ test/CMakeLists.txt +@@ -10,7 +10,7 @@ if(BUILD_TESTS) + + enable_testing() + +- INCLUDE_DIRECTORIES(BEFORE ${CMAKE_SOURCE_DIR}/src ${Boost_INCLUDE_DIRS}) ++ INCLUDE_DIRECTORIES(BEFORE ${Boost_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/src) + + set(cpp_tests + basic.cpp diff --git a/devel/libftdi1/files/patch-x-src-CMakeLists.txt b/devel/libftdi1/files/patch-x-src-CMakeLists.txt new file mode 100644 index 00000000..1b262823 --- /dev/null +++ b/devel/libftdi1/files/patch-x-src-CMakeLists.txt @@ -0,0 +1,11 @@ +--- ./src/CMakeLists.txt.orig 2017-08-07 16:52:39.000000000 +0200 ++++ ./src/CMakeLists.txt 2018-01-02 14:20:04.786773000 +0200 +@@ -24,7 +24,7 @@ + add_library(ftdi1 SHARED ${c_sources}) + + math(EXPR VERSION_FIXUP "${MAJOR_VERSION} + 1") # Compatiblity with previous releases +-set_target_properties(ftdi1 PROPERTIES VERSION ${VERSION_FIXUP}.${MINOR_VERSION}.0 SOVERSION 2) ++set_target_properties(ftdi1 PROPERTIES VERSION ${VERSION_FIXUP} SOVERSION 2) + # Prevent clobbering each other during the build + set_target_properties ( ftdi1 PROPERTIES CLEAN_DIRECT_OUTPUT 1 ) + diff --git a/devel/libftdi1/pkg-descr b/devel/libftdi1/pkg-descr new file mode 100644 index 00000000..3029bf5b --- /dev/null +++ b/devel/libftdi1/pkg-descr @@ -0,0 +1,7 @@ +libftdi1 - A library (using libusb) to talk to FTDI's FT2232C, +FT232BM and FT245BM type chips including the popular bitbang mode. + +Note: When you get a -5 error "can't claim usb device" during +ftdi_usb_open(), make sure the kernel ftdi_sio driver is unloaded. + +WWW: https://www.intra2net.com/en/developer/libftdi/ diff --git a/devel/libftdi1/pkg-plist b/devel/libftdi1/pkg-plist new file mode 100644 index 00000000..c2fe0c10 --- /dev/null +++ b/devel/libftdi1/pkg-plist @@ -0,0 +1,13 @@ +bin/ftdi_eeprom +bin/libftdi1-config +include/libftdi1/ftdi.h +lib/cmake/libftdi1/LibFTDI1Config.cmake +lib/cmake/libftdi1/LibFTDI1ConfigVersion.cmake +lib/cmake/libftdi1/UseLibFTDI1.cmake +lib/libftdi1.a +lib/libftdi1.so +lib/libftdi1.so.2 +lib/pkgconfig/libftdi1.pc +@dir include/libftdi1 +@dir lib/cmake/libftdi1 +@dir lib/cmake diff --git a/devel/meson/Makefile b/devel/meson/Makefile new file mode 100644 index 00000000..7cff7735 --- /dev/null +++ b/devel/meson/Makefile @@ -0,0 +1,16 @@ +# Created by: Ting-Wei Lan + +PORTNAME= meson +PORTVERSION= 0.58.1 +CATEGORIES= devel python +MASTER_SITES= https://github.com/mesonbuild/${PORTNAME}/releases/download/${PORTVERSION}/ + +MAINTAINER= desktop@FreeBSD.org +COMMENT= High performance build system + +USES= ninja python:3.6+ shebangfix +USE_PYTHON= autoplist distutils noflavors +SHEBANG_FILES= mesonbuild/rewriter.py mesonbuild/scripts/cmake_run_ctgt.py +NO_ARCH= yes + +.include diff --git a/devel/meson/distinfo b/devel/meson/distinfo new file mode 100644 index 00000000..583e5bcb --- /dev/null +++ b/devel/meson/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1623087375 +SHA256 (meson-0.58.1.tar.gz) = 3144a3da662fcf79f1e5602fa929f2821cba4eba28c2c923fe0a7d3e3db04d5d +SIZE (meson-0.58.1.tar.gz) = 1896205 diff --git a/devel/meson/files/patch-mesonbuild_backend_backends.py b/devel/meson/files/patch-mesonbuild_backend_backends.py new file mode 100644 index 00000000..4adb3d82 --- /dev/null +++ b/devel/meson/files/patch-mesonbuild_backend_backends.py @@ -0,0 +1,40 @@ +https://github.com/mesonbuild/meson/pull/4324 + +From 068f0b3bc7becab6762ada45ecdd5dc601ee2473 Mon Sep 17 00:00:00 2001 +From: Ting-Wei Lan +Date: Thu, 4 Oct 2018 23:03:30 +0800 +Subject: [PATCH] backends: Use raw_link_args to check for the need of RPATH + +Function rpaths_for_bundled_shared_libraries assumes it needs RPATH when +linking arguments of an external dependency has exactly one argument and +the only argument is an absolute path to a library file. This was mostly +fine because almost all .pc files use a -L -l pair instead of the full +path of the library, which means pkg-config dependencies almost always +have at least two arguments. However, there are patches landed in the +meson 0.47 cycle which convert -L -l pair returned by pkg-config to the +absolute path of library. If the output of pkg-config includes exactly +one -L argument and one -l argument, it will be converted to exactly one +absolute path by meson and rpaths_for_bundled_shared_libraries will +assume it needs RPATH. Since meson passes both -rpath and -rpath-link to +the linker and -rpath-link has precedence over LD_LIBRARY_PATH, it +changes the search order of dependent libraries in an unexpected way and +it causes a lot of linking troubles in JHBuild environments on FreeBSD. + +To make the method behave like the old way of using -L -l pairs and +avoid library path order problems, we use raw_link_args instead of +link_args here. raw_link_args stores the unmodified output of pkg-config +and it is much less likely to accidentally match the rule currently used +by the method. + +Works around https://github.com/mesonbuild/meson/issues/4270. +--- mesonbuild/backend/backends.py.orig 2018-09-22 13:22:03 UTC ++++ mesonbuild/backend/backends.py +@@ -371,7 +371,7 @@ class Backend: + for dep in target.external_deps: + if not isinstance(dep, (dependencies.ExternalLibrary, dependencies.PkgConfigDependency)): + continue +- la = dep.link_args ++ la = dep.get_link_args(raw=True) + if len(la) != 1 or not os.path.isabs(la[0]): + continue + # The only link argument is an absolute path to a library file. diff --git a/devel/meson/files/patch-run__unittests.py b/devel/meson/files/patch-run__unittests.py new file mode 100644 index 00000000..d1866651 --- /dev/null +++ b/devel/meson/files/patch-run__unittests.py @@ -0,0 +1,13 @@ +https://github.com/mesonbuild/meson/pull/4324 + +--- run_unittests.py.orig 2021-05-02 09:37:39 UTC ++++ run_unittests.py +@@ -7840,7 +7840,7 @@ class LinuxlikeTests(BasePlatformTests): + # Test that installed libraries works + self.new_builddir() + self.prefix = oldprefix +- meson_args = [f'-Dc_link_args=-L{libdir}', ++ meson_args = [f'-Dc_link_args=-L{libdir} -Wl,-rpath,{libdir}', + '--fatal-meson-warnings'] + testdir = os.path.join(self.unit_test_dir, '67 static link') + env = {'PKG_CONFIG_LIBDIR': os.path.join(libdir, 'pkgconfig')} diff --git a/devel/meson/files/patch-setup.py b/devel/meson/files/patch-setup.py new file mode 100644 index 00000000..28d9c4c1 --- /dev/null +++ b/devel/meson/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2018-09-22 13:22:03 UTC ++++ setup.py +@@ -38,7 +38,7 @@ packages = ['mesonbuild', + data_files = [] + if sys.platform != 'win32': + # Only useful on UNIX-like systems +- data_files = [('share/man/man1', ['man/meson.1']), ++ data_files = [('man/man1', ['man/meson.1']), + ('share/polkit-1/actions', ['data/com.mesonbuild.install.policy'])] + + if __name__ == '__main__': diff --git a/devel/meson/files/patch-x-mesonbuild-modules-pkgconfig.py b/devel/meson/files/patch-x-mesonbuild-modules-pkgconfig.py new file mode 100644 index 00000000..f7e1ed9d --- /dev/null +++ b/devel/meson/files/patch-x-mesonbuild-modules-pkgconfig.py @@ -0,0 +1,11 @@ +--- ./mesonbuild/modules/pkgconfig.py.orig 2021-06-07 19:35:31.000000000 +0200 ++++ ./mesonbuild/modules/pkgconfig.py 2021-07-29 14:56:28.019384000 +0200 +@@ -540,7 +540,7 @@ + pkgroot = kwargs.get('install_dir', default_install_dir) + if pkgroot is None: + if mesonlib.is_freebsd(): +- pkgroot = os.path.join(state.environment.coredata.get_option(mesonlib.OptionKey('prefix')), 'libdata', 'pkgconfig') ++ pkgroot = os.path.join(state.environment.coredata.get_option(mesonlib.OptionKey('prefix')), 'lib', 'pkgconfig') + else: + pkgroot = os.path.join(state.environment.coredata.get_option(mesonlib.OptionKey('libdir')), 'pkgconfig') + if not isinstance(pkgroot, str): diff --git a/devel/meson/pkg-descr b/devel/meson/pkg-descr new file mode 100644 index 00000000..a2fad5c9 --- /dev/null +++ b/devel/meson/pkg-descr @@ -0,0 +1,9 @@ +Meson is a cross-platform build system designed to be both as fast and as +user friendly as possible. It supports many languages and compilers, including +GCC, Clang and Visual Studio. Its build definitions are written in a simple +non-turing complete DSL. The main design point of Meson is that every moment +a developer spends writing or debugging build definitions is a second wasted. +So is every second spent waiting for the build system to actually start +compiling code. + +WWW: https://mesonbuild.com/ diff --git a/devel/ninja/Makefile b/devel/ninja/Makefile new file mode 100644 index 00000000..9e768812 --- /dev/null +++ b/devel/ninja/Makefile @@ -0,0 +1,31 @@ +# Created by: Grzegorz Blach +# $FreeBSD: head/devel/ninja/Makefile 488579 2018-12-27 23:03:59Z gblach $ + +PORTNAME= ninja +PORTVERSION= 1.11.1 +DISTVERSIONPREFIX= v +CATEGORIES= devel + +MAINTAINER= gblach@FreeBSD.org +COMMENT= Ninja is a small build system closest in spirit to Make + +USE_GITHUB= yes +GH_ACCOUNT= ninja-build + +BUILD_DEPENDS = re2c:devel/re2c + +USES= python + +post-patch: + ${REINPLACE_CMD} "s/'-g', //" ${WRKSRC}/configure.py + +do-build: + cd ${WRKSRC} && \ + CXX="${CXX}" CFLAGS="${CXXFLAGS}" ${PYTHON_CMD} configure.py --bootstrap + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/ninja ${STAGEDIR}${PREFIX}/bin + +.include +#EOF + diff --git a/devel/ninja/distinfo b/devel/ninja/distinfo new file mode 100644 index 00000000..37f64d7d --- /dev/null +++ b/devel/ninja/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1756387687 +SHA256 (ninja-build-ninja-v1.11.1_GH0.tar.gz) = 31747ae633213f1eda3842686f83c2aa1412e0f5691d1c14dbbcc67fe7400cea +SIZE (ninja-build-ninja-v1.11.1_GH0.tar.gz) = 229479 diff --git a/devel/ninja/pkg-descr b/devel/ninja/pkg-descr new file mode 100644 index 00000000..51768dca --- /dev/null +++ b/devel/ninja/pkg-descr @@ -0,0 +1,11 @@ +Ninja is yet another build system. It takes as input the interdependencies +of files (typically source code and output executables) and orchestrates +building them, quickly. + +Ninja joins a sea of other build systems. Its distinguishing goal is to be +fast. It is born from my work on the Chromium browser project, which has +over 30,000 source files and whose other build systems (including one built +from custom non-recursive Makefiles) can take ten seconds to start building +after changing one file. Ninja is under a second. + +WWW: https://ninja-build.org/ diff --git a/devel/ninja/pkg-plist b/devel/ninja/pkg-plist new file mode 100644 index 00000000..c3506d16 --- /dev/null +++ b/devel/ninja/pkg-plist @@ -0,0 +1 @@ +bin/ninja diff --git a/devel/re2c/Makefile b/devel/re2c/Makefile index 0804fc92..f34dc7f9 100644 --- a/devel/re2c/Makefile +++ b/devel/re2c/Makefile @@ -2,16 +2,16 @@ # $Id$ # PORTNAME= re2c -PORTVERSION= 0.14.3 +PORTVERSION= 4.1 CATEGORIES= devel -#MASTER_SITES= SF MAINTAINER= chalpin@cs.wisc.edu COMMENT= Compile regular expression to C (much faster final code than flex) -GNU_CONFIGURE= yes -USES+= gmake -PLIST_FILES= bin/re2c man/man1/re2c.1.gz +USES= cmake gmake compiler:c++11-lib cpe python:test shebangfix tar:xz + +MANPREFIX= ${PREFIX}/share + .include #EOF diff --git a/devel/re2c/distinfo b/devel/re2c/distinfo index 64a28aeb..0288d884 100644 --- a/devel/re2c/distinfo +++ b/devel/re2c/distinfo @@ -1,2 +1,3 @@ -SHA256 (re2c-0.14.3.tar.gz) = 1c6806df599f3aef0804b576cfdf64bdba5ad590626dfca2d44e473460917e84 -SIZE (re2c-0.14.3.tar.gz) = 2576859 +TIMESTAMP = 1756389352 +SHA256 (re2c-4.1.tar.xz) = cd7d9bbadb3f04f20da25e20e155655de57beef48e0807266938069f0e322e8b +SIZE (re2c-4.1.tar.xz) = 1812048 diff --git a/devel/re2c/pkg-plist b/devel/re2c/pkg-plist new file mode 100644 index 00000000..2a3a3821 --- /dev/null +++ b/devel/re2c/pkg-plist @@ -0,0 +1,36 @@ +bin/re2c +bin/re2d +bin/re2go +bin/re2hs +bin/re2java +bin/re2js +bin/re2ocaml +bin/re2py +bin/re2rust +bin/re2v +bin/re2zig +share/man/man1/re2c.1.gz +share/man/man1/re2d.1.gz +share/man/man1/re2go.1.gz +share/man/man1/re2hs.1.gz +share/man/man1/re2java.1.gz +share/man/man1/re2js.1.gz +share/man/man1/re2ocaml.1.gz +share/man/man1/re2py.1.gz +share/man/man1/re2rust.1.gz +share/man/man1/re2v.1.gz +share/man/man1/re2zig.1.gz +share/re2c/stdlib/c +share/re2c/stdlib/d +share/re2c/stdlib/go +share/re2c/stdlib/haskell +share/re2c/stdlib/java +share/re2c/stdlib/js +share/re2c/stdlib/ocaml +share/re2c/stdlib/python +share/re2c/stdlib/rust +share/re2c/stdlib/unicode_categories.re +share/re2c/stdlib/v +share/re2c/stdlib/zig +@dir share/re2c/stdlib +@dir share/re2c diff --git a/python/py-setuptools/Makefile b/python/py-setuptools/Makefile new file mode 100644 index 00000000..a8a334a3 --- /dev/null +++ b/python/py-setuptools/Makefile @@ -0,0 +1,44 @@ +PORTNAME= setuptools +PORTVERSION= 63.1.0 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DIST_SUBDIR= python + +# note: before committing to this port, contact portmgr to arrange for an +# experimental ports run. Untested commits may be backed out at portmgr's +# discretion. +MAINTAINER= python@FreeBSD.org +COMMENT= Python packages installer +WWW= https://pypi.org/project/setuptools/ + +USES= cpe python:3.7+ +USE_PYTHON= allflavors autoplist concurrent distutils + +CPE_VENDOR= python + +MAKE_ENV+= SETUPTOOLS_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 +NO_ARCH= yes +PYDISTUTILS_SETUP= ${PYSETUP} + +PLIST_FILES= "@sample %%PYTHON_SITELIBDIR%%/easy-install.pth.dist %%PYTHON_SITELIBDIR%%/easy-install.pth" + +.include + +.if ${FLAVOR} != ${FLAVORS:[1]} +SUB_FILES+= pkg-message +SUB_LIST+= PYTHON_VER=${PYTHON_VER} +.endif + +# These create dependency loops in redports/poudriere, because setuptools +# is currently an explicit BUILD & RUN dependency in Uses/python.mk. +#TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} +# pkg install -y py38-pytest py38-mock py38-pytest-fixture-config py38-pytest-virtualenv py38-paver + +post-install: + ${INSTALL_DATA} ${FILESDIR}/easy-install.pth.dist ${STAGEDIR}${PYTHON_SITELIBDIR}/ + +do-test: + cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs + +.include diff --git a/python/py-setuptools/distinfo b/python/py-setuptools/distinfo new file mode 100644 index 00000000..79396fbd --- /dev/null +++ b/python/py-setuptools/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1657634036 +SHA256 (python/setuptools-63.1.0.tar.gz) = 16923d366ced322712c71ccb97164d07472abeecd13f3a6c283f6d5d26722793 +SIZE (python/setuptools-63.1.0.tar.gz) = 2599380 diff --git a/python/py-setuptools/files/easy-install.pth.dist b/python/py-setuptools/files/easy-install.pth.dist new file mode 100644 index 00000000..e7ab88be --- /dev/null +++ b/python/py-setuptools/files/easy-install.pth.dist @@ -0,0 +1,2 @@ +import sys; sys.__plen = len(sys.path) +import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:]; p=getattr(sys,'__egginsert',0); sys.path[p:p]=new; sys.__egginsert = p+len(new) diff --git a/python/py-setuptools/files/pkg-message.in b/python/py-setuptools/files/pkg-message.in new file mode 100644 index 00000000..2c33be99 --- /dev/null +++ b/python/py-setuptools/files/pkg-message.in @@ -0,0 +1,8 @@ +[ +{ type: install + message: <