From b84380b4fef1d66e9298f3dd1ff674b4b07f937e Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Tue, 18 Feb 2025 23:17:59 +0900 Subject: [PATCH 1/7] media-gfx/azpainter: add 3.0.11 Signed-off-by: Takuya Wakazono --- media-gfx/azpainter/Manifest | 1 + media-gfx/azpainter/azpainter-3.0.11.ebuild | 65 +++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 media-gfx/azpainter/azpainter-3.0.11.ebuild diff --git a/media-gfx/azpainter/Manifest b/media-gfx/azpainter/Manifest index fac839e11d..af78607eb1 100644 --- a/media-gfx/azpainter/Manifest +++ b/media-gfx/azpainter/Manifest @@ -1 +1,2 @@ DIST azpainter-v3.0.10.tar.bz2 993607 BLAKE2B 91b9fa07fdedd9126a0729d82afc8d425b81f232a540986465dc27b9b764d68d1b50fd1f3293a338e86804eb32a24a536ed757cd45444acbd193bd826988f80d SHA512 5c37347b674a61bb940c63a26d8e96dcbc8784fb1dac751f338f327f10dd6c240011d11e43a8096636f79de3cf8e9c58d1f72653ad5ca3ffbc67620925bb0bf1 +DIST azpainter-v3.0.11.tar.bz2 993850 BLAKE2B d1aa9bd210d3a59a1310a121c129ff69f6c77724ebbb5688102ff778fa961f362c4bcb206e3acb9c1ff70d2617fb904b1dd1ced44235fcf890af984b83c5d5ba SHA512 07d04582dab0315b7c1c1d9bc6b95ce117340bfedbd09a46926c23d2c01752462f4173f150b1a1c713e118cd6ae50d19f4ac28ed691fb0d089c7d300cc86bad9 diff --git a/media-gfx/azpainter/azpainter-3.0.11.ebuild b/media-gfx/azpainter/azpainter-3.0.11.ebuild new file mode 100644 index 0000000000..14a8728bfd --- /dev/null +++ b/media-gfx/azpainter/azpainter-3.0.11.ebuild @@ -0,0 +1,65 @@ +# Copyright 2018-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo ninja-utils toolchain-funcs xdg + +DESCRIPTION="Full color painting software for Linux for illustration drawing" +HOMEPAGE=" + https://azelpg.gitlab.io/azsky2/soft/azpainter.html + https://gitlab.com/azelpg/azpainter +" +SRC_URI="https://gitlab.com/azelpg/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + media-libs/fontconfig + media-libs/freetype + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/libwebp:= + media-libs/tiff:= + sys-libs/zlib:= + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXi +" +RDEPEND="${DEPEND}" +BDEPEND=" + ${NINJA_DEPEND} + virtual/pkgconfig +" + +DOCS=( + about_mlk_en.txt + about_mlk_ja.txt + translation/tool/about-en.txt + translation/tool/about-ja.txt +) + +PATCHES=( "${FILESDIR}/${PN}-3.0.7-strict-aliasing.patch" ) + +src_prepare() { + sed -i "s|cc|$(tc-getCC)|" configure || die + sed -i "s|ar rc|$(tc-getAR) rc|" build.ninja.in || die + sed -i "s|doc/@PACKAGE_NAME@|doc/${PF}|" install.sh.in || die + default +} + +src_configure() { + edo sh ./configure --prefix="${EPREFIX}/usr" CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_compile() { + eninja -C build +} + +src_install() { + DESTDIR="${D}" eninja -C build install +} From ea42bf6f404c8eb91bf737bec90560d84d9fd112 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Tue, 18 Feb 2025 23:18:00 +0900 Subject: [PATCH 2/7] media-gfx/azpainter: drop 3.0.10 Signed-off-by: Takuya Wakazono --- media-gfx/azpainter/Manifest | 1 - media-gfx/azpainter/azpainter-3.0.10.ebuild | 65 --------------------- 2 files changed, 66 deletions(-) delete mode 100644 media-gfx/azpainter/azpainter-3.0.10.ebuild diff --git a/media-gfx/azpainter/Manifest b/media-gfx/azpainter/Manifest index af78607eb1..9d7e0cefe5 100644 --- a/media-gfx/azpainter/Manifest +++ b/media-gfx/azpainter/Manifest @@ -1,2 +1 @@ -DIST azpainter-v3.0.10.tar.bz2 993607 BLAKE2B 91b9fa07fdedd9126a0729d82afc8d425b81f232a540986465dc27b9b764d68d1b50fd1f3293a338e86804eb32a24a536ed757cd45444acbd193bd826988f80d SHA512 5c37347b674a61bb940c63a26d8e96dcbc8784fb1dac751f338f327f10dd6c240011d11e43a8096636f79de3cf8e9c58d1f72653ad5ca3ffbc67620925bb0bf1 DIST azpainter-v3.0.11.tar.bz2 993850 BLAKE2B d1aa9bd210d3a59a1310a121c129ff69f6c77724ebbb5688102ff778fa961f362c4bcb206e3acb9c1ff70d2617fb904b1dd1ced44235fcf890af984b83c5d5ba SHA512 07d04582dab0315b7c1c1d9bc6b95ce117340bfedbd09a46926c23d2c01752462f4173f150b1a1c713e118cd6ae50d19f4ac28ed691fb0d089c7d300cc86bad9 diff --git a/media-gfx/azpainter/azpainter-3.0.10.ebuild b/media-gfx/azpainter/azpainter-3.0.10.ebuild deleted file mode 100644 index 14a8728bfd..0000000000 --- a/media-gfx/azpainter/azpainter-3.0.10.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2018-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit edo ninja-utils toolchain-funcs xdg - -DESCRIPTION="Full color painting software for Linux for illustration drawing" -HOMEPAGE=" - https://azelpg.gitlab.io/azsky2/soft/azpainter.html - https://gitlab.com/azelpg/azpainter -" -SRC_URI="https://gitlab.com/azelpg/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - media-libs/fontconfig - media-libs/freetype - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/libwebp:= - media-libs/tiff:= - sys-libs/zlib:= - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXi -" -RDEPEND="${DEPEND}" -BDEPEND=" - ${NINJA_DEPEND} - virtual/pkgconfig -" - -DOCS=( - about_mlk_en.txt - about_mlk_ja.txt - translation/tool/about-en.txt - translation/tool/about-ja.txt -) - -PATCHES=( "${FILESDIR}/${PN}-3.0.7-strict-aliasing.patch" ) - -src_prepare() { - sed -i "s|cc|$(tc-getCC)|" configure || die - sed -i "s|ar rc|$(tc-getAR) rc|" build.ninja.in || die - sed -i "s|doc/@PACKAGE_NAME@|doc/${PF}|" install.sh.in || die - default -} - -src_configure() { - edo sh ./configure --prefix="${EPREFIX}/usr" CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" -} - -src_compile() { - eninja -C build -} - -src_install() { - DESTDIR="${D}" eninja -C build install -} From c7954736e767ed7faee49a4a3c4eebbb209b3ffa Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Tue, 18 Feb 2025 23:18:00 +0900 Subject: [PATCH 3/7] net-im/chatterino: drop unused patch Signed-off-by: Takuya Wakazono --- .../chatterino/files/chatterino-2.5.1-gcc15.patch | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 net-im/chatterino/files/chatterino-2.5.1-gcc15.patch diff --git a/net-im/chatterino/files/chatterino-2.5.1-gcc15.patch b/net-im/chatterino/files/chatterino-2.5.1-gcc15.patch deleted file mode 100644 index f2aef77055..0000000000 --- a/net-im/chatterino/files/chatterino-2.5.1-gcc15.patch +++ /dev/null @@ -1,13 +0,0 @@ -https://bugs.gentoo.org/937497 -https://github.com/Chatterino/chatterino2/commit/f36c73019db582fd3fec32099b75060f27cfd98f ---- a/src/common/SignalVector.hpp -+++ b/src/common/SignalVector.hpp -@@ -155,7 +155,7 @@ class SignalVector - decltype(auto) operator[](size_t index) - { - assertInGuiThread(); -- return this->items[index]; -+ return this->items_[index]; - } - - auto empty() From 8ab46aa3f5b981bcb40b8243b040bfa14d02c59a Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Tue, 18 Feb 2025 23:18:00 +0900 Subject: [PATCH 4/7] app-misc/cpufetch: add 1.06 Signed-off-by: Takuya Wakazono --- app-misc/cpufetch/Manifest | 1 + app-misc/cpufetch/cpufetch-1.06.ebuild | 28 +++++++ .../files/cpufetch-1.06-makefile.patch | 73 +++++++++++++++++++ 3 files changed, 102 insertions(+) create mode 100644 app-misc/cpufetch/cpufetch-1.06.ebuild create mode 100644 app-misc/cpufetch/files/cpufetch-1.06-makefile.patch diff --git a/app-misc/cpufetch/Manifest b/app-misc/cpufetch/Manifest index 8b9366d927..f6a5775209 100644 --- a/app-misc/cpufetch/Manifest +++ b/app-misc/cpufetch/Manifest @@ -1 +1,2 @@ DIST cpufetch-1.05.tar.gz 2787010 BLAKE2B 3366635f1fd7a47979631aba92c3e7bdcfb66e71d446e2ac5b4361c47c4ba3054866d9a48ca4d81bfd580b49f7ba9e79e46616e216685dfad2e4e133b71274e0 SHA512 ec303e292ddc928e5cf2c81e0b38fd0853e1a3ffb9a20413e09677ec91777806c4774a0a6d618adde4f13328c930ce35a80e679609438542486999ab9e1308b4 +DIST cpufetch-1.06.tar.gz 2833392 BLAKE2B 552a4aec946da7ad70e92357b323582b29d81bd7eede6937809353b7f6e3008ef92bbc33f7ca8a24e6625d9f0145519113c3ef58ca4eb13782b90278e5242ba1 SHA512 ee907372608bed6af713f5e071e08a96c86cf0c7aeff1a7bf8511c2b03804d71e63d23e7aa409c2a7da5a0cf198a8a419e26210174f052c36bffa56135609d07 diff --git a/app-misc/cpufetch/cpufetch-1.06.ebuild b/app-misc/cpufetch/cpufetch-1.06.ebuild new file mode 100644 index 0000000000..e486018e89 --- /dev/null +++ b/app-misc/cpufetch/cpufetch-1.06.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Simplistic yet fancy CPU architecture fetching tool" +HOMEPAGE="https://github.com/Dr-Noob/cpufetch" +SRC_URI="https://github.com/Dr-Noob/cpufetch/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +PATCHES=( "${FILESDIR}/${P}-makefile.patch" ) + +src_prepare() { + default + tc-export CC +} + +src_install() { + dobin "${PN}" + doman "${PN}.1" + newdoc README.md README + dodoc -r doc/. +} diff --git a/app-misc/cpufetch/files/cpufetch-1.06-makefile.patch b/app-misc/cpufetch/files/cpufetch-1.06-makefile.patch new file mode 100644 index 0000000000..f177588bc9 --- /dev/null +++ b/app-misc/cpufetch/files/cpufetch-1.06-makefile.patch @@ -0,0 +1,73 @@ +https://bugs.gentoo.org/924006 +Respect CFLAGS and LDFLAGS. +diff --git a/Makefile b/Makefile +index a4e5d13..2eb98c4 100644 +--- a/Makefile ++++ b/Makefile +@@ -30,17 +30,17 @@ ifneq ($(OS),Windows_NT) + HEADERS += $(SRC_DIR)freq/freq.h + CFLAGS += -pthread + endif +- CFLAGS += -DARCH_X86 -std=c99 -fstack-protector-all ++ CFLAGS += -DARCH_X86 -std=c99 + else ifeq ($(arch), $(filter $(arch), ppc64le ppc64 ppcle ppc)) + SRC_DIR=src/ppc/ + SOURCE += $(COMMON_SRC) $(SRC_DIR)ppc.c $(SRC_DIR)uarch.c $(SRC_DIR)udev.c + HEADERS += $(COMMON_HDR) $(SRC_DIR)ppc.h $(SRC_DIR)uarch.h $(SRC_DIR)udev.c +- CFLAGS += -DARCH_PPC -std=gnu99 -fstack-protector-all -Wno-language-extension-token ++ CFLAGS += -DARCH_PPC -std=gnu99 -Wno-language-extension-token + else ifeq ($(arch), $(filter $(arch), arm aarch64_be aarch64 arm64 armv8b armv8l armv7l armv6l)) + SRC_DIR=src/arm/ + SOURCE += $(COMMON_SRC) $(SRC_DIR)midr.c $(SRC_DIR)uarch.c $(SRC_COMMON)soc.c $(SRC_DIR)soc.c $(SRC_COMMON)pci.c $(SRC_DIR)udev.c sve.o + HEADERS += $(COMMON_HDR) $(SRC_DIR)midr.h $(SRC_DIR)uarch.h $(SRC_COMMON)soc.h $(SRC_DIR)soc.h $(SRC_COMMON)pci.h $(SRC_DIR)udev.c $(SRC_DIR)socs.h +- CFLAGS += -DARCH_ARM -Wno-unused-parameter -std=c99 -fstack-protector-all ++ CFLAGS += -DARCH_ARM -Wno-unused-parameter -std=c99 + + # Check if the compiler supports -march=armv8-a+sve. We will use it (if supported) to compile SVE detection code later + is_sve_flag_supported := $(shell $(CC) -march=armv8-a+sve -c $(SRC_DIR)sve.c -o sve_test.o 2> /dev/null && echo 'yes'; rm -f sve_test.o) +@@ -56,7 +56,7 @@ ifneq ($(OS),Windows_NT) + SRC_DIR=src/riscv/ + SOURCE += $(COMMON_SRC) $(SRC_DIR)riscv.c $(SRC_DIR)uarch.c $(SRC_COMMON)soc.c $(SRC_DIR)soc.c $(SRC_DIR)udev.c + HEADERS += $(COMMON_HDR) $(SRC_DIR)riscv.h $(SRC_DIR)uarch.h $(SRC_COMMON)soc.h $(SRC_DIR)soc.h $(SRC_DIR)udev.h $(SRC_DIR)socs.h +- CFLAGS += -DARCH_RISCV -Wno-unused-parameter -std=c99 -fstack-protector-all ++ CFLAGS += -DARCH_RISCV -Wno-unused-parameter -std=c99 + else + # Error lines should not be tabulated because Makefile complains about it + $(warning Unsupported arch detected: $(arch). See https://github.com/Dr-Noob/cpufetch#1-support) +@@ -76,7 +76,6 @@ else + OUTPUT=cpufetch.exe + endif + +-all: CFLAGS += -O2 + all: $(OUTPUT) + + debug: CFLAGS += -g -O0 +@@ -89,22 +88,22 @@ strict: CFLAGS += -O2 -Werror -fsanitize=undefined -D_FORTIFY_SOURCE=2 + strict: $(OUTPUT) + + freq_nov.o: Makefile $(SRC_DIR)freq/freq_nov.c $(SRC_DIR)freq/freq_nov.h $(SRC_DIR)freq/freq.h +- $(CC) $(CFLAGS) $(SANITY_FLAGS) -c -pthread $(SRC_DIR)freq/freq_nov.c -o $@ ++ $(CC) $(CFLAGS) $(SANITY_FLAGS) $(LDFLAGS) -c -pthread $(SRC_DIR)freq/freq_nov.c -o $@ + + freq_avx.o: Makefile $(SRC_DIR)freq/freq_avx.c $(SRC_DIR)freq/freq_avx.h $(SRC_DIR)freq/freq.h +- $(CC) $(CFLAGS) $(SANITY_FLAGS) -c -mavx -pthread $(SRC_DIR)freq/freq_avx.c -o $@ ++ $(CC) $(CFLAGS) $(SANITY_FLAGS) $(LDFLAGS) -c -mavx -pthread $(SRC_DIR)freq/freq_avx.c -o $@ + + freq_avx512.o: Makefile $(SRC_DIR)freq/freq_avx512.c $(SRC_DIR)freq/freq_avx512.h $(SRC_DIR)freq/freq.h +- $(CC) $(CFLAGS) $(SANITY_FLAGS) -c -mavx512f -pthread $(SRC_DIR)freq/freq_avx512.c -o $@ ++ $(CC) $(CFLAGS) $(SANITY_FLAGS) $(LDFLAGS) -c -mavx512f -pthread $(SRC_DIR)freq/freq_avx512.c -o $@ + + sve.o: Makefile $(SRC_DIR)sve.c $(SRC_DIR)sve.h +- $(CC) $(CFLAGS) $(SANITY_FLAGS) $(SVE_FLAGS) -c $(SRC_DIR)sve.c -o $@ ++ $(CC) $(CFLAGS) $(SANITY_FLAGS) $(SVE_FLAGS) $(LDFLAGS) -c $(SRC_DIR)sve.c -o $@ + + $(OUTPUT): Makefile $(SOURCE) $(HEADERS) + ifeq ($(GIT_VERSION),"") +- $(CC) $(CFLAGS) $(SANITY_FLAGS) $(SOURCE) -o $(OUTPUT) ++ $(CC) $(CFLAGS) $(SANITY_FLAGS) $(LDFLAGS) $(SOURCE) -o $(OUTPUT) + else +- $(CC) $(CFLAGS) $(SANITY_FLAGS) -DGIT_FULL_VERSION=\"$(GIT_VERSION)\" $(SOURCE) -o $(OUTPUT) ++ $(CC) $(CFLAGS) $(SANITY_FLAGS) $(LDFLAGS) -DGIT_FULL_VERSION=\"$(GIT_VERSION)\" $(SOURCE) -o $(OUTPUT) + endif + + run: $(OUTPUT) From f7de292c807a3dac2ff168d0648c43aa1df7b81d Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Tue, 18 Feb 2025 23:18:00 +0900 Subject: [PATCH 5/7] app-misc/cpufetch: drop 1.05-r1 Signed-off-by: Takuya Wakazono --- app-misc/cpufetch/Manifest | 1 - app-misc/cpufetch/cpufetch-1.05-r1.ebuild | 28 -------- .../files/cpufetch-1.05-makefile.patch | 66 ------------------- 3 files changed, 95 deletions(-) delete mode 100644 app-misc/cpufetch/cpufetch-1.05-r1.ebuild delete mode 100644 app-misc/cpufetch/files/cpufetch-1.05-makefile.patch diff --git a/app-misc/cpufetch/Manifest b/app-misc/cpufetch/Manifest index f6a5775209..d5a3a8a98b 100644 --- a/app-misc/cpufetch/Manifest +++ b/app-misc/cpufetch/Manifest @@ -1,2 +1 @@ -DIST cpufetch-1.05.tar.gz 2787010 BLAKE2B 3366635f1fd7a47979631aba92c3e7bdcfb66e71d446e2ac5b4361c47c4ba3054866d9a48ca4d81bfd580b49f7ba9e79e46616e216685dfad2e4e133b71274e0 SHA512 ec303e292ddc928e5cf2c81e0b38fd0853e1a3ffb9a20413e09677ec91777806c4774a0a6d618adde4f13328c930ce35a80e679609438542486999ab9e1308b4 DIST cpufetch-1.06.tar.gz 2833392 BLAKE2B 552a4aec946da7ad70e92357b323582b29d81bd7eede6937809353b7f6e3008ef92bbc33f7ca8a24e6625d9f0145519113c3ef58ca4eb13782b90278e5242ba1 SHA512 ee907372608bed6af713f5e071e08a96c86cf0c7aeff1a7bf8511c2b03804d71e63d23e7aa409c2a7da5a0cf198a8a419e26210174f052c36bffa56135609d07 diff --git a/app-misc/cpufetch/cpufetch-1.05-r1.ebuild b/app-misc/cpufetch/cpufetch-1.05-r1.ebuild deleted file mode 100644 index c5a2b3b0a8..0000000000 --- a/app-misc/cpufetch/cpufetch-1.05-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Simplistic yet fancy CPU architecture fetching tool" -HOMEPAGE="https://github.com/Dr-Noob/cpufetch" -SRC_URI="https://github.com/Dr-Noob/cpufetch/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" - -PATCHES=( "${FILESDIR}/${P}-makefile.patch" ) - -src_prepare() { - default - tc-export CC -} - -src_install() { - dobin "${PN}" - doman "${PN}.1" - newdoc README.md README - dodoc -r doc/. -} diff --git a/app-misc/cpufetch/files/cpufetch-1.05-makefile.patch b/app-misc/cpufetch/files/cpufetch-1.05-makefile.patch deleted file mode 100644 index e9969cd1bf..0000000000 --- a/app-misc/cpufetch/files/cpufetch-1.05-makefile.patch +++ /dev/null @@ -1,66 +0,0 @@ -Respect CFLAGS and LDFLAGS. ---- a/Makefile -+++ b/Makefile -@@ -24,17 +24,17 @@ ifneq ($(OS),Windows_NT) - HEADERS += $(SRC_DIR)freq/freq.h - CFLAGS += -pthread - endif -- CFLAGS += -DARCH_X86 -std=c99 -fstack-protector-all -+ CFLAGS += -DARCH_X86 -std=c99 - else ifeq ($(arch), $(filter $(arch), ppc64le ppc64 ppcle ppc)) - SRC_DIR=src/ppc/ - SOURCE += $(COMMON_SRC) $(SRC_DIR)ppc.c $(SRC_DIR)uarch.c $(SRC_DIR)udev.c - HEADERS += $(COMMON_HDR) $(SRC_DIR)ppc.h $(SRC_DIR)uarch.h $(SRC_DIR)udev.c -- CFLAGS += -DARCH_PPC -std=gnu99 -fstack-protector-all -Wno-language-extension-token -+ CFLAGS += -DARCH_PPC -std=gnu99 -Wno-language-extension-token - else ifeq ($(arch), $(filter $(arch), arm aarch64_be aarch64 arm64 armv8b armv8l armv7l armv6l)) - SRC_DIR=src/arm/ - SOURCE += $(COMMON_SRC) $(SRC_DIR)midr.c $(SRC_DIR)uarch.c $(SRC_COMMON)soc.c $(SRC_DIR)soc.c $(SRC_DIR)udev.c - HEADERS += $(COMMON_HDR) $(SRC_DIR)midr.h $(SRC_DIR)uarch.h $(SRC_COMMON)soc.h $(SRC_DIR)soc.h $(SRC_DIR)udev.c $(SRC_DIR)socs.h -- CFLAGS += -DARCH_ARM -Wno-unused-parameter -std=c99 -fstack-protector-all -+ CFLAGS += -DARCH_ARM -Wno-unused-parameter -std=c99 - - os := $(shell uname -s) - ifeq ($(os), Darwin) -@@ -45,7 +45,7 @@ ifneq ($(OS),Windows_NT) - SRC_DIR=src/riscv/ - SOURCE += $(COMMON_SRC) $(SRC_DIR)riscv.c $(SRC_DIR)uarch.c $(SRC_COMMON)soc.c $(SRC_DIR)soc.c $(SRC_DIR)udev.c - HEADERS += $(COMMON_HDR) $(SRC_DIR)riscv.h $(SRC_DIR)uarch.h $(SRC_COMMON)soc.h $(SRC_DIR)soc.h $(SRC_DIR)udev.h $(SRC_DIR)socs.h -- CFLAGS += -DARCH_RISCV -Wno-unused-parameter -std=c99 -fstack-protector-all -+ CFLAGS += -DARCH_RISCV -Wno-unused-parameter -std=c99 - else - # Error lines should not be tabulated because Makefile complains about it - $(warning Unsupported arch detected: $(arch). See https://github.com/Dr-Noob/cpufetch#1-support) -@@ -65,7 +65,6 @@ else - OUTPUT=cpufetch.exe - endif - --all: CFLAGS += -O2 - all: $(OUTPUT) - - debug: CFLAGS += -g -O0 -@@ -78,19 +77,19 @@ strict: CFLAGS += -O2 -Werror -fsanitize=undefined -D_FORTIFY_SOURCE=2 - strict: $(OUTPUT) - - freq_nov.o: Makefile $(SRC_DIR)freq/freq_nov.c $(SRC_DIR)freq/freq_nov.h $(SRC_DIR)freq/freq.h -- $(CC) $(CFLAGS) $(SANITY_FLAGS) -c -pthread $(SRC_DIR)freq/freq_nov.c -o $@ -+ $(CC) $(CFLAGS) $(SANITY_FLAGS) $(LDFLAGS) -c -pthread $(SRC_DIR)freq/freq_nov.c -o $@ - - freq_avx.o: Makefile $(SRC_DIR)freq/freq_avx.c $(SRC_DIR)freq/freq_avx.h $(SRC_DIR)freq/freq.h -- $(CC) $(CFLAGS) $(SANITY_FLAGS) -c -mavx -pthread $(SRC_DIR)freq/freq_avx.c -o $@ -+ $(CC) $(CFLAGS) $(SANITY_FLAGS) $(LDFLAGS) -c -mavx -pthread $(SRC_DIR)freq/freq_avx.c -o $@ - - freq_avx512.o: Makefile $(SRC_DIR)freq/freq_avx512.c $(SRC_DIR)freq/freq_avx512.h $(SRC_DIR)freq/freq.h -- $(CC) $(CFLAGS) $(SANITY_FLAGS) -c -mavx512f -pthread $(SRC_DIR)freq/freq_avx512.c -o $@ -+ $(CC) $(CFLAGS) $(SANITY_FLAGS) $(LDFLAGS) -c -mavx512f -pthread $(SRC_DIR)freq/freq_avx512.c -o $@ - - $(OUTPUT): Makefile $(SOURCE) $(HEADERS) - ifeq ($(GIT_VERSION),"") -- $(CC) $(CFLAGS) $(SANITY_FLAGS) $(SOURCE) -o $(OUTPUT) -+ $(CC) $(CFLAGS) $(SANITY_FLAGS) $(LDFLAGS) $(SOURCE) -o $(OUTPUT) - else -- $(CC) $(CFLAGS) $(SANITY_FLAGS) -DGIT_FULL_VERSION=\"$(GIT_VERSION)\" $(SOURCE) -o $(OUTPUT) -+ $(CC) $(CFLAGS) $(SANITY_FLAGS) $(LDFLAGS) -DGIT_FULL_VERSION=\"$(GIT_VERSION)\" $(SOURCE) -o $(OUTPUT) - endif - - run: $(OUTPUT) From f13087d8556d2dd941d69e3e6b9578b19e2d6001 Mon Sep 17 00:00:00 2001 From: Johannes Huber Date: Tue, 18 Feb 2025 22:47:06 +0100 Subject: [PATCH 6/7] x11-themes/bibata-xcursors: add 2.0.7 Signed-off-by: Johannes Huber --- x11-themes/bibata-xcursors/Manifest | 1 + .../bibata-xcursors-2.0.7.ebuild | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 x11-themes/bibata-xcursors/bibata-xcursors-2.0.7.ebuild diff --git a/x11-themes/bibata-xcursors/Manifest b/x11-themes/bibata-xcursors/Manifest index 3a4b708ea6..5c7f1cbdae 100644 --- a/x11-themes/bibata-xcursors/Manifest +++ b/x11-themes/bibata-xcursors/Manifest @@ -1,2 +1,3 @@ DIST bibata-xcursors-2.0.2.tar.gz 96043910 BLAKE2B 38495942a40fd252a8d96e585b0da1b858ef702b6df806d9fdaafddb497df15ffef599801806161ae3108e4b80236503b9190ab021b82e476fa548fcc47dd68e SHA512 192cdd81c9ab0dc7d8acd1e20454f6c954ce1af031d083a5c8a22a1f28a101667e0c30eecb84a626cf843cc47068bf728726277bc0b56df757dff96d002aea98 DIST bibata-xcursors-2.0.3.tar.gz 95694863 BLAKE2B 68344c46d07982351e36267e8ade471b8fb25895d7d799f2ff5aab88f79d23671105a869d9a029a8ea10bc76e753e2dce576c780901017f9a8255f389f31f6a8 SHA512 fe05f908e2bf16c0072a34f4fd2233ed2bf03740b1ea7ab30ce4be43810fc5dec47844af532ff3c52b6cc75318a3653599f44b48e88623b9250787ba1c7982f1 +DIST bibata-xcursors-2.0.7.tar.xz 21862160 BLAKE2B fe54a775968ea77657cdffe79a08d6a7c56c019d196424c0eb125535e725f7790186ba37a8ed4f9eefac92355939b5e8f5e1e4a9578b8cd0430438c1db5074c9 SHA512 b1e9dff650895168e5de31e0581089b7c123379461490a949bb596c0453317a7b3224452aa6f36a28b70ca4ae440e97d08121ef430d7012f32137381720d095b diff --git a/x11-themes/bibata-xcursors/bibata-xcursors-2.0.7.ebuild b/x11-themes/bibata-xcursors/bibata-xcursors-2.0.7.ebuild new file mode 100644 index 0000000000..444e2f6af4 --- /dev/null +++ b/x11-themes/bibata-xcursors/bibata-xcursors-2.0.7.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Opensource, compact, and material-designed cursor set" +HOMEPAGE="https://github.com/ful1e5/Bibata_Cursor" +SRC_URI="https://github.com/ful1e5/Bibata_Cursor/releases/download/v${PV}/Bibata.tar.xz -> ${P}.tar.xz" + +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="x11-libs/libXcursor" + +src_install() { + insinto /usr/share/icons + doins -r Bibata-{Modern,Original}-{Amber,Classic,Ice}{,-Right} +} From 93a25e09f5ae07272b6fa865af45c92431784f58 Mon Sep 17 00:00:00 2001 From: Johannes Huber Date: Tue, 18 Feb 2025 22:47:49 +0100 Subject: [PATCH 7/7] x11-themes/bibata-xcursors: drop 2.0.2 Signed-off-by: Johannes Huber --- x11-themes/bibata-xcursors/Manifest | 1 - .../bibata-xcursors-2.0.2.ebuild | 21 ------------------- 2 files changed, 22 deletions(-) delete mode 100644 x11-themes/bibata-xcursors/bibata-xcursors-2.0.2.ebuild diff --git a/x11-themes/bibata-xcursors/Manifest b/x11-themes/bibata-xcursors/Manifest index 5c7f1cbdae..56df4dc8e4 100644 --- a/x11-themes/bibata-xcursors/Manifest +++ b/x11-themes/bibata-xcursors/Manifest @@ -1,3 +1,2 @@ -DIST bibata-xcursors-2.0.2.tar.gz 96043910 BLAKE2B 38495942a40fd252a8d96e585b0da1b858ef702b6df806d9fdaafddb497df15ffef599801806161ae3108e4b80236503b9190ab021b82e476fa548fcc47dd68e SHA512 192cdd81c9ab0dc7d8acd1e20454f6c954ce1af031d083a5c8a22a1f28a101667e0c30eecb84a626cf843cc47068bf728726277bc0b56df757dff96d002aea98 DIST bibata-xcursors-2.0.3.tar.gz 95694863 BLAKE2B 68344c46d07982351e36267e8ade471b8fb25895d7d799f2ff5aab88f79d23671105a869d9a029a8ea10bc76e753e2dce576c780901017f9a8255f389f31f6a8 SHA512 fe05f908e2bf16c0072a34f4fd2233ed2bf03740b1ea7ab30ce4be43810fc5dec47844af532ff3c52b6cc75318a3653599f44b48e88623b9250787ba1c7982f1 DIST bibata-xcursors-2.0.7.tar.xz 21862160 BLAKE2B fe54a775968ea77657cdffe79a08d6a7c56c019d196424c0eb125535e725f7790186ba37a8ed4f9eefac92355939b5e8f5e1e4a9578b8cd0430438c1db5074c9 SHA512 b1e9dff650895168e5de31e0581089b7c123379461490a949bb596c0453317a7b3224452aa6f36a28b70ca4ae440e97d08121ef430d7012f32137381720d095b diff --git a/x11-themes/bibata-xcursors/bibata-xcursors-2.0.2.ebuild b/x11-themes/bibata-xcursors/bibata-xcursors-2.0.2.ebuild deleted file mode 100644 index 08f951d224..0000000000 --- a/x11-themes/bibata-xcursors/bibata-xcursors-2.0.2.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Opensource, compact, and material-designed cursor set" -HOMEPAGE="https://github.com/ful1e5/Bibata_Cursor" -SRC_URI="https://github.com/ful1e5/Bibata_Cursor/releases/download/v${PV}/Bibata.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="x11-libs/libXcursor" - -src_install() { - insinto /usr/share/cursors/xorg-x11 - doins -r Bibata-{Modern,Original}-{Amber,Classic,Ice} -}