commit:     da5cb76c05e676ae76476e9ce687c807bd1c22c1
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  2 16:02:44 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Oct  2 18:06:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5cb76c

app-misc/openrgb: drop 0.9-r2, 0.9_p20250802

Closes: https://bugs.gentoo.org/942035
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 app-misc/openrgb/Manifest                          |   3 -
 .../openrgb/files/OpenRGB-0.9-build-system.patch   |  12 ---
 app-misc/openrgb/openrgb-0.9-r2.ebuild             | 107 ---------------------
 app-misc/openrgb/openrgb-0.9_p20250802.ebuild      | 105 --------------------
 4 files changed, 227 deletions(-)

diff --git a/app-misc/openrgb/Manifest b/app-misc/openrgb/Manifest
index e4c89cd1f568..a11f7735cb48 100644
--- a/app-misc/openrgb/Manifest
+++ b/app-misc/openrgb/Manifest
@@ -1,4 +1 @@
-DIST OpenRGB-0.9-odr.patch 90600 BLAKE2B 
1cb0aaab997da90b5cf6fbf1e971cef6848d4372ba021d27efed070ff2c398074d7b79623a1669995bbdaaacae1c5a9ff09344ef0cab7098e9354f95d005b856
 SHA512 
5f2a5194419d14b97dc2e8ca47a2b9914c01148cfb24d61266a8a9615f6d09509906d7e69d8264ddbde71474955f789925b400f29682d12779c2a3d38a4bd6eb
-DIST OpenRGB-90c1e10cc59f4ba203bc797d75315885a32dddab.tar.bz2 10276845 BLAKE2B 
2f8645575a1848f3341404f01ffe85025577198aed260ac19b8f4e512474a3fa3bb99ca5672bbe873daea3a68958b95e2fe00610470913dbace3cc2ddeab1b95
 SHA512 
e713b3ba629ddf610f58f59b8a843ed8b2a2bb2997698913de0cb34f07d7ff9af0e4ad6f47e82a4f7f0378dfa6dcffde72ae8a5d57238f513321cd4df5a2c0f7
-DIST OpenRGB-release_0.9.tar.bz2 28689813 BLAKE2B 
9fcf08d5e4d07ffc0f7867516f09044e18ce488bcdd99c8b44e0afe291b8a21a7ba92d6e7fd683ef22462a262004a992621efb59a5df6ed7551f4e9f75843241
 SHA512 
fb1bdbc7bcbd3bac888be313cfb6403a13d39de659ac6993858f9c1b17ad40e9c4a7d4c7c90682181841db1659a0ee298363c442a7120d43347aaf4485e7dccf
 DIST OpenRGB-release_candidate_1.0rc2.tar.bz2 10326188 BLAKE2B 
72188e13dff896815ba65426df0badc36d50180a62c33d341a793ff2530a975ae0ba449fc3c1b82e0fb0829d3e22c1af10d0cf070d52d8049f2142614a3a6a5b
 SHA512 
2d5a1b21ad03b2e5f90a826c4b5ffdc39802fa257bdc8a5e56b18a52c3fd6178bb961d1969c9629a3a5c8dcf5807689d957bd9200ce993e88e7cb1024f3dacbf

diff --git a/app-misc/openrgb/files/OpenRGB-0.9-build-system.patch 
b/app-misc/openrgb/files/OpenRGB-0.9-build-system.patch
deleted file mode 100644
index 567e60787b72..000000000000
--- a/app-misc/openrgb/files/OpenRGB-0.9-build-system.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/OpenRGB.pro
-+++ b/OpenRGB.pro
-@@ -46,9 +46,6 @@ TEMPLATE    = app
- 
#-----------------------------------------------------------------------------------------------#
- win32:BUILDDATE = $$system(date /t)
- unix:BUILDDATE  = $$system(date -R -d "@${SOURCE_DATE_EPOCH:-$(date +%s)}")
--GIT_COMMIT_ID   = $$system(git log -n 1 --pretty=format:"%H")
--GIT_COMMIT_DATE = $$system(git log -n 1 --pretty=format:"%ci")
--GIT_BRANCH      = $$system(git branch --show-current)
- 
- DEFINES +=                                                                    
                  \
-     VERSION_STRING=\\"\"\"$$VERSION\\"\"\"                                    
                  \

