pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/cross/avr-gcc
Module Name: pkgsrc
Committed By: micha
Date: Fri Apr 26 13:05:01 UTC 2024
Modified Files:
pkgsrc/cross/avr-gcc: Makefile PLIST buildlink3.mk distinfo options.mk
pkgsrc/cross/avr-gcc/patches: patch-gcc_configure
Added Files:
pkgsrc/cross/avr-gcc/patches: patch-gcc_config_nvptx_gen-opt.sh
patch-libgcc_libgcov.h
Removed Files:
pkgsrc/cross/avr-gcc/patches: patch-gcc_config_host-darwin.c
Log Message:
cross/avr-gcc: Update to 13.2.0
Patch for NetBSD support removed (does no longer apply, it seems that it
is no longer required).
Patch for Darwin/aarch64 removed (as requested in patch comment by tnn@).
Patches for build system added (nonportable "==" shell syntax).
Patch for libgcc added (system header file "sys/mman.h" not found).
Disable PKGSRC_MKPIE (build failed on AMD64).
Needs a C++11 compiler for bootstrap.
Upstream changelog2:
<https://gcc.gnu.org/gcc-13/changes.html>
<https://gcc.gnu.org/gcc-12/changes.html>
<https://gcc.gnu.org/gcc-11/changes.html>
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/cross/avr-gcc/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/cross/avr-gcc/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/cross/avr-gcc/buildlink3.mk
cvs rdiff -u -r1.16 -r1.17 pkgsrc/cross/avr-gcc/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/cross/avr-gcc/options.mk
cvs rdiff -u -r1.1 -r0 \
pkgsrc/cross/avr-gcc/patches/patch-gcc_config_host-darwin.c
cvs rdiff -u -r0 -r1.1 \
pkgsrc/cross/avr-gcc/patches/patch-gcc_config_nvptx_gen-opt.sh \
pkgsrc/cross/avr-gcc/patches/patch-libgcc_libgcov.h
cvs rdiff -u -r1.1 -r1.2 pkgsrc/cross/avr-gcc/patches/patch-gcc_configure
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/cross/avr-gcc/Makefile
diff -u pkgsrc/cross/avr-gcc/Makefile:1.50 pkgsrc/cross/avr-gcc/Makefile:1.51
--- pkgsrc/cross/avr-gcc/Makefile:1.50 Wed Aug 9 08:24:38 2023
+++ pkgsrc/cross/avr-gcc/Makefile Fri Apr 26 13:05:01 2024
@@ -1,32 +1,35 @@
-# $NetBSD: Makefile,v 1.50 2023/08/09 08:24:38 nia Exp $
+# $NetBSD: Makefile,v 1.51 2024/04/26 13:05:01 micha Exp $
-DISTNAME= gcc-10.3.0
-PKGREVISION= 1
+DISTNAME= gcc-13.2.0
PKGNAME= ${DISTNAME:C/^/avr-/}
CATEGORIES= cross
MASTER_SITES= ${MASTER_SITE_GNU:=gcc/${DISTNAME}/}
-EXTRACT_SUFX= .tar.xz
+#EXTRACT_SUFX= .tar.xz
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+MAINTAINER= micha%NetBSD.org@localhost
COMMENT= GCC for Atmel AVR 8-bit RISC microcontrollers
LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3
+# Required at least on AMD64
+MKPIE_SUPPORTED= no
+
DISTFILES= ${DEFAULT_DISTFILES}
EXTRACT_ONLY= ${DEFAULT_DISTFILES}
-DEPENDS+= avr-binutils>=2.37:../../cross/avr-binutils
-
-# Relocations result in a linker error.
-MKPIE_SUPPORTED= no
+DEPENDS+= avr-binutils>=2.42:../../cross/avr-binutils
.include "../../mk/bsd.prefs.mk"
-USE_LANGUAGES= c c++
-USE_LIBTOOL= yes
-USE_TOOLS+= bash gmake gsed:run
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_STRICT= no
-CHECK_PORTABILITY_SKIP+=contrib/* # not needed for building
+USE_LANGUAGES= c c++
+USE_CXX_FEATURES+= c++11
+# Required for ISL with option "gcc-inplace-math"
+FORCE_CXX_STD= c++11
+
+USE_LIBTOOL= yes
+USE_TOOLS+= bash gmake gsed:run perl
+GNU_CONFIGURE= yes
+GNU_CONFIGURE_STRICT= no
+CHECK_PORTABILITY_SKIP+= contrib/* # not needed for building
# Build outside ${WRKSRC}
Index: pkgsrc/cross/avr-gcc/PLIST
diff -u pkgsrc/cross/avr-gcc/PLIST:1.8 pkgsrc/cross/avr-gcc/PLIST:1.9
--- pkgsrc/cross/avr-gcc/PLIST:1.8 Wed Sep 15 12:20:15 2021
+++ pkgsrc/cross/avr-gcc/PLIST Fri Apr 26 13:05:01 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2021/09/15 12:20:15 micha Exp $
+@comment $NetBSD: PLIST,v 1.9 2024/04/26 13:05:01 micha Exp $
bin/avr-c++
bin/avr-cpp
bin/avr-g++
@@ -218,6 +218,7 @@ lib/gcc/avr/${PKGVERSION}/device-specs/s
lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega324a
lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega324p
lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega324pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega324pb
lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega325
lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega3250
lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega3250a
@@ -404,15 +405,37 @@ lib/gcc/avr/${PKGVERSION}/device-specs/s
lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega64d4
lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega8e5
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128da28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128da32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128da48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128da64
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128db28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128db32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128db48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128db64
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr2
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr25
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr3
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr31
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr32da28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr32da32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr32da48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr32db28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr32db32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr32db48
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr35
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr4
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr5
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr51
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr6
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64da28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64da32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64da48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64da64
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64db28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64db32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64db48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64db64
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avrtiny
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avrxmega2
lib/gcc/avr/${PKGVERSION}/device-specs/specs-avrxmega3
@@ -424,8 +447,8 @@ lib/gcc/avr/${PKGVERSION}/device-specs/s
lib/gcc/avr/${PKGVERSION}/double64/libgcc.a
lib/gcc/avr/${PKGVERSION}/double64/libgcov.a
lib/gcc/avr/${PKGVERSION}/include-fixed/README
-lib/gcc/avr/${PKGVERSION}/include-fixed/limits.h
-lib/gcc/avr/${PKGVERSION}/include-fixed/syslimits.h
+lib/gcc/avr/${PKGVERSION}/include/limits.h
+lib/gcc/avr/${PKGVERSION}/include/syslimits.h
lib/gcc/avr/${PKGVERSION}/include/float.h
lib/gcc/avr/${PKGVERSION}/include/gcov.h
lib/gcc/avr/${PKGVERSION}/include/iso646.h
@@ -461,6 +484,7 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/ansidecl.h
lib/gcc/avr/${PKGVERSION}/plugin/include/array-traits.h
lib/gcc/avr/${PKGVERSION}/plugin/include/asan.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/attr-fnspec.h
lib/gcc/avr/${PKGVERSION}/plugin/include/attribs.h
lib/gcc/avr/${PKGVERSION}/plugin/include/auto-host.h
lib/gcc/avr/${PKGVERSION}/plugin/include/auto-profile.h
@@ -469,7 +493,6 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/basic-block.h
lib/gcc/avr/${PKGVERSION}/plugin/include/bb-reorder.h
lib/gcc/avr/${PKGVERSION}/plugin/include/bitmap.h
-lib/gcc/avr/${PKGVERSION}/plugin/include/brig-builtins.def
lib/gcc/avr/${PKGVERSION}/plugin/include/builtin-attrs.def
lib/gcc/avr/${PKGVERSION}/plugin/include/builtin-types.def
lib/gcc/avr/${PKGVERSION}/plugin/include/builtins.def
@@ -508,7 +531,6 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/config/avr/avrlibc.h
lib/gcc/avr/${PKGVERSION}/plugin/include/config/avr/elf.h
lib/gcc/avr/${PKGVERSION}/plugin/include/config/avr/specs.h
-lib/gcc/avr/${PKGVERSION}/plugin/include/config/dbxelf.h
lib/gcc/avr/${PKGVERSION}/plugin/include/config/elfos.h
lib/gcc/avr/${PKGVERSION}/plugin/include/config/initfini-array.h
lib/gcc/avr/${PKGVERSION}/plugin/include/configargs.h
@@ -517,6 +539,8 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/coretypes.h
lib/gcc/avr/${PKGVERSION}/plugin/include/coroutine-builtins.def
lib/gcc/avr/${PKGVERSION}/plugin/include/coverage.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cp/contracts.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cp/cp-trait.def
lib/gcc/avr/${PKGVERSION}/plugin/include/cp/cp-tree.def
lib/gcc/avr/${PKGVERSION}/plugin/include/cp/cp-tree.h
lib/gcc/avr/${PKGVERSION}/plugin/include/cp/cxx-pretty-print.h
@@ -527,22 +551,24 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/cppdefault.h
lib/gcc/avr/${PKGVERSION}/plugin/include/cpplib.h
lib/gcc/avr/${PKGVERSION}/plugin/include/cselib.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ctfc.h
lib/gcc/avr/${PKGVERSION}/plugin/include/d/d-tree.def
lib/gcc/avr/${PKGVERSION}/plugin/include/data-streamer.h
lib/gcc/avr/${PKGVERSION}/plugin/include/dbgcnt.def
lib/gcc/avr/${PKGVERSION}/plugin/include/dbgcnt.h
-lib/gcc/avr/${PKGVERSION}/plugin/include/dbxout.h
lib/gcc/avr/${PKGVERSION}/plugin/include/dce.h
lib/gcc/avr/${PKGVERSION}/plugin/include/ddg.h
lib/gcc/avr/${PKGVERSION}/plugin/include/debug.h
lib/gcc/avr/${PKGVERSION}/plugin/include/defaults.h
lib/gcc/avr/${PKGVERSION}/plugin/include/df.h
lib/gcc/avr/${PKGVERSION}/plugin/include/dfp.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-client-data-hooks.h
lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-color.h
lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-core.h
lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-event-id.h
lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-metadata.h
lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-path.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-spec.h
lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-url.h
lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic.def
lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic.h
@@ -554,6 +580,7 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/dump-context.h
lib/gcc/avr/${PKGVERSION}/plugin/include/dumpfile.h
lib/gcc/avr/${PKGVERSION}/plugin/include/dwarf2asm.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/dwarf2ctf.h
lib/gcc/avr/${PKGVERSION}/plugin/include/dwarf2out.h
lib/gcc/avr/${PKGVERSION}/plugin/include/edit-context.h
lib/gcc/avr/${PKGVERSION}/plugin/include/emit-rtl.h
@@ -597,13 +624,24 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-match.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-predict.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-pretty-print.h
-lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-ssa-evrp-analyze.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-ssa-warn-restrict.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-ssa.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-streamer.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-walk.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gimple.def
lib/gcc/avr/${PKGVERSION}/plugin/include/gimple.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-array-bounds.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-predicate-analysis.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-cache.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-edge.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-fold.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-gori.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-infer.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-op.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-path.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-trace.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-ssa-warn-access.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gimplify-me.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gimplify.h
lib/gcc/avr/${PKGVERSION}/plugin/include/glimits.h
@@ -613,7 +651,6 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/graphite.h
lib/gcc/avr/${PKGVERSION}/plugin/include/graphviz.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gsstruct.def
-lib/gcc/avr/${PKGVERSION}/plugin/include/gstab.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gsyms.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gsyslimits.h
lib/gcc/avr/${PKGVERSION}/plugin/include/gtm-builtins.def
@@ -629,9 +666,6 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/hooks.h
lib/gcc/avr/${PKGVERSION}/plugin/include/hosthooks-def.h
lib/gcc/avr/${PKGVERSION}/plugin/include/hosthooks.h
-lib/gcc/avr/${PKGVERSION}/plugin/include/hsa-brig-format.h
-lib/gcc/avr/${PKGVERSION}/plugin/include/hsa-builtins.def
-lib/gcc/avr/${PKGVERSION}/plugin/include/hsa-common.h
lib/gcc/avr/${PKGVERSION}/plugin/include/hw-doloop.h
lib/gcc/avr/${PKGVERSION}/plugin/include/hwint.h
lib/gcc/avr/${PKGVERSION}/plugin/include/ifcvt.h
@@ -656,6 +690,8 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-icf-gimple.h
lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-icf.h
lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-inline.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-modref-tree.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-modref.h
lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-param-manipulation.h
lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-predicate.h
lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-prop.h
@@ -665,6 +701,7 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/ira-int.h
lib/gcc/avr/${PKGVERSION}/plugin/include/ira.h
lib/gcc/avr/${PKGVERSION}/plugin/include/is-a.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/iterator-utils.h
lib/gcc/avr/${PKGVERSION}/plugin/include/json.h
lib/gcc/avr/${PKGVERSION}/plugin/include/langhooks-def.h
lib/gcc/avr/${PKGVERSION}/plugin/include/langhooks.h
@@ -674,6 +711,7 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/limitx.h
lib/gcc/avr/${PKGVERSION}/plugin/include/limity.h
lib/gcc/avr/${PKGVERSION}/plugin/include/line-map.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/logical-location.h
lib/gcc/avr/${PKGVERSION}/plugin/include/loop-unroll.h
lib/gcc/avr/${PKGVERSION}/plugin/include/lower-subreg.h
lib/gcc/avr/${PKGVERSION}/plugin/include/lra-int.h
@@ -681,20 +719,23 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/lto-compress.h
lib/gcc/avr/${PKGVERSION}/plugin/include/lto-section-names.h
lib/gcc/avr/${PKGVERSION}/plugin/include/lto-streamer.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/m2/m2-tree.def
lib/gcc/avr/${PKGVERSION}/plugin/include/machmode.def
lib/gcc/avr/${PKGVERSION}/plugin/include/machmode.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/make-unique.h
lib/gcc/avr/${PKGVERSION}/plugin/include/md5.h
lib/gcc/avr/${PKGVERSION}/plugin/include/mem-stats-traits.h
lib/gcc/avr/${PKGVERSION}/plugin/include/mem-stats.h
lib/gcc/avr/${PKGVERSION}/plugin/include/memmodel.h
lib/gcc/avr/${PKGVERSION}/plugin/include/memory-block.h
lib/gcc/avr/${PKGVERSION}/plugin/include/mode-classes.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/mux-utils.h
lib/gcc/avr/${PKGVERSION}/plugin/include/objc/objc-tree.def
lib/gcc/avr/${PKGVERSION}/plugin/include/obstack.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/obstack-utils.h
lib/gcc/avr/${PKGVERSION}/plugin/include/omp-builtins.def
lib/gcc/avr/${PKGVERSION}/plugin/include/omp-expand.h
lib/gcc/avr/${PKGVERSION}/plugin/include/omp-general.h
-lib/gcc/avr/${PKGVERSION}/plugin/include/omp-grid.h
lib/gcc/avr/${PKGVERSION}/plugin/include/omp-low.h
lib/gcc/avr/${PKGVERSION}/plugin/include/omp-offload.h
lib/gcc/avr/${PKGVERSION}/plugin/include/omp-simd-clone.h
@@ -709,6 +750,7 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/optinfo.h
lib/gcc/avr/${PKGVERSION}/plugin/include/options.h
lib/gcc/avr/${PKGVERSION}/plugin/include/opts-diagnostic.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/opts-jobserver.h
lib/gcc/avr/${PKGVERSION}/plugin/include/opts.h
lib/gcc/avr/${PKGVERSION}/plugin/include/ordered-hash-map.h
lib/gcc/avr/${PKGVERSION}/plugin/include/output.h
@@ -719,6 +761,7 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/plugin-version.h
lib/gcc/avr/${PKGVERSION}/plugin/include/plugin.def
lib/gcc/avr/${PKGVERSION}/plugin/include/plugin.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/pointer-query.h
lib/gcc/avr/${PKGVERSION}/plugin/include/poly-int-types.h
lib/gcc/avr/${PKGVERSION}/plugin/include/poly-int.h
lib/gcc/avr/${PKGVERSION}/plugin/include/predict.def
@@ -747,6 +790,8 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/rtl-iter.h
lib/gcc/avr/${PKGVERSION}/plugin/include/rtl.def
lib/gcc/avr/${PKGVERSION}/plugin/include/rtl.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/rtl-ssa.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/rtlanal.h
lib/gcc/avr/${PKGVERSION}/plugin/include/rtlhash.h
lib/gcc/avr/${PKGVERSION}/plugin/include/rtlhooks-def.h
lib/gcc/avr/${PKGVERSION}/plugin/include/rtx-vector-builder.h
@@ -769,10 +814,10 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/spellcheck-tree.h
lib/gcc/avr/${PKGVERSION}/plugin/include/spellcheck.h
lib/gcc/avr/${PKGVERSION}/plugin/include/splay-tree.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/splay-tree-utils.h
lib/gcc/avr/${PKGVERSION}/plugin/include/sreal.h
lib/gcc/avr/${PKGVERSION}/plugin/include/ssa-iterators.h
lib/gcc/avr/${PKGVERSION}/plugin/include/ssa.h
-lib/gcc/avr/${PKGVERSION}/plugin/include/stab.def
lib/gcc/avr/${PKGVERSION}/plugin/include/statistics.h
lib/gcc/avr/${PKGVERSION}/plugin/include/stmt.h
lib/gcc/avr/${PKGVERSION}/plugin/include/stor-layout.h
@@ -781,6 +826,8 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/substring-locations.h
lib/gcc/avr/${PKGVERSION}/plugin/include/symbol-summary.h
lib/gcc/avr/${PKGVERSION}/plugin/include/symtab.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/symtab-clones.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/symtab-thunks.h
lib/gcc/avr/${PKGVERSION}/plugin/include/sync-builtins.def
lib/gcc/avr/${PKGVERSION}/plugin/include/system.h
lib/gcc/avr/${PKGVERSION}/plugin/include/target-def.h
@@ -815,6 +862,7 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-inline.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-into-ssa.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-iterator.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-logical-location.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-nested.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-object-size.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-outof-ssa.h
@@ -826,6 +874,7 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-sra.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-address.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-alias.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-alias-compare.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-ccp.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-coalesce.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-dce.h
@@ -836,8 +885,10 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-loop-manip.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-loop-niter.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-loop.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-math-opts.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-operands.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-propagate.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-reassoc.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-sccvn.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-scopedtables.h
lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-strlen.h
@@ -862,8 +913,13 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/typed-splay-tree.h
lib/gcc/avr/${PKGVERSION}/plugin/include/ubsan.h
lib/gcc/avr/${PKGVERSION}/plugin/include/valtrack.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/value-pointer-equiv.h
lib/gcc/avr/${PKGVERSION}/plugin/include/value-prof.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/value-query.h
lib/gcc/avr/${PKGVERSION}/plugin/include/value-range.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/value-range-pretty-print.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/value-range-storage.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/value-relation.h
lib/gcc/avr/${PKGVERSION}/plugin/include/varasm.h
lib/gcc/avr/${PKGVERSION}/plugin/include/vec-perm-indices.h
lib/gcc/avr/${PKGVERSION}/plugin/include/vec.h
@@ -876,7 +932,6 @@ lib/gcc/avr/${PKGVERSION}/plugin/include
lib/gcc/avr/${PKGVERSION}/plugin/include/wide-int-print.h
lib/gcc/avr/${PKGVERSION}/plugin/include/wide-int.h
lib/gcc/avr/${PKGVERSION}/plugin/include/xcoff.h
-lib/gcc/avr/${PKGVERSION}/plugin/include/xcoffout.h
lib/gcc/avr/${PKGVERSION}/tiny-stack/double64/libgcc.a
lib/gcc/avr/${PKGVERSION}/tiny-stack/double64/libgcov.a
lib/gcc/avr/${PKGVERSION}/tiny-stack/libgcc.a
@@ -886,6 +941,7 @@ lib/gcc/avr/${PKGVERSION}/tiny-stack/lon
libexec/gcc/avr/${PKGVERSION}/cc1
libexec/gcc/avr/${PKGVERSION}/cc1plus
libexec/gcc/avr/${PKGVERSION}/collect2
+libexec/gcc/avr/${PKGVERSION}/g++-mapper-server
libexec/gcc/avr/${PKGVERSION}/install-tools/fixinc.sh
libexec/gcc/avr/${PKGVERSION}/install-tools/fixincl
libexec/gcc/avr/${PKGVERSION}/install-tools/mkheaders
Index: pkgsrc/cross/avr-gcc/buildlink3.mk
diff -u pkgsrc/cross/avr-gcc/buildlink3.mk:1.3 pkgsrc/cross/avr-gcc/buildlink3.mk:1.4
--- pkgsrc/cross/avr-gcc/buildlink3.mk:1.3 Wed Sep 8 12:07:06 2021
+++ pkgsrc/cross/avr-gcc/buildlink3.mk Fri Apr 26 13:05:01 2024
@@ -1,11 +1,13 @@
-# $NetBSD: buildlink3.mk,v 1.3 2021/09/08 12:07:06 micha Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2024/04/26 13:05:01 micha Exp $
BUILDLINK_TREE+= avr-gcc
.if !defined(AVR_GCC_BUILDLINK3_MK)
AVR_GCC_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.avr-gcc+= avr-gcc>=10.3.0
+USE_CXX_FEATURES+= c++11
+
+BUILDLINK_API_DEPENDS.avr-gcc+= avr-gcc>=13.2.0
BUILDLINK_PKGSRCDIR.avr-gcc?= ../../cross/avr-gcc
.endif # AVR_GCC_BUILDLINK3_MK
Index: pkgsrc/cross/avr-gcc/distinfo
diff -u pkgsrc/cross/avr-gcc/distinfo:1.16 pkgsrc/cross/avr-gcc/distinfo:1.17
--- pkgsrc/cross/avr-gcc/distinfo:1.16 Fri Apr 15 17:16:08 2022
+++ pkgsrc/cross/avr-gcc/distinfo Fri Apr 26 13:05:01 2024
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.16 2022/04/15 17:16:08 tnn Exp $
+$NetBSD: distinfo,v 1.17 2024/04/26 13:05:01 micha Exp $
-BLAKE2s (gcc-10.3.0.tar.xz) = 6d7c42f9386e5e32a3148122471cb207e5f65d7b5f53b3c9adba2d45a4f28715
-SHA512 (gcc-10.3.0.tar.xz) = 2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
-Size (gcc-10.3.0.tar.xz) = 76692288 bytes
-SHA1 (patch-gcc_config_host-darwin.c) = ce5647dfb0bf93e222f30cdad3f00f5a4f633afc
-SHA1 (patch-gcc_configure) = 613d33d859ec3f108046274d09396aeb344e04cf
+BLAKE2s (gcc-13.2.0.tar.gz) = ac85decaf0c3e7718a38305b857fdcd5f7a5714563b04b55b8246a961f26e1c0
+SHA512 (gcc-13.2.0.tar.gz) = 41c8c77ac5c3f77de639c2913a8e4ff424d48858c9575fc318861209467828ccb7e6e5fe3618b42bf3d745be8c7ab4b4e50e424155e691816fa99951a2b870b9
+Size (gcc-13.2.0.tar.gz) = 153347847 bytes
+SHA1 (patch-gcc_config_nvptx_gen-opt.sh) = e57ddb20c40929328bbc4da696d60403925cb99d
+SHA1 (patch-gcc_configure) = 7607ef87ef4282909d3c83cc2236f6798ca0e90f
+SHA1 (patch-libgcc_libgcov.h) = 1fe3a2b55bac15ea1332040462675755945f5b05
Index: pkgsrc/cross/avr-gcc/options.mk
diff -u pkgsrc/cross/avr-gcc/options.mk:1.1 pkgsrc/cross/avr-gcc/options.mk:1.2
--- pkgsrc/cross/avr-gcc/options.mk:1.1 Wed Sep 8 12:08:21 2021
+++ pkgsrc/cross/avr-gcc/options.mk Fri Apr 26 13:05:01 2024
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1 2021/09/08 12:08:21 micha Exp $
+# $NetBSD: options.mk,v 1.2 2024/04/26 13:05:01 micha Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.avr-gcc
PKG_SUPPORTED_OPTIONS= gcc-inplace-math
@@ -17,8 +17,12 @@ CONFIGURE_ARGS+= --with-gmp=${BUILDLINK_
CONFIGURE_ARGS+= --with-isl=${BUILDLINK_PREFIX.isl}
CONFIGURE_ARGS+= --with-mpc=${BUILDLINK_PREFIX.mpcomplex}
CONFIGURE_ARGS+= --with-mpfr=${BUILDLINK_PREFIX.mpfr}
+BUILDLINK_API_DEPENDS.gmp+= gmp>=4.3.2
. include "../../devel/gmp/buildlink3.mk"
+BUILDLINK_API_DEPENDS.isl+= isl>=0.15
. include "../../math/isl/buildlink3.mk"
+BUILDLINK_API_DEPENDS.mpcomplex+= mpcomplex>=1.0.1
. include "../../math/mpcomplex/buildlink3.mk"
+BUILDLINK_API_DEPENDS.mpfr+= mpfr>=3.1.0
. include "../../math/mpfr/buildlink3.mk"
.endif
Index: pkgsrc/cross/avr-gcc/patches/patch-gcc_configure
diff -u pkgsrc/cross/avr-gcc/patches/patch-gcc_configure:1.1 pkgsrc/cross/avr-gcc/patches/patch-gcc_configure:1.2
--- pkgsrc/cross/avr-gcc/patches/patch-gcc_configure:1.1 Wed Sep 8 12:07:06 2021
+++ pkgsrc/cross/avr-gcc/patches/patch-gcc_configure Fri Apr 26 13:05:01 2024
@@ -1,16 +1,16 @@
-$NetBSD: patch-gcc_configure,v 1.1 2021/09/08 12:07:06 micha Exp $
+$NetBSD: patch-gcc_configure,v 1.2 2024/04/26 13:05:01 micha Exp $
-Add NetBSD support:
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90143
+Fix nonportable syntax in "test" command.
+<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105831>
---- gcc/configure.orig 2015-09-30 23:06:11.000000000 +0000
+--- gcc/configure.orig 2022-05-06 07:30:57.000000000 +0000
+++ gcc/configure
-@@ -29972,7 +29972,7 @@ case "$target" in
- gcc_cv_target_dl_iterate_phdr=no
- fi
- ;;
-- *-*-dragonfly* | *-*-freebsd*)
-+ *-*-dragonfly* | *-*-freebsd* | *-*-netbsd* )
- if grep dl_iterate_phdr $target_header_dir/sys/link_elf.h > /dev/null 2>&1; then
- gcc_cv_target_dl_iterate_phdr=yes
- else
+@@ -6404,7 +6404,7 @@ _ACEOF
+ if test "$enable_largefile" != no; then
+ case "$host, $build" in
+ *-*-aix*,*|*,*-*-aix*)
+- if test "$ac_cv_sizeof_ino_t" == "4" -a "$ac_cv_sizeof_dev_t" == 4; then
++ if test "$ac_cv_sizeof_ino_t" = "4" -a "$ac_cv_sizeof_dev_t" = 4; then
+
+ $as_echo "#define HOST_STAT_FOR_64BIT_INODES stat64x" >>confdefs.h
+
Added files:
Index: pkgsrc/cross/avr-gcc/patches/patch-gcc_config_nvptx_gen-opt.sh
diff -u /dev/null pkgsrc/cross/avr-gcc/patches/patch-gcc_config_nvptx_gen-opt.sh:1.1
--- /dev/null Fri Apr 26 13:05:01 2024
+++ pkgsrc/cross/avr-gcc/patches/patch-gcc_config_nvptx_gen-opt.sh Fri Apr 26 13:05:01 2024
@@ -0,0 +1,16 @@
+$NetBSD: patch-gcc_config_nvptx_gen-opt.sh,v 1.1 2024/04/26 13:05:01 micha Exp $
+
+Fix nonportable syntax in "[" command.
+<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105831>
+
+--- gcc/config/nvptx/gen-opt.sh.orig 2022-05-06 07:30:57.000000000 +0000
++++ gcc/config/nvptx/gen-opt.sh
+@@ -56,7 +56,7 @@ EnumValue
+ Enum(ptx_isa) String(sm_$sm) Value(PTX_ISA_SM$sm)
+ EOF
+
+- if [ "$sm" == "$last" ]; then
++ if [ "$sm" = "$last" ]; then
+ # Don't end with trailing empty line.
+ continue
+ fi
Index: pkgsrc/cross/avr-gcc/patches/patch-libgcc_libgcov.h
diff -u /dev/null pkgsrc/cross/avr-gcc/patches/patch-libgcc_libgcov.h:1.1
--- /dev/null Fri Apr 26 13:05:01 2024
+++ pkgsrc/cross/avr-gcc/patches/patch-libgcc_libgcov.h Fri Apr 26 13:05:01 2024
@@ -0,0 +1,22 @@
+$NetBSD: patch-libgcc_libgcov.h,v 1.1 2024/04/26 13:05:01 micha Exp $
+
+System include directory is not searched, even if "sys/mman.h" header
+file is present. Quoted from "libgcc/configure.ac":
+| The libgcc should not depend on any header files
+=> Redefine HAVE_SYS_MMAN_H to zero.
+
+--- libgcc/libgcov.h.orig 2022-05-06 07:30:59.000000000 +0000
++++ libgcc/libgcov.h
+@@ -45,6 +45,12 @@
+ #include "libgcc_tm.h"
+ #include "gcov.h"
+
++// ----------------------------------
++// pkgsrc patch
++#undef HAVE_SYS_MMAN_H
++#define HAVE_SYS_MMAN_H 0
++// ----------------------------------
++
+ #if HAVE_SYS_MMAN_H
+ #include <sys/mman.h>
+ #endif
Home |
Main Index |
Thread Index |
Old Index