diff --git a/dev-embedded/avr_libc/avr_libc-2.1.0.recipe b/dev-embedded/avr_libc/avr_libc-2.1.0.recipe new file mode 100644 index 000000000..0eb17c31f --- /dev/null +++ b/dev-embedded/avr_libc/avr_libc-2.1.0.recipe @@ -0,0 +1,60 @@ +SUMMARY="C library for Atmel AVR microcontrollers" +DESCRIPTION=" +AVR Libc is a Free Software project whose goal is to provide a high quality C +library for use with GCC on Atmel AVR microcontrollers. + +Together, avr-binutils, avr-gcc, and avr-libc form the heart of the Free +Software toolchain for the Atmel AVR microcontrollers. +" +HOMEPAGE="https://www.nongnu.org/avr-libc/" +LICENSE="BSD (3-clause)" +COPYRIGHT="1999-2022 Keith Gudger, Bjoern Haase, Steinar Haugen, Peter Jansen, + Reinhard Jessich, Magnus Johansson, Artur Lipowski, Marek Michalkiewicz, + Colin O'Flynn, Bob Paddock, Reiner Patommel, Michael Rickman, + Theodore A. Roth, Juergen Schilling, Philip Soeberg, Anatoly Sokolov, + Nils Kristian Strom, Michael Stumpf, Stefan Swanepoel, Eric B. Weddington, + Joerg Wunsch, Dmitry Xmelkov, The Regents of the University of California." +SOURCE_URI="http://download.savannah.gnu.org/releases/avr-libc/avr-libc-$portVersion.tar.bz2" +CHECKSUM_SHA256="0b84cee5c08b5d5cba67c36125e5aaa85251bc9accfba5773bfa87bc34b654e8" +REVISION="1" +ARCHITECTURES="any" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + avr_libc$secondaryArchSuffix = $portVersion + " + +REQUIRES=" + haiku$secondaryArchSuffix + " +BUILD_REQUIRES=" + " +BUILD_PREREQUIRES=" + haiku${secondaryArchSuffix}_devel + cmd:autoconf + cmd:automake + cmd:autoreconf + cmd:avr_as$secondaryArchSuffix >= 2.40 + cmd:avr_gcc$secondaryArchSuffix >= 13.1 + cmd:libtoolize$secondaryArchSuffix + cmd:make + " + +SOURCE_DIR="avr-libc-$portVersion" + +relativeInstallDir="develop/tools/avr" +installDir="$prefix/$relativeInstallDir" + +BUILD() +{ + autoreconf -fi + runConfigure ./configure --host=avr --build=$effectiveTargetMachineTriple \ + --prefix=$installDir --libexecdir=$installDir/lib --mandir=$manDir \ + --docdir=$docDir --target=avr + make $jobArgs +} + +INSTALL() +{ + make install +} diff --git a/sys-devel/avr_gcc/avr_gcc-13.1.0.recipe b/sys-devel/avr_gcc/avr_gcc-13.1.0.recipe index b7954443c..9cccdb3b7 100644 --- a/sys-devel/avr_gcc/avr_gcc-13.1.0.recipe +++ b/sys-devel/avr_gcc/avr_gcc-13.1.0.recipe @@ -40,7 +40,7 @@ REQUIRES=" lib:libmpc$secondaryArchSuffix " BUILD_REQUIRES=" - cmd:${targetU}_as + cmd:${targetU}_as >= 2.40 devel:libgmp$secondaryArchSuffix devel:libmpfr$secondaryArchSuffix devel:libmpc$secondaryArchSuffix