From 51a98adf3ca729d80936798d677be165de3a4ffb Mon Sep 17 00:00:00 2001 From: Ret Date: Tue, 22 Oct 2024 19:32:53 +0100 Subject: [PATCH 1/2] Change: GCC 14 formula to use avr-libc 2.2.1 --- Formula/avr-gcc@14.rb | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/Formula/avr-gcc@14.rb b/Formula/avr-gcc@14.rb index 8cb48c2..9d2c743 100644 --- a/Formula/avr-gcc@14.rb +++ b/Formula/avr-gcc@14.rb @@ -47,16 +47,8 @@ class AvrGccAT14 < Formula current_build = build resource "avr-libc" do - url "https://download.savannah.gnu.org/releases/avr-libc/avr-libc-2.1.0.tar.bz2" - mirror "https://download-mirror.savannah.gnu.org/releases/avr-libc/avr-libc-2.1.0.tar.bz2" - sha256 "0b84cee5c08b5d5cba67c36125e5aaa85251bc9accfba5773bfa87bc34b654e8" - - if current_build.with? "ATMega168pbSupport" - patch do - url "https://raw.githubusercontent.com/osx-cross/homebrew-avr/d2e2566b06b90355952ed996707a0a1a24673cd3/Patch/avr-libc-add-mcu-atmega168pb.patch" - sha256 "7a2bf2e11cfd9335e8e143eecb94480b4871e8e1ac54392c2ee2d89010b43711" - end - end + url "https://github.com/avrdudes/avr-libc/releases/download/avr-libc-2_2_1-release/avr-libc-2.2.1.tar.bz2" + sha256 "006a6306cbbc938c3bdb583ac54f93fe7d7c8cf97f9cde91f91c6fb0273ab465" end # Branch from the Darwin maintainer of GCC, with a few generic fixes and From 2539532a87d55b0f16ed44b997760f7cb6fa2402 Mon Sep 17 00:00:00 2001 From: Ret Date: Wed, 23 Oct 2024 10:15:05 +0100 Subject: [PATCH 2/2] Fix: Lint/UselessAssignment: Useless assignment to variable - current_build --- Formula/avr-gcc@14.rb | 2 -- 1 file changed, 2 deletions(-) diff --git a/Formula/avr-gcc@14.rb b/Formula/avr-gcc@14.rb index 9d2c743..1cb0b35 100644 --- a/Formula/avr-gcc@14.rb +++ b/Formula/avr-gcc@14.rb @@ -44,8 +44,6 @@ class AvrGccAT14 < Formula # GCC bootstraps itself, so it is OK to have an incompatible C++ stdlib cxxstdlib_check :skip - current_build = build - resource "avr-libc" do url "https://github.com/avrdudes/avr-libc/releases/download/avr-libc-2_2_1-release/avr-libc-2.2.1.tar.bz2" sha256 "006a6306cbbc938c3bdb583ac54f93fe7d7c8cf97f9cde91f91c6fb0273ab465"