diff options
Diffstat (limited to 'dev-embedded')
-rw-r--r-- | dev-embedded/Manifest.gz | bin | 9572 -> 9571 bytes | |||
-rw-r--r-- | dev-embedded/sunxi-tools/Manifest | 5 | ||||
-rw-r--r-- | dev-embedded/sunxi-tools/files/sunxi-tools-1.4.1-respect-user-supplied-cflags.patch | 153 | ||||
-rw-r--r-- | dev-embedded/sunxi-tools/sunxi-tools-1.3-r1.ebuild | 32 | ||||
-rw-r--r-- | dev-embedded/sunxi-tools/sunxi-tools-1.4.1-r1.ebuild | 45 |
5 files changed, 0 insertions, 235 deletions
diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz Binary files differindex afb2484ea688..3b727ea2b7a0 100644 --- a/dev-embedded/Manifest.gz +++ b/dev-embedded/Manifest.gz diff --git a/dev-embedded/sunxi-tools/Manifest b/dev-embedded/sunxi-tools/Manifest index 2270373f947a..a8896ab3f5a1 100644 --- a/dev-embedded/sunxi-tools/Manifest +++ b/dev-embedded/sunxi-tools/Manifest @@ -1,11 +1,6 @@ AUX sunxi-tools-1.4.1-fix-strncpy-compiler-warning.patch 1485 BLAKE2B bbb0a18d84eb5a7d5994c51e721ee9507c353f5568ba1897b865883e0b3db4c1b834eb78d6c8073cadc98f568b1f364b87a954e6cddecab67de936522e17780d SHA512 cc511e21552dd914df8a3e11d041c43e5c7b56b025e26180c9d421c5430cc1fbd9db2b8e789b0c365289e158b59a067352a8bd9b00fd9a34cf0fe5e10436d920 -AUX sunxi-tools-1.4.1-respect-user-supplied-cflags.patch 5900 BLAKE2B 8cf7a6e4a3c75d69e4ebafba3302cd7fd479b35a0e4740259111fb28265fb29336a9ab6cff857e46eb482a05480d421f7f268ca4e4a81212f3256dc16a3e824c SHA512 7a84cfa2b054bb955cf1cf763e5758233fbbfa92911c42cc385318e35850628ff66f588b54d2b360afc86cd635ad308240a9ba286f6783653357a82bfcd2eff9 -DIST sunxi-tools-1.3.tar.gz 52608 BLAKE2B e8c3ed7276f705273598e38a0cc469225de1ee4eb8177b78be63b78ebc584c4fdf2362e21b895f61b4c5e84df98bfd5ccf6d3965ffa9338c98027c9ce4635626 SHA512 954c95963013aee8a38b3583ba1b7ec7e7049c7e09c5fa9ec564dfc33f304d3669fdf68c2fa5e4b5a6265640a3d1ee8bc13bcd71d804c714884b6a780d193615 -DIST sunxi-tools-1.4.1.tar.gz 78878 BLAKE2B f50b14e79d4880a076f8b25869eea44e34cfc50c91ce7f9e4adc831bb2ac2238c930623677bacb399e52faadba20c9ba21ea212915c50941af825d0579804153 SHA512 b66f5caaabec016a0d2f1ccc88ee7f37cd26a511ac81c270e2de6bf0b967e8dfda2b510d5306daffb33ec8855c3c6be99a29bfd1efd5bd0cf3431494b092a52b DIST sunxi-tools-1.4.2-test.zip 890565 BLAKE2B c24bafde5f049eca61962faf71d9928eb6340c48d619484f6dad1a6d7c1b9dc6f23d0f3f9b3e7847efd68004e70b44b9637d27bec8a97e6e3772b4003f3d25db SHA512 7763d60094f990e42bf57ae3e72f19dfb52cc6573777bf8c9a01bc5c1598505b067645f88b04955ae2b0f9456140e6bcb8eab31526e6e94fa28e826a80da7172 DIST sunxi-tools-1.4.2.tar.gz 84090 BLAKE2B b3261855eb9a18025c19829e343e3e2e7097dc4e267a60fdcf39cd2e9bfa57580267a77846a576ea5fc04a07fd6ba90b1223a8c644c933879dc7aa766ba36210 SHA512 633bc1752ae11799ce0bae347b52296792d28265a2260e173727847e1f457b767e88d02ae547bb55a2bb05e1eb552ba4406985ae105a1712a9fa30852ae293e8 -EBUILD sunxi-tools-1.3-r1.ebuild 712 BLAKE2B 6cecb0174cf62fd297ed0681e7d80f681039df50402352b6d5597da208bf2e3b0db24968163d6db9632263a512655f41cf815db528990b7408a209729ae16cd6 SHA512 91536ca44ae58971bb1c86bba0cb195b6538b1303bf2223d9f56e2d0e56b3195b3fcdf35eb707b4b7e5a2e94a098175954fda3496c7773e020123e90f89eed78 -EBUILD sunxi-tools-1.4.1-r1.ebuild 986 BLAKE2B 20a0136be0c0e0c752bd50126c9cbc531744158d0091d64b4cc1168793b9a0ecd8a96bcf8d72dc8903ad5cf0257463fc86892d3a1a11d84b7e21e59cd68062b0 SHA512 24b4d2cda4631c0683e7a3a83d9b8a4175c03a7ec9680cfb0c2ffd9c9d57df6d0ee11d8f393b582e1f361ff52e73e270b6d0afb6723951ac73aefac984afe748 EBUILD sunxi-tools-1.4.2.ebuild 1896 BLAKE2B 081bca2e749bdab68e63dbe36a67948ed1556e6caac45e79eaa15774a0ee813d673d94323b4297ebe9b5005a38f348a5dadd18efbb4931546356204bd93fe8be SHA512 43acd31642873ae63a0c9688bea18b23a51824ba0eb53221db5add9269eeab5caf3fc8371e5cb1973b749749ba6ecbfbb8b8df7ade636009efd97db1393ca886 EBUILD sunxi-tools-9999.ebuild 1897 BLAKE2B bd392c2cd7642e61eea0110bf455ab5e540190670c29da4c6b27592fb4ab0bd13179a034eaec3c94feb0fc9c870b5289899a8839cfd336fc2a3f35ca348e2fc6 SHA512 d35336621961ab76657207f2e46d97ffcafbdb85580e1b7f3badaa063d9c633b629914eaa8223b9d0ba664416d8ecea93e23e28dc27c4d6fa3e0c0776a9641e1 MISC metadata.xml 340 BLAKE2B 576247e37e7212908e8e04cdf8ded79a9270c130760add714f11d0b1018db8670f07a60adf20ab4e06896e47a8795a05d9ee25de363c329e1c1a259f4c85f4ec SHA512 ae5a0ae8ed5d1e5d2942604d9f2b2fe134e9f719ae1bda055761a0acfd316f6710d111f9639a37256636ff478ec0b01cc3af31e151b78c53626bccc03158c9af diff --git a/dev-embedded/sunxi-tools/files/sunxi-tools-1.4.1-respect-user-supplied-cflags.patch b/dev-embedded/sunxi-tools/files/sunxi-tools-1.4.1-respect-user-supplied-cflags.patch deleted file mode 100644 index faa2ae606bea..000000000000 --- a/dev-embedded/sunxi-tools/files/sunxi-tools-1.4.1-respect-user-supplied-cflags.patch +++ /dev/null @@ -1,153 +0,0 @@ -From 95d40f8fcfd97890c270d2987bd845c7a6bac428 Mon Sep 17 00:00:00 2001 -From: Bernhard Nortmann <bernhard.nortmann@web.de> -Date: Sat, 29 Oct 2016 18:32:00 +0200 -Subject: [PATCH] Makefile: Ensure that user-supplied CFLAGS get respected - -Signed-off-by: Bernhard Nortmann <bernhard.nortmann@web.de> ---- - .travis.yml | 2 +- - Makefile | 53 ++++++++++++++++++++++++++++------------------------- - 2 files changed, 29 insertions(+), 26 deletions(-) - -diff --git a/.travis.yml b/.travis.yml -index 47aa891..c843fba 100644 ---- a/.travis.yml -+++ b/.travis.yml -@@ -4,7 +4,7 @@ sudo: false - language: c - - # treat all warnings as errors --env: EXTRA_CFLAGS=-Werror -+env: CFLAGS=-Werror - - os: - - linux -diff --git a/Makefile b/Makefile -index 6e0471b..12f121c 100644 ---- a/Makefile -+++ b/Makefile -@@ -17,21 +17,21 @@ - # along with this program. If not, see <http://www.gnu.org/licenses/>. - - CC ?= gcc --CFLAGS = -g -O0 -Wall -Wextra $(EXTRA_CFLAGS) --CFLAGS += -std=c99 $(DEFINES) --CFLAGS += -Iinclude/ -+DEFAULT_CFLAGS := -g -O0 -Wall -Wextra -std=c99 - --DEFINES = -D_POSIX_C_SOURCE=200112L -+DEFAULT_CFLAGS += -D_POSIX_C_SOURCE=200112L - # Define _BSD_SOURCE, necessary to expose all endian conversions properly. - # See http://linux.die.net/man/3/endian --DEFINES += -D_BSD_SOURCE -+DEFAULT_CFLAGS += -D_BSD_SOURCE - # glibc 2.20+ also requires _DEFAULT_SOURCE --DEFINES += -D_DEFAULT_SOURCE -+DEFAULT_CFLAGS += -D_DEFAULT_SOURCE - ifeq (NetBSD,$(OS)) - # add explicit _NETBSD_SOURCE, see https://github.com/linux-sunxi/sunxi-tools/pull/22 --DEFINES += -D_NETBSD_SOURCE -+DEFAULT_CFLAGS += -D_NETBSD_SOURCE - endif - -+DEFAULT_CFLAGS += -Iinclude/ -+ - # Tools useful on host and target - TOOLS = sunxi-fexc sunxi-bootinfo sunxi-fel sunxi-nand-part - -@@ -49,6 +49,7 @@ MISC_TOOLS = phoenix_info sunxi-nand-image-builder - BINFILES = fel-pio.bin jtag-loop.sunxi fel-sdboot.sunxi uart0-helloworld-sdboot.sunxi - - CROSS_COMPILE ?= arm-none-eabi- -+CROSS_CC ?= $(CROSS_COMPILE)gcc - MKSUNXIBOOT ?= mksunxiboot - - DESTDIR ?= -@@ -110,24 +111,26 @@ LIBUSB_CFLAGS ?= `pkg-config --cflags $(LIBUSB)` - LIBUSB_LIBS ?= `pkg-config --libs $(LIBUSB)` - ifeq ($(OS),Windows_NT) - # Windows lacks mman.h / mmap() -- DEFINES += -DNO_MMAP -+ DEFAULT_CFLAGS += -DNO_MMAP - # portable_endian.h relies on winsock2 - LIBS += -lws2_32 - endif - -+HOST_CFLAGS = $(DEFAULT_CFLAGS) $(CFLAGS) -+ - sunxi-fel: fel.c fel-to-spl-thunk.h progress.c progress.h -- $(CC) $(CFLAGS) $(LIBUSB_CFLAGS) $(LDFLAGS) -o $@ $(filter %.c,$^) $(LIBS) $(LIBUSB_LIBS) -+ $(CC) $(HOST_CFLAGS) $(LIBUSB_CFLAGS) $(LDFLAGS) -o $@ $(filter %.c,$^) $(LIBS) $(LIBUSB_LIBS) - - sunxi-nand-part: nand-part-main.c nand-part.c nand-part-a10.h nand-part-a20.h -- $(CC) $(CFLAGS) -c -o nand-part-main.o nand-part-main.c -- $(CC) $(CFLAGS) -c -o nand-part-a10.o nand-part.c -D A10 -- $(CC) $(CFLAGS) -c -o nand-part-a20.o nand-part.c -D A20 -+ $(CC) $(HOST_CFLAGS) -c -o nand-part-main.o nand-part-main.c -+ $(CC) $(HOST_CFLAGS) -c -o nand-part-a10.o nand-part.c -D A10 -+ $(CC) $(HOST_CFLAGS) -c -o nand-part-a20.o nand-part.c -D A20 - $(CC) $(LDFLAGS) -o $@ nand-part-main.o nand-part-a10.o nand-part-a20.o $(LIBS) - - sunxi-%: %.c -- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(filter %.c,$^) $(LIBS) -+ $(CC) $(HOST_CFLAGS) $(LDFLAGS) -o $@ $(filter %.c,$^) $(LIBS) - phoenix_info: phoenix_info.c -- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) -+ $(CC) $(HOST_CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) - - %.bin: %.elf - $(CROSS_COMPILE)objcopy -O binary $< $@ -@@ -143,39 +146,39 @@ ARM_ELF_FLAGS += -mno-thumb-interwork -fno-stack-protector -fno-toplevel-reorder - ARM_ELF_FLAGS += -Wstrict-prototypes -Wno-format-nonliteral -Wno-format-security - - fel-pio.elf: fel-pio.c fel-pio.lds -- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T fel-pio.lds -+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T fel-pio.lds - - fel-pio.nm: fel-pio.elf - $(CROSS_COMPILE)nm $< | grep -v " _" >$@ - - jtag-loop.elf: jtag-loop.c jtag-loop.lds -- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T jtag-loop.lds -Wl,-N -+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T jtag-loop.lds -Wl,-N - - fel-sdboot.elf: fel-sdboot.S fel-sdboot.lds -- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T fel-sdboot.lds -Wl,-N -+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T fel-sdboot.lds -Wl,-N - - uart0-helloworld-sdboot.elf: uart0-helloworld-sdboot.c uart0-helloworld-sdboot.lds -- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T uart0-helloworld-sdboot.lds -Wl,-N -+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T uart0-helloworld-sdboot.lds -Wl,-N - - boot_head_sun3i.elf: boot_head.S boot_head.lds -- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T boot_head.lds -Wl,-N -DMACHID=0x1094 -+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T boot_head.lds -Wl,-N -DMACHID=0x1094 - - boot_head_sun4i.elf: boot_head.S boot_head.lds -- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T boot_head.lds -Wl,-N -DMACHID=0x1008 -+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T boot_head.lds -Wl,-N -DMACHID=0x1008 - - boot_head_sun5i.elf: boot_head.S boot_head.lds -- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T boot_head.lds -Wl,-N -DMACHID=0x102A -+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T boot_head.lds -Wl,-N -DMACHID=0x102A - - sunxi-bootinfo: bootinfo.c - - # target tools --TARGET_CFLAGS = -g -O0 -Wall -Wextra -std=c99 $(DEFINES) -Iinclude/ -static -+TARGET_CFLAGS = $(DEFAULT_CFLAGS) -static $(CFLAGS) - sunxi-pio: pio.c -- $(CROSS_COMPILE)gcc $(TARGET_CFLAGS) -o $@ $< -+ $(CROSS_CC) $(TARGET_CFLAGS) -o $@ $< - sunxi-meminfo: meminfo.c -- $(CROSS_COMPILE)gcc $(TARGET_CFLAGS) -o $@ $< -+ $(CROSS_CC) $(TARGET_CFLAGS) -o $@ $< - sunxi-script_extractor: script_extractor.c -- $(CROSS_COMPILE)gcc $(TARGET_CFLAGS) -o $@ $< -+ $(CROSS_CC) $(TARGET_CFLAGS) -o $@ $< - - version.h: - @./autoversion.sh > $@ --- -2.32.0 - diff --git a/dev-embedded/sunxi-tools/sunxi-tools-1.3-r1.ebuild b/dev-embedded/sunxi-tools/sunxi-tools-1.3-r1.ebuild deleted file mode 100644 index 63cae3c5fd25..000000000000 --- a/dev-embedded/sunxi-tools/sunxi-tools-1.3-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit toolchain-funcs - -MY_PV="v${PV}" -SRC_URI="https://github.com/linux-sunxi/sunxi-tools/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - -DESCRIPTION="Tools for Allwinner A10 devices" -HOMEPAGE="http://linux-sunxi.org/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="" -KEYWORDS="~amd64" - -DEPEND="virtual/libusb" - -src_compile() { - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} -std=c99 -D_POSIX_C_SOURCE=200112L -Iinclude/" all misc -} - -src_install() { - dobin bin2fex fex2bin phoenix_info - newbin sunxi-bootinfo bootinfo - newbin sunxi-fel fel - newbin sunxi-fexc fexc - newbin sunxi-nand-part nand-part - newbin sunxi-pio pio -} diff --git a/dev-embedded/sunxi-tools/sunxi-tools-1.4.1-r1.ebuild b/dev-embedded/sunxi-tools/sunxi-tools-1.4.1-r1.ebuild deleted file mode 100644 index 1935b50c89ee..000000000000 --- a/dev-embedded/sunxi-tools/sunxi-tools-1.4.1-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit toolchain-funcs - -MY_PV="v${PV}" -SRC_URI="https://github.com/linux-sunxi/sunxi-tools/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - -DESCRIPTION="Tools for Allwinner A10 devices." -HOMEPAGE="http://linux-sunxi.org/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="" -KEYWORDS="~amd64" - -RDEPEND="acct-group/plugdev - virtual/libusb:1 - virtual/udev" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${P}-respect-user-supplied-cflags.patch" - "${FILESDIR}/${P}-fix-strncpy-compiler-warning.patch" -) - -src_compile() { - tc-export PKG_CONFIG - - emake LIBUSB_CFLAGS="$(${PKG_CONFIG} --cflags libusb-1.0)" \ - LIBUSB_LIBS="$(${PKG_CONFIG} --libs libusb-1.0)" \ - CC="$(tc-getCC)" tools misc -} - -src_install() { - dobin bin2fex fex2bin phoenix_info sunxi-nand-image-builder - newbin sunxi-bootinfo bootinfo - newbin sunxi-fel fel - newbin sunxi-fexc fexc - newbin sunxi-nand-part nand-part -} |