diff --git a/app-misc/openrgb/openrgb-0.9-r2.ebuild 
b/app-misc/openrgb/openrgb-0.9-r2.ebuild
deleted file mode 100644
index 1b8234300ada..000000000000
--- a/app-misc/openrgb/openrgb-0.9-r2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs flag-o-matic qmake-utils udev xdg-utils
-
-if [[ ${PV} == *9999* ]]; then
-       inherit git-r3
-       
EGIT_REPO_URI=${EGIT_REPO_URI:-"https://gitlab.com/CalcProgrammer1/OpenRGB"}
-else
-       
SRC_URI="https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_${PV}/OpenRGB-release_${PV}.tar.bz2
-               https://files.asokolov.org/gentoo/OpenRGB-0.9-odr.patch";
-       S="${WORKDIR}/OpenRGB-release_${PV}"
-       KEYWORDS="amd64 ~loong ~x86"
-       PATCHES=( "${FILESDIR}"/OpenRGB-0.9-build-system.patch )
-fi
-
-DESCRIPTION="Open source RGB lighting control"
-HOMEPAGE="https://openrgb.org https://gitlab.com/CalcProgrammer1/OpenRGB/";
-LICENSE="GPL-2"
-# subslot is OPENRGB_PLUGIN_API_VERSION from
-# 
https://gitlab.com/CalcProgrammer1/OpenRGB/-/blob/master/OpenRGBPluginInterface.h
-SLOT="0/3"
-
-RDEPEND="
-       dev-cpp/cpp-httplib:=
-       dev-libs/hidapi
-       dev-qt/qtcore:5
-       dev-qt/qtgui:5
-       dev-qt/qtwidgets:5
-       net-libs/mbedtls:0=
-       virtual/libusb:1
-"
-DEPEND="
-       ${RDEPEND}
-       dev-cpp/nlohmann_json
-       dev-libs/mdns
-"
-BDEPEND="
-       dev-qt/linguist-tools:5
-       virtual/pkgconfig
-"
-
-PATCHES+=(
-       "${FILESDIR}"/OpenRGB-0.7-r1-udev.patch
-       "${FILESDIR}"/OpenRGB-0.9-udev-check.patch
-       "${DISTDIR}"/OpenRGB-0.9-odr.patch
-)
-
-CHECKREQS_DISK_BUILD="2G"
-
-src_prepare() {
-       default
-       rm -r dependencies/{httplib,hidapi,libusb,mdns,json,mbedtls}* \
-               || die "Failed to remove unneded deps"
-
-       rm dependencies/hueplusplus-1.0.0/include/json/json.hpp || die
-       echo "#include <nlohmann/json.hpp>" > 
dependencies/hueplusplus-1.0.0/include/json/json.hpp || die
-}
-
-src_configure() {
-       # Some plugins require symbols defined in the main binary.
-       # The upstream build system of plugins bundles OpenRGB as a submodule
-       # instead, and compiles the .cpp file again.
-       append-ldflags -Wl,--export-dynamic
-
-       # > warning: '-pipe' ignored because '-save-temps' specified
-       filter-flags -pipe
-
-       # cpp-httplib >=0.16.0 changed the library name from "httplib" to 
"cpp-httplib".
-       # See bug: https://bugs.gentoo.org/934576
-       local -a libs=()
-       if has_version "<dev-cpp/cpp-httplib-0.16.0" ; then
-               libs+=( -lhttplib )
-       else
-               libs+=( -lcpp-httplib )
-       fi
-
-       eqmake5 \
-               INCLUDEPATH+="${ESYSROOT}/usr/include/nlohmann" \
-               
DEFINES+="OPENRGB_EXTRA_PLUGIN_DIRECTORY=\\\\\"\\\"${EPREFIX}/usr/$(get_libdir)/OpenRGB/plugins\\\\\"\\\""
 \
-               LIBS+="${libs[@]}"
-}
-
-src_install() {
-       emake INSTALL_ROOT="${ED}" install
-
-       dodoc README.md OpenRGB.patch
-
-       rm -r "${ED}"/usr/lib/udev/ || die
-       udev_dorules 60-openrgb.rules
-
-       # This is for plugins. Upstream doesn't install any headers at all.
-       insinto /usr/include/OpenRGB
-       find . -name '*.h' -exec cp --parents '{}' "${ED}/usr/include/OpenRGB/" 
';' || die
-}
-
-pkg_postinst() {
-       xdg_icon_cache_update
-       udev_reload
-}
-
-pkg_postrm() {
-       xdg_icon_cache_update
-       udev_reload
-}

