[arch-commits] Commit in arm-none-eabi-newlib/repos/community-any (PKGBUILD PKGBUILD)
Date: Tuesday, December 30, 2014 @ 21:56:06 Author: anatolik Revision: 125037 archrelease: copy trunk to community-any Added: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 125036, arm-none-eabi-newlib/trunk/PKGBUILD) Deleted: arm-none-eabi-newlib/repos/community-any/PKGBUILD --+ PKGBUILD | 129 ++--- 1 file changed, 64 insertions(+), 65 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2014-12-30 20:55:55 UTC (rev 125036) +++ PKGBUILD2014-12-30 20:56:06 UTC (rev 125037) @@ -1,65 +0,0 @@ -# $Id$ -# Maintainer: Anatol Pomozov - -_target=arm-none-eabi -pkgname=$_target-newlib -pkgver=2.1.0 -pkgrel=3 -pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' -arch=(any) -url='http://www.sourceware.org/newlib/' -license=(BSD) -makedepends=($_target-gcc git) -options=(!emptydirs !strip staticlibs !buildflags) -# newlib 2.1.0 does not have newlib-nano integrated yet. Let's use the latest HEAD until 2.1.1 release. -source=(git://sourceware.org/git/newlib.git#commit=0daa4d6f9b06af8530e50d0dce793ef9a5292aec) -sha1sums=('SKIP') - -build() { - rm -rf build-{newlib,nano} - mkdir build-{newlib,nano} - - export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' - cd "$srcdir"/build-newlib - ../newlib/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-io-long-long \ ---enable-newlib-register-fini - make - - export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' - cd "$srcdir"/build-nano - ../newlib/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-reent-small \ ---disable-newlib-fvwrite-in-streamio \ ---disable-newlib-fseek-optimization \ ---disable-newlib-wide-orient \ ---enable-newlib-nano-malloc \ ---disable-newlib-unbuf-stream-opt \ ---enable-lite-exit\ ---enable-newlib-global-atexit - make -} - -package() { - cd "$srcdir"/build-nano - make DESTDIR="$pkgdir" install -j1 - find "$pkgdir" -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \; - - cd "$srcdir"/build-newlib - make DESTDIR="$pkgdir" install -j1 - - find "$pkgdir"/usr/$_target/lib \( -name "*.a" -or -name "*.o" \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; - - rm "$pkgdir"/usr/share/info/*.info - - install -d "$pkgdir"/usr/share/licenses/$pkgname/ - install -m644 -t "$pkgdir"/usr/share/licenses/$pkgname/ "$srcdir"/newlib/COPYING* -} Copied: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 125036, arm-none-eabi-newlib/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2014-12-30 20:56:06 UTC (rev 125037) @@ -0,0 +1,64 @@ +# $Id$ +# Maintainer: Anatol Pomozov + +_target=arm-none-eabi +pkgname=$_target-newlib +pkgver=2.2.0 +pkgrel=1 +pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' +arch=(any) +url='http://www.sourceware.org/newlib/' +license=(BSD) +makedepends=($_target-gcc) +options=(!emptydirs !strip) +source=(ftp://sourceware.org/pub/newlib/newlib-$pkgver.tar.gz) +sha1sums=('16fc7bc82e445341b9e741a3fc57b818691fa375') + +build() { + rm -rf build-{newlib,nano} + mkdir build-{newlib,nano} + + export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' + cd "$srcdir"/build-newlib + ../newlib-$pkgver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-io-long-long \ +--enable-newlib-register-fini + make + + export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' + cd "$srcdir"/build-nano + ../newlib-$pkgver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-reent-small \ +--disable-newlib-fvwrite-in-streamio \ +--disable-newlib-fseek-optimization \ +--disable-newlib-wide-orient \ +--enable-newlib-nano-malloc \ +--disable-newlib-unbuf-stream-opt \ +--enable-lite-exit\ +--enable-newlib-global-atexit + make +} + +package() { + cd "$srcdir"/build-nano + make DESTDIR="$pkgdir" install -j1 + find "$pkgdir" -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \; + + cd "$srcdir"/build-newlib + make DESTDIR="$pkgdir" install -j1 + + find "$pkgdir"/usr/$_target/lib \( -name "*.a" -or -name "*.o" \) -exec
[arch-commits] Commit in arm-none-eabi-newlib/repos/community-any (PKGBUILD PKGBUILD)
Date: Friday, May 22, 2015 @ 06:57:42 Author: anatolik Revision: 133964 archrelease: copy trunk to community-any Added: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 133963, arm-none-eabi-newlib/trunk/PKGBUILD) Deleted: arm-none-eabi-newlib/repos/community-any/PKGBUILD --+ PKGBUILD | 132 ++--- 1 file changed, 66 insertions(+), 66 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2015-05-22 04:57:06 UTC (rev 133963) +++ PKGBUILD2015-05-22 04:57:42 UTC (rev 133964) @@ -1,66 +0,0 @@ -# $Id$ -# Maintainer: Anatol Pomozov - -_target=arm-none-eabi -pkgname=$_target-newlib -pkgver=2.2.0 -pkgrel=3 -_upstream_ver=$pkgver-1 -pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' -arch=(any) -url='http://www.sourceware.org/newlib/' -license=(BSD) -makedepends=($_target-gcc) -options=(!emptydirs !strip) -source=(ftp://sourceware.org/pub/newlib/newlib-$_upstream_ver.tar.gz) -sha1sums=('ab7d18171fb02f4647881c91be52bbf19882ad3d') - -build() { - rm -rf build-{newlib,nano} - mkdir build-{newlib,nano} - - export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' - cd "$srcdir"/build-newlib - ../newlib-$_upstream_ver/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-io-long-long \ ---enable-newlib-register-fini - make - - export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' - cd "$srcdir"/build-nano - ../newlib-$_upstream_ver/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-reent-small \ ---disable-newlib-fvwrite-in-streamio \ ---disable-newlib-fseek-optimization \ ---disable-newlib-wide-orient \ ---enable-newlib-nano-malloc \ ---disable-newlib-unbuf-stream-opt \ ---enable-lite-exit\ ---enable-newlib-global-atexit \ ---enable-newlib-nano-formatted-io - make -} - -package() { - cd "$srcdir"/build-nano - make DESTDIR="$pkgdir" install -j1 - find "$pkgdir" -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \; - - cd "$srcdir"/build-newlib - make DESTDIR="$pkgdir" install -j1 - - find "$pkgdir"/usr/$_target/lib \( -name "*.a" -or -name "*.o" \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; - - rm "$pkgdir"/usr/share/info/*.info - - install -d "$pkgdir"/usr/share/licenses/$pkgname/ - install -m644 -t "$pkgdir"/usr/share/licenses/$pkgname/ "$srcdir"/newlib-$_upstream_ver/COPYING* -} Copied: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 133963, arm-none-eabi-newlib/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2015-05-22 04:57:42 UTC (rev 133964) @@ -0,0 +1,66 @@ +# $Id$ +# Maintainer: Anatol Pomozov + +_target=arm-none-eabi +pkgname=$_target-newlib +pkgver=2.2.0 +pkgrel=4 +_upstream_ver=$pkgver.20150423 +pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' +arch=(any) +url='http://www.sourceware.org/newlib/' +license=(BSD) +makedepends=($_target-gcc) +options=(!emptydirs !strip) +source=(ftp://sourceware.org/pub/newlib/newlib-$_upstream_ver.tar.gz) +sha1sums=('50429d21989b008916ea9b40f0ceedaf273eb84b') + +build() { + rm -rf build-{newlib,nano} + mkdir build-{newlib,nano} + + export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' + cd "$srcdir"/build-newlib + ../newlib-$_upstream_ver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-io-long-long \ +--enable-newlib-register-fini + make + + export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' + cd "$srcdir"/build-nano + ../newlib-$_upstream_ver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-reent-small \ +--disable-newlib-fvwrite-in-streamio \ +--disable-newlib-fseek-optimization \ +--disable-newlib-wide-orient \ +--enable-newlib-nano-malloc \ +--disable-newlib-unbuf-stream-opt \ +--enable-lite-exit\ +--enable-newlib-global-atexit \ +--enable-newlib-nano-formatted-io + make +} + +package() { + cd "$srcdir"/build-nano + make DESTDIR="$pkgdir" install -j1 + find "$pkgdir" -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \; + + cd "$srcdir"/build-newlib + make DESTDIR="$pkg
[arch-commits] Commit in arm-none-eabi-newlib/repos/community-any (PKGBUILD PKGBUILD)
Date: Tuesday, February 3, 2015 @ 20:20:40 Author: anatolik Revision: 127050 archrelease: copy trunk to community-any Added: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 127049, arm-none-eabi-newlib/trunk/PKGBUILD) Deleted: arm-none-eabi-newlib/repos/community-any/PKGBUILD --+ PKGBUILD | 130 ++--- 1 file changed, 66 insertions(+), 64 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2015-02-03 19:20:13 UTC (rev 127049) +++ PKGBUILD2015-02-03 19:20:40 UTC (rev 127050) @@ -1,64 +0,0 @@ -# $Id$ -# Maintainer: Anatol Pomozov - -_target=arm-none-eabi -pkgname=$_target-newlib -pkgver=2.2.0 -pkgrel=1 -pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' -arch=(any) -url='http://www.sourceware.org/newlib/' -license=(BSD) -makedepends=($_target-gcc) -options=(!emptydirs !strip) -source=(ftp://sourceware.org/pub/newlib/newlib-$pkgver.tar.gz) -sha1sums=('16fc7bc82e445341b9e741a3fc57b818691fa375') - -build() { - rm -rf build-{newlib,nano} - mkdir build-{newlib,nano} - - export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' - cd "$srcdir"/build-newlib - ../newlib-$pkgver/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-io-long-long \ ---enable-newlib-register-fini - make - - export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' - cd "$srcdir"/build-nano - ../newlib-$pkgver/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-reent-small \ ---disable-newlib-fvwrite-in-streamio \ ---disable-newlib-fseek-optimization \ ---disable-newlib-wide-orient \ ---enable-newlib-nano-malloc \ ---disable-newlib-unbuf-stream-opt \ ---enable-lite-exit\ ---enable-newlib-global-atexit - make -} - -package() { - cd "$srcdir"/build-nano - make DESTDIR="$pkgdir" install -j1 - find "$pkgdir" -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \; - - cd "$srcdir"/build-newlib - make DESTDIR="$pkgdir" install -j1 - - find "$pkgdir"/usr/$_target/lib \( -name "*.a" -or -name "*.o" \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; - - rm "$pkgdir"/usr/share/info/*.info - - install -d "$pkgdir"/usr/share/licenses/$pkgname/ - install -m644 -t "$pkgdir"/usr/share/licenses/$pkgname/ "$srcdir"/newlib-$pkgver/COPYING* -} Copied: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 127049, arm-none-eabi-newlib/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2015-02-03 19:20:40 UTC (rev 127050) @@ -0,0 +1,66 @@ +# $Id$ +# Maintainer: Anatol Pomozov + +_target=arm-none-eabi +pkgname=$_target-newlib +pkgver=2.2.0 +pkgrel=2 +_upstream_ver=$pkgver-1 +pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' +arch=(any) +url='http://www.sourceware.org/newlib/' +license=(BSD) +makedepends=($_target-gcc) +options=(!emptydirs !strip) +source=(ftp://sourceware.org/pub/newlib/newlib-$_upstream_ver.tar.gz) +sha1sums=('ab7d18171fb02f4647881c91be52bbf19882ad3d') + +build() { + rm -rf build-{newlib,nano} + mkdir build-{newlib,nano} + + export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' + cd "$srcdir"/build-newlib + ../newlib-$_upstream_ver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-io-long-long \ +--enable-newlib-register-fini + make + + export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' + cd "$srcdir"/build-nano + ../newlib-$_upstream_ver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-reent-small \ +--disable-newlib-fvwrite-in-streamio \ +--disable-newlib-fseek-optimization \ +--disable-newlib-wide-orient \ +--enable-newlib-nano-malloc \ +--disable-newlib-unbuf-stream-opt \ +--enable-lite-exit\ +--enable-newlib-global-atexit \ +--enable-newlib-nano-formatted-io + make +} + +package() { + cd "$srcdir"/build-nano + make DESTDIR="$pkgdir" install -j1 + find "$pkgdir" -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \; + + cd "$srcdir"/build-newlib + make DESTDIR="$pkgdir" install -j1 + + find "$pkgdir"/usr/$_target/lib \( -name "*.a" -or -name "*.o" \) -exec $_target-
[arch-commits] Commit in arm-none-eabi-newlib/repos/community-any (PKGBUILD PKGBUILD)
Date: Monday, January 11, 2016 @ 04:08:47 Author: anatolik Revision: 155914 archrelease: copy trunk to community-any Added: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 155913, arm-none-eabi-newlib/trunk/PKGBUILD) Deleted: arm-none-eabi-newlib/repos/community-any/PKGBUILD --+ PKGBUILD | 132 ++--- 1 file changed, 66 insertions(+), 66 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2016-01-11 03:08:13 UTC (rev 155913) +++ PKGBUILD2016-01-11 03:08:47 UTC (rev 155914) @@ -1,66 +0,0 @@ -# $Id$ -# Maintainer: Anatol Pomozov - -_target=arm-none-eabi -pkgname=$_target-newlib -pkgver=2.2.0 -pkgrel=4 -_upstream_ver=$pkgver.20150423 -pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' -arch=(any) -url='http://www.sourceware.org/newlib/' -license=(BSD) -makedepends=($_target-gcc) -options=(!emptydirs !strip) -source=(ftp://sourceware.org/pub/newlib/newlib-$_upstream_ver.tar.gz) -sha1sums=('50429d21989b008916ea9b40f0ceedaf273eb84b') - -build() { - rm -rf build-{newlib,nano} - mkdir build-{newlib,nano} - - export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' - cd "$srcdir"/build-newlib - ../newlib-$_upstream_ver/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-io-long-long \ ---enable-newlib-register-fini - make - - export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' - cd "$srcdir"/build-nano - ../newlib-$_upstream_ver/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-reent-small \ ---disable-newlib-fvwrite-in-streamio \ ---disable-newlib-fseek-optimization \ ---disable-newlib-wide-orient \ ---enable-newlib-nano-malloc \ ---disable-newlib-unbuf-stream-opt \ ---enable-lite-exit\ ---enable-newlib-global-atexit \ ---enable-newlib-nano-formatted-io - make -} - -package() { - cd "$srcdir"/build-nano - make DESTDIR="$pkgdir" install -j1 - find "$pkgdir" -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \; - - cd "$srcdir"/build-newlib - make DESTDIR="$pkgdir" install -j1 - - find "$pkgdir"/usr/$_target/lib \( -name "*.a" -or -name "*.o" \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; - - rm "$pkgdir"/usr/share/info/*.info - - install -d "$pkgdir"/usr/share/licenses/$pkgname/ - install -m644 -t "$pkgdir"/usr/share/licenses/$pkgname/ "$srcdir"/newlib-$_upstream_ver/COPYING* -} Copied: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 155913, arm-none-eabi-newlib/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2016-01-11 03:08:47 UTC (rev 155914) @@ -0,0 +1,66 @@ +# $Id$ +# Maintainer: Anatol Pomozov + +_target=arm-none-eabi +pkgname=$_target-newlib +pkgver=2.3.0.20160104 +pkgrel=1 +_upstream_ver=$pkgver +pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' +arch=(any) +url='http://www.sourceware.org/newlib/' +license=(BSD) +makedepends=($_target-gcc) +options=(!emptydirs !strip) +source=(ftp://sourceware.org/pub/newlib/newlib-$_upstream_ver.tar.gz) +sha1sums=('43d8ac3eb3b582efdf68c217c4a1136a3efa0068') + +build() { + rm -rf build-{newlib,nano} + mkdir build-{newlib,nano} + + export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' + cd "$srcdir"/build-newlib + ../newlib-$_upstream_ver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-io-long-long \ +--enable-newlib-register-fini + make + + export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' + cd "$srcdir"/build-nano + ../newlib-$_upstream_ver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-reent-small \ +--disable-newlib-fvwrite-in-streamio \ +--disable-newlib-fseek-optimization \ +--disable-newlib-wide-orient \ +--enable-newlib-nano-malloc \ +--disable-newlib-unbuf-stream-opt \ +--enable-lite-exit\ +--enable-newlib-global-atexit \ +--enable-newlib-nano-formatted-io + make +} + +package() { + cd "$srcdir"/build-nano + make DESTDIR="$pkgdir" install -j1 + find "$pkgdir" -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \; + + cd "$srcdir"/build-newlib + make DE
[arch-commits] Commit in arm-none-eabi-newlib/repos/community-any (PKGBUILD PKGBUILD)
Date: Tuesday, October 17, 2017 @ 16:43:46 Author: anatolik Revision: 263161 archrelease: copy trunk to community-any Added: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 263160, arm-none-eabi-newlib/trunk/PKGBUILD) Deleted: arm-none-eabi-newlib/repos/community-any/PKGBUILD --+ PKGBUILD | 137 - 1 file changed, 73 insertions(+), 64 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-10-17 16:43:02 UTC (rev 263160) +++ PKGBUILD2017-10-17 16:43:46 UTC (rev 263161) @@ -1,64 +0,0 @@ -# $Id$ -# Maintainer: Anatol Pomozov - -_target=arm-none-eabi -pkgname=$_target-newlib -pkgver=2.5.0.20170421 -pkgrel=1 -_upstream_ver=$pkgver -pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' -arch=(any) -url='http://www.sourceware.org/newlib/' -license=(BSD) -makedepends=($_target-gcc) -options=(!emptydirs !strip) -source=(ftp://sourceware.org/pub/newlib/newlib-$_upstream_ver.tar.gz) -sha1sums=('d9d5627a3f795094f18a1d934584814b00c4471c') - -build() { - rm -rf build-{newlib,nano} - mkdir build-{newlib,nano} - - export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' - cd "$srcdir"/build-newlib - ../newlib-$_upstream_ver/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-io-long-long \ ---enable-newlib-register-fini - make - - export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' - cd "$srcdir"/build-nano - ../newlib-$_upstream_ver/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-reent-small \ ---disable-newlib-fvwrite-in-streamio \ ---disable-newlib-fseek-optimization \ ---disable-newlib-wide-orient \ ---enable-newlib-nano-malloc \ ---disable-newlib-unbuf-stream-opt \ ---enable-lite-exit\ ---enable-newlib-global-atexit \ ---enable-newlib-nano-formatted-io - make -} - -package() { - cd "$srcdir"/build-nano - make DESTDIR="$pkgdir" install -j1 - find "$pkgdir" -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \; - - cd "$srcdir"/build-newlib - make DESTDIR="$pkgdir" install -j1 - - find "$pkgdir"/usr/$_target/lib \( -name "*.a" -or -name "*.o" \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; - - install -d "$pkgdir"/usr/share/licenses/$pkgname/ - install -m644 -t "$pkgdir"/usr/share/licenses/$pkgname/ "$srcdir"/newlib-$_upstream_ver/COPYING* -} Copied: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 263160, arm-none-eabi-newlib/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-10-17 16:43:46 UTC (rev 263161) @@ -0,0 +1,73 @@ +# $Id$ +# Maintainer: Anatol Pomozov + +_target=arm-none-eabi +pkgname=$_target-newlib +pkgver=2.5.0.20170922 +pkgrel=1 +_upstream_ver=$pkgver +pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' +arch=(any) +url='http://www.sourceware.org/newlib/' +license=(BSD) +makedepends=($_target-gcc) +options=(!emptydirs !strip) +source=(ftp://sourceware.org/pub/newlib/newlib-$_upstream_ver.tar.gz + fix_build.patch::'https://www.sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=111b6813fb967a4bae51dc43d574c0c28d4dea6c' +) + + +prepare() { + cd newlib-$_upstream_ver + patch -p1 < ../fix_build.patch +} + +build() { + rm -rf build-{newlib,nano} + mkdir build-{newlib,nano} + + export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' + cd "$srcdir"/build-newlib + ../newlib-$_upstream_ver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-io-long-long \ +--enable-newlib-register-fini + make + + export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' + cd "$srcdir"/build-nano + ../newlib-$_upstream_ver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-reent-small \ +--disable-newlib-fvwrite-in-streamio \ +--disable-newlib-fseek-optimization \ +--disable-newlib-wide-orient \ +--enable-newlib-nano-malloc \ +--disable-newlib-unbuf-stream-opt \ +--enable-lite-exit\ +--enable-newlib-global-atexit \ +--enable-newlib-nano-formatted-io + make +} + +package() { + cd "$srcdir"/build-nano + make DESTDIR="$pkgdir" install
[arch-commits] Commit in arm-none-eabi-newlib/repos/community-any (PKGBUILD PKGBUILD)
Date: Friday, March 8, 2019 @ 06:28:45 Author: anatolik Revision: 438042 archrelease: copy trunk to community-any Added: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 438041, arm-none-eabi-newlib/trunk/PKGBUILD) Deleted: arm-none-eabi-newlib/repos/community-any/PKGBUILD --+ PKGBUILD | 130 ++--- 1 file changed, 65 insertions(+), 65 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-03-08 06:28:37 UTC (rev 438041) +++ PKGBUILD2019-03-08 06:28:45 UTC (rev 438042) @@ -1,65 +0,0 @@ -# Maintainer: Anatol Pomozov - -_target=arm-none-eabi -pkgname=$_target-newlib -pkgver=3.0.0.20180831 -pkgrel=1 -_upstream_ver=$pkgver -pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' -arch=(any) -url='http://www.sourceware.org/newlib/' -license=(BSD) -makedepends=($_target-gcc) -options=(!emptydirs !strip) -source=(ftp://sourceware.org/pub/newlib/newlib-$_upstream_ver.tar.gz) -sha256sums=('3ad3664f227357df15ff34e954bfd9f501009a647667cd307bf0658aefd6eb5b') - -build() { - rm -rf build-{newlib,nano} - mkdir build-{newlib,nano} - - export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' - cd "$srcdir"/build-newlib - ../newlib-$_upstream_ver/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-io-long-long \ ---enable-newlib-register-fini - make - - export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' - cd "$srcdir"/build-nano - ../newlib-$_upstream_ver/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-reent-small \ ---disable-newlib-fvwrite-in-streamio \ ---disable-newlib-fseek-optimization \ ---disable-newlib-wide-orient \ ---enable-newlib-nano-malloc \ ---disable-newlib-unbuf-stream-opt \ ---enable-lite-exit\ ---enable-newlib-global-atexit \ ---enable-newlib-nano-formatted-io - make -} - -package() { - cd "$srcdir"/build-nano - make DESTDIR="$pkgdir" install -j1 - find "$pkgdir" -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \; - install -d "$pkgdir"/usr/$_target/include/newlib-nano - install -m644 -t "$pkgdir"/usr/$_target/include/newlib-nano "$pkgdir"/usr/$_target/include/newlib.h - - cd "$srcdir"/build-newlib - make DESTDIR="$pkgdir" install -j1 - - find "$pkgdir"/usr/$_target/lib \( -name "*.a" -or -name "*.o" \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; - - install -d "$pkgdir"/usr/share/licenses/$pkgname/ - install -m644 -t "$pkgdir"/usr/share/licenses/$pkgname/ "$srcdir"/newlib-$_upstream_ver/COPYING* -} Copied: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 438041, arm-none-eabi-newlib/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-03-08 06:28:45 UTC (rev 438042) @@ -0,0 +1,65 @@ +# Maintainer: Anatol Pomozov + +_target=arm-none-eabi +pkgname=$_target-newlib +pkgver=3.1.0 +pkgrel=1 +_upstream_ver=$pkgver +pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' +arch=(any) +url='http://www.sourceware.org/newlib/' +license=(BSD) +makedepends=($_target-gcc) +options=(!emptydirs !strip) +source=(ftp://sourceware.org/pub/newlib/newlib-$_upstream_ver.tar.gz) +sha256sums=('fb4fa1cc21e9060719208300a61420e4089d6de6ef59cf533b57fe74801d102a') + +build() { + rm -rf build-{newlib,nano} + mkdir build-{newlib,nano} + + export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' + cd "$srcdir"/build-newlib + ../newlib-$_upstream_ver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-io-long-long \ +--enable-newlib-register-fini + make + + export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' + cd "$srcdir"/build-nano + ../newlib-$_upstream_ver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-reent-small \ +--disable-newlib-fvwrite-in-streamio \ +--disable-newlib-fseek-optimization \ +--disable-newlib-wide-orient \ +--enable-newlib-nano-malloc \ +--disable-newlib-unbuf-stream-opt \ +--enable-lite-exit\ +--enable-newlib-global-atexit \ +--enable-newlib-nano-formatted-io + make +} + +package() { + cd "$srcdir"/build-nano + make DESTDIR="$pk
[arch-commits] Commit in arm-none-eabi-newlib/repos/community-any (PKGBUILD PKGBUILD)
Date: Saturday, September 15, 2018 @ 23:35:39 Author: anatolik Revision: 381804 archrelease: copy trunk to community-any Added: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 381803, arm-none-eabi-newlib/trunk/PKGBUILD) Deleted: arm-none-eabi-newlib/repos/community-any/PKGBUILD --+ PKGBUILD | 131 ++--- 1 file changed, 65 insertions(+), 66 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-15 23:35:15 UTC (rev 381803) +++ PKGBUILD2018-09-15 23:35:39 UTC (rev 381804) @@ -1,66 +0,0 @@ -# $Id$ -# Maintainer: Anatol Pomozov - -_target=arm-none-eabi -pkgname=$_target-newlib -pkgver=3.0.0.20180226 -pkgrel=2 -_upstream_ver=$pkgver -pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' -arch=(any) -url='http://www.sourceware.org/newlib/' -license=(BSD) -makedepends=($_target-gcc) -options=(!emptydirs !strip) -source=(ftp://sourceware.org/pub/newlib/newlib-$_upstream_ver.tar.gz) -sha256sums=('d0b40c874c3047eccbf06fe916d3fc746bd94e8a4cd14c54381b2f72f68c5665') - -build() { - rm -rf build-{newlib,nano} - mkdir build-{newlib,nano} - - export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' - cd "$srcdir"/build-newlib - ../newlib-$_upstream_ver/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-io-long-long \ ---enable-newlib-register-fini - make - - export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' - cd "$srcdir"/build-nano - ../newlib-$_upstream_ver/configure \ ---target=$_target \ ---prefix=/usr \ ---disable-newlib-supplied-syscalls \ ---disable-nls \ ---enable-newlib-reent-small \ ---disable-newlib-fvwrite-in-streamio \ ---disable-newlib-fseek-optimization \ ---disable-newlib-wide-orient \ ---enable-newlib-nano-malloc \ ---disable-newlib-unbuf-stream-opt \ ---enable-lite-exit\ ---enable-newlib-global-atexit \ ---enable-newlib-nano-formatted-io - make -} - -package() { - cd "$srcdir"/build-nano - make DESTDIR="$pkgdir" install -j1 - find "$pkgdir" -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \; - install -d "$pkgdir"/usr/$_target/include/newlib-nano - install -m644 -t "$pkgdir"/usr/$_target/include/newlib-nano "$pkgdir"/usr/$_target/include/newlib.h - - cd "$srcdir"/build-newlib - make DESTDIR="$pkgdir" install -j1 - - find "$pkgdir"/usr/$_target/lib \( -name "*.a" -or -name "*.o" \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; - - install -d "$pkgdir"/usr/share/licenses/$pkgname/ - install -m644 -t "$pkgdir"/usr/share/licenses/$pkgname/ "$srcdir"/newlib-$_upstream_ver/COPYING* -} Copied: arm-none-eabi-newlib/repos/community-any/PKGBUILD (from rev 381803, arm-none-eabi-newlib/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-15 23:35:39 UTC (rev 381804) @@ -0,0 +1,65 @@ +# Maintainer: Anatol Pomozov + +_target=arm-none-eabi +pkgname=$_target-newlib +pkgver=3.0.0.20180831 +pkgrel=1 +_upstream_ver=$pkgver +pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' +arch=(any) +url='http://www.sourceware.org/newlib/' +license=(BSD) +makedepends=($_target-gcc) +options=(!emptydirs !strip) +source=(ftp://sourceware.org/pub/newlib/newlib-$_upstream_ver.tar.gz) +sha256sums=('3ad3664f227357df15ff34e954bfd9f501009a647667cd307bf0658aefd6eb5b') + +build() { + rm -rf build-{newlib,nano} + mkdir build-{newlib,nano} + + export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' + cd "$srcdir"/build-newlib + ../newlib-$_upstream_ver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-io-long-long \ +--enable-newlib-register-fini + make + + export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' + cd "$srcdir"/build-nano + ../newlib-$_upstream_ver/configure \ +--target=$_target \ +--prefix=/usr \ +--disable-newlib-supplied-syscalls \ +--disable-nls \ +--enable-newlib-reent-small \ +--disable-newlib-fvwrite-in-streamio \ +--disable-newlib-fseek-optimization \ +--disable-newlib-wide-orient \ +--enable-newlib-nano-malloc \ +--disable-newlib-unbuf-stream-opt \ +--enable-lite-exit\ +--enable-newlib-global-atexit \ +--enable-newlib-nano-formatted-io + make +} + +package() { + cd "$srcdir"/build-n