diff --git a/app-misc/openrgb/openrgb-0.9_p20250802.ebuild 
b/app-misc/openrgb/openrgb-0.9_p20250802.ebuild
deleted file mode 100644
index b19a160422dc..000000000000
--- a/app-misc/openrgb/openrgb-0.9_p20250802.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs flag-o-matic qmake-utils udev xdg-utils
-
-if [[ ${PV} == *9999* ]]; then
-       inherit git-r3
-       
EGIT_REPO_URI=${EGIT_REPO_URI:-"https://gitlab.com/CalcProgrammer1/OpenRGB"}
-else
-       MY_COMMIT="90c1e10cc59f4ba203bc797d75315885a32dddab"
-       
SRC_URI="https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/${MY_COMMIT}/OpenRGB-${MY_COMMIT}.tar.bz2";
-       S="${WORKDIR}/OpenRGB-${MY_COMMIT}"
-       KEYWORDS="~amd64 ~loong ~x86"
-fi
-
-DESCRIPTION="Open source RGB lighting control"
-HOMEPAGE="https://openrgb.org https://gitlab.com/CalcProgrammer1/OpenRGB/";
-LICENSE="GPL-2"
-# subslot is OPENRGB_PLUGIN_API_VERSION from
-# 
https://gitlab.com/CalcProgrammer1/OpenRGB/-/blob/master/OpenRGBPluginInterface.h
-SLOT="0/4"
-
-RDEPEND="
-       dev-cpp/cpp-httplib:=
-       dev-libs/hidapi
-       dev-qt/qtbase:6[gui,widgets]
-       net-libs/mbedtls:0=
-       virtual/libusb:1
-"
-DEPEND="
-       ${RDEPEND}
-       dev-cpp/nlohmann_json
-       dev-libs/mdns
-"
-BDEPEND="
-       dev-qt/qttools:6[linguist]
-       virtual/pkgconfig
-"
-
-PATCHES=(
-       "${FILESDIR}"/OpenRGB-0.7-r1-udev.patch
-       "${FILESDIR}"/OpenRGB-0.9-udev-check.patch
-)
-if [[ ${PV} != *9999* ]]; then
-       PATCHES+=( "${FILESDIR}"/${P}-build-system.patch )
-fi
-
-CHECKREQS_DISK_BUILD="2G"
-
-src_prepare() {
-       default
-
-       rm -r dependencies/{httplib,hidapi,libusb,mdns,json,mbedtls}* \
-               || die "Failed to remove unneded deps"
-}
-
-src_configure() {
-       # Some plugins require symbols defined in the main binary.
-       # The upstream build system of plugins bundles OpenRGB as a submodule
-       # instead, and compiles the .cpp file again.
-       append-ldflags -Wl,--export-dynamic
-
-       # > warning: '-pipe' ignored because '-save-temps' specified
-       filter-flags -pipe
-
-       # cpp-httplib >=0.16.0 changed the library name from "httplib" to 
"cpp-httplib".
-       # See bug: https://bugs.gentoo.org/934576
-       local -a libs=()
-       if has_version "<dev-cpp/cpp-httplib-0.16.0" ; then
-               libs+=( -lhttplib )
-       else
-               libs+=( -lcpp-httplib )
-       fi
-
-       eqmake6 \
-               INCLUDEPATH+="${ESYSROOT}/usr/include/nlohmann" \
-               
OPENRGB_SYSTEM_PLUGIN_DIRECTORY="${EPREFIX}/usr/$(get_libdir)/openrgb/plugins" \
-               LIBS+="${libs[@]}" \
-               PREFIX="${EPREFIX}/usr"
-}
-
-src_install() {
-       emake INSTALL_ROOT="${ED}" install
-
-       dodoc README.md
-
-       rm -r "${ED}"/usr/lib/udev/ || die
-       udev_dorules 60-openrgb.rules
-
-       # This is for plugins. Upstream doesn't install any headers at all.
-       insinto /usr/include/OpenRGB
-       find . -name '*.h' -exec cp --parents '{}' "${ED}/usr/include/OpenRGB/" 
';' || die
-}
-
-pkg_postinst() {
-       xdg_icon_cache_update
-       udev_reload
-}
-
-pkg_postrm() {
-       xdg_icon_cache_update
-       udev_reload
-}

Reply via email to