diff options
113 files changed, 2075 insertions, 780 deletions
diff --git a/app-portage/sisyphus-qt/sisyphus-qt-6.2502.0.ebuild b/app-portage/sisyphus-qt/sisyphus-qt-6.2502.0-r1.ebuild index efa5cc28..6bfc778f 100644 --- a/app-portage/sisyphus-qt/sisyphus-qt-6.2502.0.ebuild +++ b/app-portage/sisyphus-qt/sisyphus-qt-6.2502.0-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="http://redcorelinux.org" EGIT_REPO_URI="https://gitlab.com/redcore/sisyphus.git" EGIT_BRANCH="master" -EGIT_COMMIT="5ad866a13b4754cbdf56f8f6c85f1debcd8d06c6" +EGIT_COMMIT="d58c9ddf1df8253617a0cc23ca9a0c4bc04efc5c" LICENSE="GPL-2" SLOT="0" diff --git a/app-portage/sisyphus/sisyphus-6.2502.0.ebuild b/app-portage/sisyphus/sisyphus-6.2502.0-r1.ebuild index 748e0cb8..068ac457 100644 --- a/app-portage/sisyphus/sisyphus-6.2502.0.ebuild +++ b/app-portage/sisyphus/sisyphus-6.2502.0-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="http://redcorelinux.org" EGIT_REPO_URI="https://gitlab.com/redcore/sisyphus.git" EGIT_BRANCH="master" -EGIT_COMMIT="5ad866a13b4754cbdf56f8f6c85f1debcd8d06c6" +EGIT_COMMIT="d58c9ddf1df8253617a0cc23ca9a0c4bc04efc5c" LICENSE="GPL-2" SLOT="0" diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest deleted file mode 100644 index a55e651c..00000000 --- a/dev-lang/ruby/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ruby-3.1.4.tar.xz 15316604 BLAKE2B 5d771c267451c05ae192991976957d43d1131e652ac5a90a8dfff9deba97cf6b139d0113f5d2ed44225a545aa79a1c732555de1efc83d1010d097ec35f7e92dd SHA512 a627bb629a10750b8b2081ad451a41faea0fc85d95aa1e267e3d2a0f56a35bb58195d4a8d13bbdbd82f4197a96dae22b1cee1dfc83861ec33a67ece07aef5633 diff --git a/dev-lang/ruby/files/3.1/011-default-gem-location.patch b/dev-lang/ruby/files/3.1/011-default-gem-location.patch deleted file mode 100644 index fe5d33d6..00000000 --- a/dev-lang/ruby/files/3.1/011-default-gem-location.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/tool/rbinstall.rb.~1~ 2020-12-25 04:33:01.000000000 +0100 -+++ b/tool/rbinstall.rb 2020-12-25 10:05:34.629096405 +0100 -@@ -897,7 +897,7 @@ - end - - def install_default_gem(dir, srcdir, bindir) -- gem_dir = Gem.default_dir -+ gem_dir = ENV['GEM_DESTDIR'] - install_dir = with_destdir(gem_dir) - prepare "default gems from #{dir}", gem_dir - makedirs(Gem.ensure_default_gem_subdirectories(install_dir, $dir_mode).map {|d| File.join(gem_dir, d)}) -@@ -1010,7 +1010,7 @@ - end - - install?(:ext, :comm, :gem, :'bundled-gems') do -- gem_dir = Gem.default_dir -+ gem_dir = ENV['GEM_DESTDIR'] - install_dir = with_destdir(gem_dir) - prepare "bundled gems", gem_dir - RbInstall.no_write do diff --git a/dev-lang/ruby/files/3.1/902-hppa-pthread-stack-size.patch b/dev-lang/ruby/files/3.1/902-hppa-pthread-stack-size.patch deleted file mode 100644 index 2578ff03..00000000 --- a/dev-lang/ruby/files/3.1/902-hppa-pthread-stack-size.patch +++ /dev/null @@ -1,54 +0,0 @@ -https://bugs.gentoo.org/701494 - -From 91bfb8a5166f4530ce556a11a4b7fb64983b7686 Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Fri, 7 Apr 2023 11:46:12 +0100 -Subject: [PATCH] thread_pthread: Grow main_stack if required (fixes tests on - HPPA) - -On HPPA, test_insns.rb fails (along with various Ruby gems) with -'stack level too deep (SystemStackError)'. This turns out to be because HPPA -defaults to a small(er) stack. - -With this change, most of Ruby's test suite now passes on HPPA. - -Thanks to both Dave and Helge for the investigation and coming up with the -patch. - -Bug: https://bugs.gentoo.org/701494 -Bug: https://bugs.debian.org/881773 -Bug: https://bugs.debian.org/881772 (for PPC64) -Bug: https://github.com/rack/rack/issues/1640 -Thanks-to: John David Anglin <dave.anglin@bell.net> -Thanks-to: Helge Deller <deller@gmx.de> -Signed-off-by: Sam James <sam@gentoo.org> ---- a/thread_pthread.c -+++ b/thread_pthread.c -@@ -738,8 +738,22 @@ size_t pthread_get_stacksize_np(pthread_t); - # define MAINSTACKADDR_AVAILABLE 0 - # endif - #endif --#if MAINSTACKADDR_AVAILABLE && !defined(get_main_stack) --# define get_main_stack(addr, size) get_stack(addr, size) -+#if MAINSTACKADDR_AVAILABLE -+static int get_stack(void **, size_t *); -+static int -+get_main_stack(void **addr, size_t *size) -+{ -+ int ret = get_stack(addr, size); -+ -+#ifdef __hppa__ -+ /* On some architectures, the initial stack size may be too small, but fortunately, -+ it's growable. Bump it up to the minimum needed if it is too small. */ -+ if (*size < RUBY_VM_THREAD_VM_STACK_SIZE) -+ *size = RUBY_VM_THREAD_VM_STACK_SIZE; -+#endif -+ -+ return ret; -+} - #endif - - #ifdef STACKADDR_AVAILABLE --- -2.40.0 - diff --git a/dev-lang/ruby/ruby-3.1.4-r10.ebuild b/dev-lang/ruby/ruby-3.1.4-r10.ebuild deleted file mode 100644 index cade8719..00000000 --- a/dev-lang/ruby/ruby-3.1.4-r10.ebuild +++ /dev/null @@ -1,272 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic multiprocessing - -MY_P="${PN}-$(ver_cut 1-3)" -S=${WORKDIR}/${MY_P} - -SLOT=$(ver_cut 1-2) -MY_SUFFIX=$(ver_rs 1 '' ${SLOT}) -RUBYVERSION=${SLOT}.0 - -DESCRIPTION="An object-oriented scripting language" -HOMEPAGE="https://www.ruby-lang.org/" -SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz" - -LICENSE="|| ( Ruby-BSD BSD-2 )" -KEYWORDS="amd64" -IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc socks5 +ssl static-libs systemtap tk valgrind xemacs" - -RDEPEND=" - berkdb? ( sys-libs/db:= ) - gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc:= ) - jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) - ssl? ( - dev-libs/openssl:0= - ) - socks5? ( >=net-proxy/dante-1.1.13 ) - systemtap? ( dev-debug/systemtap ) - tk? ( - dev-lang/tcl:0=[threads] - dev-lang/tk:0=[threads] - ) - dev-libs/libyaml - dev-libs/libffi:= - sys-libs/readline:0= - sys-libs/zlib - virtual/libcrypt:= - >=app-eselect/eselect-ruby-20201225 -" - -DEPEND=" - ${RDEPEND} - valgrind? ( dev-debug/valgrind ) -" - -BUNDLED_GEMS=" - >=dev-ruby/minitest-5.15.0[ruby_targets_ruby31(-)] - >=dev-ruby/power_assert-2.0.1[ruby_targets_ruby31(-)] - >=dev-ruby/rake-13.0.6-r2[ruby_targets_ruby31(-)] - >=dev-ruby/rbs-2.1.0[ruby_targets_ruby31(-)] - >=dev-ruby/rexml-3.2.5[ruby_targets_ruby31(-)] - >=dev-ruby/rss-0.2.9[ruby_targets_ruby31(-)] - >=dev-ruby/test-unit-3.5.3[ruby_targets_ruby31(-)] - >=dev-ruby/typeprof-0.12.2[ruby_targets_ruby31(-)] -" - -PDEPEND=" - ${BUNDLED_GEMS} - virtual/rubygems[ruby_targets_ruby31(-)] - >=dev-ruby/bundler-2.3.3[ruby_targets_ruby31(-)] - >=dev-ruby/did_you_mean-1.6.1[ruby_targets_ruby31(-)] - >=dev-ruby/json-2.6.1[ruby_targets_ruby31(-)] - rdoc? ( >=dev-ruby/rdoc-6.3.3[ruby_targets_ruby31(-)] ) - xemacs? ( app-xemacs/ruby-modes ) -" - -src_prepare() { - eapply "${FILESDIR}"/"${SLOT}"/011*.patch - eapply "${FILESDIR}"/"${SLOT}"/902*.patch - - if use elibc_musl ; then - eapply "${FILESDIR}"/3.1/901-musl-*.patch - fi - - einfo "Unbundling gems..." - cd "$S" - # Remove bundled gems that we will install via PDEPEND, bug - # 539700. - rm -fr gems/* || die - touch gems/bundled_gems || die - # Don't install CLI tools since they will clash with the gem - rm -f bin/{racc,racc2y,y2racc} || die - sed -i -e '/executables/ s:^:#:' lib/racc/racc.gemspec || die - - einfo "Removing bundled libraries..." - rm -fr ext/fiddle/libffi-3.2.1 || die - - # Remove tests that are known to fail or require a network connection - rm -f test/ruby/test_process.rb test/rubygems/test_gem{,_path_support}.rb || die - rm -f test/rinda/test_rinda.rb test/socket/test_tcp.rb test/fiber/test_address_resolve.rb test/resolv/test_addr.rb \ - spec/ruby/library/socket/tcpsocket/{initialize,open}_spec.rb|| die - sed -i -e '/def test_test/askip "Depends on system setup"' test/ruby/test_file_exhaustive.rb || die - - if use prefix ; then - # Fix hardcoded SHELL var in mkmf library - sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb || die - - if [[ ${CHOST} == *darwin* ]] ; then - # avoid symlink loop on Darwin (?!) - sed -i \ - -e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).$(SOEXT)//' \ - configure.ac || die - - # make ar/libtool hack for Darwin work - sed -i \ - -e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \ - configure.ac || die - - # disable using security framework (GCC barfs on those headers) - sed -i \ - -e 's/MAC_OS_X_VERSION_MIN_REQUIRED/_DISABLED_/' \ - random.c || die - fi - fi - - eapply_user - - eautoreconf -} - -src_configure() { - local modules="win32,win32ole" myconf= - - # Ruby's build system does interesting things with MAKEOPTS and doesn't - # handle MAKEOPTS="-Oline" or similar well. Just filter it all out - # and use -j/-l parsed out from the original MAKEOPTS, then use that. - # Newer Portage sets this option by default in GNUMAKEFLAGS if nothing - # is set by the user in MAKEOPTS. See bug #900929 and bug #728424. - local makeopts_tmp="-j$(makeopts_jobs) -l$(makeopts_loadavg)" - unset MAKEOPTS MAKEFLAGS GNUMAKEFLAGS - export MAKEOPTS="${makeopts_tmp}" - - # -fomit-frame-pointer makes ruby segfault, see bug #150413. - filter-flags -fomit-frame-pointer - # In many places aliasing rules are broken; play it safe - # as it's risky with newer compilers to leave it as it is. - append-flags -fno-strict-aliasing - - # Socks support via dante - if use socks5 ; then - # Socks support can't be disabled as long as SOCKS_SERVER is - # set and socks library is present, so need to unset - # SOCKS_SERVER in that case. - unset SOCKS_SERVER - fi - - # Increase GC_MALLOC_LIMIT if set (default is 8000000) - if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then - append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}" - fi - - # ipv6 hack, bug 168939. Needs --enable-ipv6. - use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET" - - # Determine which modules *not* to build depending in the USE flags. - if ! use berkdb ; then - modules="${modules},dbm" - fi - if ! use gdbm ; then - modules="${modules},gdbm" - fi - if ! use ssl ; then - modules="${modules},openssl" - fi - if ! use tk ; then - modules="${modules},tk" - fi - - # Provide an empty LIBPATHENV because we disable rpath but we do not - # need LD_LIBRARY_PATH by default since that breaks USE=multitarget - # #564272 - INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \ - --program-suffix=${MY_SUFFIX} \ - --with-soname=ruby${MY_SUFFIX} \ - --with-readline-dir="${EPREFIX}"/usr \ - --enable-shared \ - --enable-pthread \ - --disable-rpath \ - --without-baseruby \ - --with-compress-debug-sections=no \ - --enable-mkmf-verbose \ - --with-out-ext="${modules}" \ - $(use_with jemalloc jemalloc) \ - $(use_enable jit jit-support ) \ - $(use_enable socks5 socks) \ - $(use_enable systemtap dtrace) \ - $(use_enable doc install-doc) \ - --enable-ipv6 \ - $(use_enable static-libs static) \ - $(use_enable static-libs install-static-library) \ - $(use_with static-libs static-linked-ext) \ - $(use_enable debug) \ - $(use_with valgrind) \ - ${myconf} \ - --enable-option-checking=no - - # Makefile is broken because it lacks -ldl - rm -rf ext/-test-/popen_deadlock || die -} - -src_compile() { - emake V=1 EXTLDFLAGS="${LDFLAGS}" MJIT_CFLAGS="${CFLAGS}" MJIT_OPTFLAGS="" MJIT_DEBUGFLAGS="" -} - -src_test() { - emake V=1 check -} - -src_install() { - # Remove the remaining bundled gems. We do this late in the process - # since they are used during the build to e.g. create the - # documentation. - einfo "Removing default gems before installation" - rm -rf lib/bundler* lib/rdoc/rdoc.gemspec || die - - # Ruby is involved in the install process, we don't want interference here. - unset RUBYOPT - - local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby) - - local -x LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}" - - if [[ ${CHOST} == *darwin* ]] ; then - local -x DYLD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${DYLD_LIBRARY_PATH+:}${DYLD_LIBRARY_PATH}" - fi - - local -x RUBYLIB="${S}:${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}" - for d in $(find "${S}/ext" -type d) ; do - RUBYLIB="${RUBYLIB}:$d" - done - - # Create directory for the default gems - local gem_home="${EPREFIX}/usr/$(get_libdir)/ruby/gems/${RUBYVERSION}" - mkdir -p "${D}/${gem_home}" || die "mkdir gem home failed" - - emake V=1 DESTDIR="${D}" GEM_DESTDIR=${gem_home} install - - # Remove installed rubygems and rdoc copy - rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed" - rm -rf "${ED}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed" - rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed" - rm -rf "${ED}/usr/bin/"{bundle,bundler,ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed" - - if use doc; then - emake DESTDIR="${D}" GEM_DESTDIR=${gem_home} install-doc - fi - - if use examples; then - dodoc -r sample - fi - - dodoc ChangeLog NEWS.md doc/NEWS* README* -} - -pkg_postinst() { - if [[ ! -n $(readlink "${EROOT}"/usr/bin/ruby) ]] ; then - eselect ruby set ruby${MY_SUFFIX} - fi - - elog - elog "To switch between available Ruby profiles, execute as root:" - elog "\teselect ruby set ruby(30|31|...)" - elog -} - -pkg_postrm() { - eselect ruby cleanup -} diff --git a/dev-python/grpcio-tools/Manifest b/dev-python/grpcio-tools/Manifest index 6273746e..0fcdba27 100644 --- a/dev-python/grpcio-tools/Manifest +++ b/dev-python/grpcio-tools/Manifest @@ -1 +1 @@ -DIST grpcio_tools-1.71.0.tar.gz 5326008 BLAKE2B 70dae192880c861e659f1901e00d7189637843c25c309791857fdc1ef58692fcd3a42d34587896b67d19b2a067561d0cc51e5c9f530352d5345fd06f00fea045 SHA512 33ec4c4a5f09e41af3c20cf030a16f69b8b9d0b8f107f84be6666afce026367d710c0fe4b383f3b45a56e3403fd4f23309ca16ea7d1a122245572868bf7a1507 +DIST grpcio_tools-1.72.0.tar.gz 5396558 BLAKE2B db25a36efd70270b0b91c0e3b73f7595cf32b613dacf6c9d053659610e5a10773666a18776bf01d4904222ebe2b855def3accfc4c778ecd1f37f0d1f7913a3ba SHA512 b2317fdaba0d1c7cffc652443a42fd4d452fa9d188d9908eb73826448bafbce76ac898497da2fb3dbf709fed6666916f026c05af3e4a6dd5db71a13f895d345a diff --git a/dev-python/grpcio-tools/grpcio-tools-1.71.0.ebuild b/dev-python/grpcio-tools/grpcio-tools-1.72.0.ebuild index 366f75f7..e971a88e 100644 --- a/dev-python/grpcio-tools/grpcio-tools-1.71.0.ebuild +++ b/dev-python/grpcio-tools/grpcio-tools-1.72.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 multiprocessing prefix pypi @@ -18,8 +18,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86" RDEPEND=" ~dev-python/grpcio-${PV}[${PYTHON_USEDEP}] - >=dev-python/protobuf-5.26.1[${PYTHON_USEDEP}] - <dev-python/protobuf-6[${PYTHON_USEDEP}] + >=dev-python/protobuf-6[${PYTHON_USEDEP}] " DEPEND="${RDEPEND}" diff --git a/gui-libs/display-manager-init/display-manager-init-1.1.2-r1.ebuild b/gui-libs/display-manager-init/display-manager-init-1.1.2-r10.ebuild index 6560d93e..6560d93e 100644 --- a/gui-libs/display-manager-init/display-manager-init-1.1.2-r1.ebuild +++ b/gui-libs/display-manager-init/display-manager-init-1.1.2-r10.ebuild diff --git a/lxqt-base/lxqt-config/Manifest b/lxqt-base/lxqt-config/Manifest index 6f9ad036..ffd42fde 100644 --- a/lxqt-base/lxqt-config/Manifest +++ b/lxqt-base/lxqt-config/Manifest @@ -1 +1 @@ -DIST lxqt-config-2.1.1.tar.xz 399240 BLAKE2B 848f4361104d522410e88c678db3c96038bfd3a394b7aea24fc2cef10c51494850202a55f7f5bb4370b3a30ac2ecdce25f099661a9ee8f27454b12e5ca2f226f SHA512 5495935a4052329e6d1e337c37935409c10b6fba5834f17429eecc08bf336d52040df95b583236d90d83bfa546e0816c2e6d575e2fd4355a9dd9bfb1249d9577 +DIST lxqt-config-2.2.0.tar.xz 402896 BLAKE2B 4dc474ef7b22272c97ac277d862c81f56d51f472e0f2ce5131f8273a7adfd0a1ea2c08ef143bd79c71e1ba5e58002102ba405f6f98d2f7eb029d0c6adfdae628 SHA512 b237c6594d0c2b68c354ba6df0d5f06b8681a09ea876bf75ad137023fede043833cf64fe36d497cf4138f5c4a9ac3dd8dfe16d298cec5250cdd57941ba8e7805 diff --git a/lxqt-base/lxqt-config/files/revert0-adfb181b7924ac2e71347709171542316ea248de.patch b/lxqt-base/lxqt-config/files/revert0-adfb181b7924ac2e71347709171542316ea248de.patch new file mode 100644 index 00000000..df9fcfde --- /dev/null +++ b/lxqt-base/lxqt-config/files/revert0-adfb181b7924ac2e71347709171542316ea248de.patch @@ -0,0 +1,1464 @@ +diff '--color=auto' -Nur a/lxqt-config-appearance/configothertoolkits.cpp b/lxqt-config-appearance/configothertoolkits.cpp +--- a/lxqt-config-appearance/configothertoolkits.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-appearance/configothertoolkits.cpp 2025-05-01 02:30:30.145317762 +0100 +@@ -96,7 +96,7 @@ + * GTK just doesn't intend to support image menu items. They're considered bad practice in modern UI. + */ + +-ConfigOtherToolKits::ConfigOtherToolKits(LXQt::Settings *settings, LXQt::Settings *configAppearanceSettings, QObject *parent) : QObject(parent) ++ConfigOtherToolKits::ConfigOtherToolKits(LXQt::Settings *settings, LXQt::Settings *configAppearanceSettings, QObject *parent) : QObject(parent) + { + mSettings = settings; + mConfigAppearanceSettings = configAppearanceSettings; +@@ -406,7 +406,7 @@ + if(defaultTheme.size() <= 1) + return QString(); + // The theme has got quotation marks. Remove it: +- defaultTheme.replace("'", ""); ++ defaultTheme.replace("'",""); + return QString::fromUtf8(defaultTheme); + } + +diff '--color=auto' -Nur a/lxqt-config-appearance/iconthemeconfig.cpp b/lxqt-config-appearance/iconthemeconfig.cpp +--- a/lxqt-config-appearance/iconthemeconfig.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-appearance/iconthemeconfig.cpp 2025-05-01 02:30:30.145317762 +0100 +@@ -77,7 +77,7 @@ + if (theme.isValid() && (!theme.isHidden())) + { + QTreeWidgetItem *item = new QTreeWidgetItem((QTreeWidget*)nullptr); +- item->setSizeHint(0, QSize(42, 42)); // make icons non-cropped ++ item->setSizeHint(0, QSize(42,42)); // make icons non-cropped + item->setData(0, Qt::UserRole, theme.name()); + + const QList<QIcon> icons = theme.icons(iconNames); +diff '--color=auto' -Nur a/lxqt-config-appearance/lxqtthemeconfig.cpp b/lxqt-config-appearance/lxqtthemeconfig.cpp +--- a/lxqt-config-appearance/lxqtthemeconfig.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-appearance/lxqtthemeconfig.cpp 2025-05-01 02:30:30.145317762 +0100 +@@ -87,7 +87,7 @@ + { + item->setIcon(0, QIcon(theme.previewImage())); + } +- item->setSizeHint(0, QSize(42, 42)); // make icons non-cropped ++ item->setSizeHint(0, QSize(42,42)); // make icons non-cropped + item->setData(0, Qt::UserRole, theme.name()); + ui->lxqtThemeList->addTopLevelItem(item); + } +diff '--color=auto' -Nur a/lxqt-config-appearance/styleconfig.cpp b/lxqt-config-appearance/styleconfig.cpp +--- a/lxqt-config-appearance/styleconfig.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-appearance/styleconfig.cpp 2025-05-01 02:30:30.145317762 +0100 +@@ -72,17 +72,17 @@ + QColor winColor(239, 239, 239); + QPalette defaultPalette(winColor); + ui->winColorLabel->setColor(winColor, true); +- ui->baseColorLabel->setColor(defaultPalette.color(QPalette::Active, QPalette::Base), true); ++ ui->baseColorLabel->setColor(defaultPalette.color(QPalette::Active,QPalette::Base), true); + // Qt's default highlight color may be different from that of Fusion + ui->highlightColorLabel->setColor(QColor(60, 140, 230), true); +- ui->windowTextColorLabel->setColor(defaultPalette.color(QPalette::Active, QPalette::WindowText), true); +- ui->viewTextColorLabel->setColor(defaultPalette.color(QPalette::Active, QPalette::Text), true); +- ui->highlightedTextColorLabel->setColor(defaultPalette.color(QPalette::Active, QPalette::HighlightedText), true); +- ui->linkColorLabel->setColor(defaultPalette.color(QPalette::Active, QPalette::Link), true); +- ui->linkVisitedColorLabel->setColor(defaultPalette.color(QPalette::Active, QPalette::LinkVisited), true); ++ ui->windowTextColorLabel->setColor(defaultPalette.color(QPalette::Active,QPalette::WindowText), true); ++ ui->viewTextColorLabel->setColor(defaultPalette.color(QPalette::Active,QPalette::Text), true); ++ ui->highlightedTextColorLabel->setColor(defaultPalette.color(QPalette::Active,QPalette::HighlightedText), true); ++ ui->linkColorLabel->setColor(defaultPalette.color(QPalette::Active,QPalette::Link), true); ++ ui->linkVisitedColorLabel->setColor(defaultPalette.color(QPalette::Active,QPalette::LinkVisited), true); + // tooltips use the Inactive color group +- ui->tooltipColorLabel->setColor(defaultPalette.color(QPalette::Inactive, QPalette::ToolTipBase), true); +- ui->tooltipTextColorLabel->setColor(defaultPalette.color(QPalette::Inactive, QPalette::ToolTipText), true); ++ ui->tooltipColorLabel->setColor(defaultPalette.color(QPalette::Inactive,QPalette::ToolTipBase), true); ++ ui->tooltipTextColorLabel->setColor(defaultPalette.color(QPalette::Inactive,QPalette::ToolTipText), true); + }); + + connect(ui->savePaletteBtn, &QAbstractButton::clicked, this, &StyleConfig::savePalette); +@@ -155,53 +155,53 @@ + QColor color; + color = QColor::fromString(mSettings->value(QStringLiteral("window_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::Window); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Window); + ui->winColorLabel->setColor(color); + + color = QColor::fromString(mSettings->value(QStringLiteral("base_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::Base); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Base); + ui->baseColorLabel->setColor(color); + + color = QColor::fromString(mSettings->value(QStringLiteral("highlight_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::Highlight); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Highlight); + ui->highlightColorLabel->setColor(color); + + color = QColor::fromString(mSettings->value(QStringLiteral("window_text_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::WindowText); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::WindowText); + ui->windowTextColorLabel->setColor(color); + + color = QColor::fromString(mSettings->value(QStringLiteral("text_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::Text); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Text); + ui->viewTextColorLabel->setColor(color); + + color = QColor::fromString(mSettings->value(QStringLiteral("highlighted_text_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::HighlightedText); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::HighlightedText); + ui->highlightedTextColorLabel->setColor(color); + + color = QColor::fromString(mSettings->value(QStringLiteral("link_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::Link); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Link); + ui->linkColorLabel->setColor(color); + + color = QColor::fromString(mSettings->value(QStringLiteral("link_visited_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::LinkVisited); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::LinkVisited); + ui->linkVisitedColorLabel->setColor(color); + + // tooltips use the Inactive color group + color = QColor::fromString(mSettings->value(QStringLiteral("tooltip_base_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Inactive, QPalette::ToolTipBase); ++ color = QGuiApplication::palette().color(QPalette::Inactive,QPalette::ToolTipBase); + ui->tooltipColorLabel->setColor(color); + + color = QColor::fromString(mSettings->value(QStringLiteral("tooltip_text_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Inactive, QPalette::ToolTipText); ++ color = QGuiApplication::palette().color(QPalette::Inactive,QPalette::ToolTipText); + ui->tooltipTextColorLabel->setColor(color); + + mSettings->endGroup(); +@@ -438,7 +438,7 @@ + { + bool visible(item->text().contains(filterStr, Qt::CaseInsensitive)); + if (I < 0 && visible) +- I = i; ++ I = i; + item->setHidden(!visible); + } + } +@@ -501,53 +501,53 @@ + QColor color; + color = QColor::fromString(settings.value(QStringLiteral("window_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::Window); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Window); + ui->winColorLabel->setColor(color, true); + + color = QColor::fromString(settings.value(QStringLiteral("base_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::Base); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Base); + ui->baseColorLabel->setColor(color, true); + + color = QColor::fromString(settings.value(QStringLiteral("highlight_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::Highlight); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Highlight); + ui->highlightColorLabel->setColor(color, true); + + color = QColor::fromString(settings.value(QStringLiteral("window_text_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::WindowText); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::WindowText); + ui->windowTextColorLabel->setColor(color, true); + + color = QColor::fromString(settings.value(QStringLiteral("text_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::Text); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Text); + ui->viewTextColorLabel->setColor(color, true); + + color = QColor::fromString(settings.value(QStringLiteral("highlighted_text_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::HighlightedText); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::HighlightedText); + ui->highlightedTextColorLabel->setColor(color, true); + + color = QColor::fromString(settings.value(QStringLiteral("link_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::Link); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Link); + ui->linkColorLabel->setColor(color, true); + + color = QColor::fromString(settings.value(QStringLiteral("link_visited_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active, QPalette::LinkVisited); ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::LinkVisited); + ui->linkVisitedColorLabel->setColor(color, true); + + // tooltips use the Inactive color group + color = QColor::fromString(settings.value(QStringLiteral("tooltip_base_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Inactive, QPalette::ToolTipBase); ++ color = QGuiApplication::palette().color(QPalette::Inactive,QPalette::ToolTipBase); + ui->tooltipColorLabel->setColor(color, true); + + color = QColor::fromString(settings.value(QStringLiteral("tooltip_text_color")).toString()); + if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Inactive, QPalette::ToolTipText); ++ color = QGuiApplication::palette().color(QPalette::Inactive,QPalette::ToolTipText); + ui->tooltipTextColorLabel->setColor(color, true); + + settings.endGroup(); +diff '--color=auto' -Nur a/lxqt-config-brightness/brightnesssettings.cpp b/lxqt-config-brightness/brightnesssettings.cpp +--- a/lxqt-config-brightness/brightnesssettings.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-brightness/brightnesssettings.cpp 2025-05-01 02:30:30.146317762 +0100 +@@ -97,7 +97,7 @@ + + void BrightnessSettings::monitorSettingsChanged(MonitorInfo monitor) + { +- mBrightness->setMonitorsSettings(QList<MonitorInfo>{} << monitor); ++ mBrightness->setMonitorsSettings(QList<MonitorInfo>{} << monitor); + if (ui->confirmCB->isChecked()) + mConfirmRequestTimer.start(); + else { +diff '--color=auto' -Nur a/lxqt-config-brightness/brightnesssettings.cpp.orig b/lxqt-config-brightness/brightnesssettings.cpp.orig +--- a/lxqt-config-brightness/brightnesssettings.cpp.orig 1970-01-01 01:00:00.000000000 +0100 ++++ b/lxqt-config-brightness/brightnesssettings.cpp.orig 2025-04-17 10:06:55.000000000 +0100 +@@ -0,0 +1,196 @@ ++/* ++ Copyright (C) 2016 P.L. Lucas <selairi@gmail.com> ++ ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with this library; if not, write to the Free Software ++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ++*/ ++ ++#include "brightnesssettings.h" ++#include "outputwidget.h" ++#include <QMessageBox> ++#include <QPushButton> ++ ++#include <cmath> ++#include <algorithm> ++ ++BrightnessSettings::BrightnessSettings(QWidget *parent):QDialog(parent) ++{ ++ ui = new Ui::BrightnessSettings(); ++ ui->setupUi(this); ++ ++ mBrightness = new XRandrBrightness(); ++ mMonitors = mBrightness->getMonitorsInfo(); ++ mMonitorsInitial = mBrightness->getMonitorsInfo(); ++ mBacklight = new LXQt::Backlight(this); ++ ++ ui->headIconLabel->setPixmap(QIcon::fromTheme(QStringLiteral("display-brightness-symbolic")).pixmap(32, 32)); ++ ++ ui->backlightSlider->setEnabled(mBacklight->isBacklightAvailable() || mBacklight->isBacklightOff()); ++ ui->backlightGroupBox->setEnabled(mBacklight->isBacklightAvailable() || mBacklight->isBacklightOff()); ++ if(mBacklight->isBacklightAvailable()) { ++ setBacklightSliderValue(mBacklight->getBacklight()); ++ ++ mInitialBacklightValue = mLastBacklightValue = mBacklight->getBacklight(); ++ connect(ui->backlightSlider, &QSlider::valueChanged, this, &BrightnessSettings::setBacklight); ++ ++ connect(ui->backlightDownButton, &QToolButton::clicked, ++ [this](bool){ ui->backlightSlider->setValue(ui->backlightSlider->value()-1); }); ++ connect(ui->backlightUpButton, &QToolButton::clicked, ++ [this](bool){ ui->backlightSlider->setValue(ui->backlightSlider->value()+1); }); ++ } ++ ++ for(const MonitorInfo &monitor: std::as_const(mMonitors)) ++ { ++ OutputWidget *output = new OutputWidget(monitor, this); ++ ui->layout->addWidget(output); ++ output->show(); ++ connect(output, &OutputWidget::changed, this, &BrightnessSettings::monitorSettingsChanged); ++ connect(this, &BrightnessSettings::monitorReverted, output, &OutputWidget::setRevertedValues); ++ } ++ ++ mConfirmRequestTimer.setSingleShot(true); ++ mConfirmRequestTimer.setInterval(1000); ++ connect(&mConfirmRequestTimer, &QTimer::timeout, this, &BrightnessSettings::requestConfirmation); ++ ++ connect(ui->buttonBox, &QDialogButtonBox::clicked, ++ [this](QAbstractButton *button) { ++ if(ui->buttonBox->button(QDialogButtonBox::Reset) == button) { ++ revertValues(); ++ } ++ } ); ++} ++ ++BrightnessSettings::~BrightnessSettings() ++{ ++ delete ui; ++ ui = nullptr; ++ ++ delete mBrightness; ++ mBrightness = nullptr; ++} ++ ++void BrightnessSettings::setBacklight() ++{ ++ int value = ui->backlightSlider->value(); ++ // Set the minimum to 5% of the maximum to prevent a black screen ++ int minBacklight = std::max(std::round((qreal)(mBacklight->getMaxBacklight())*0.05), 1.0); ++ int maxBacklight = mBacklight->getMaxBacklight(); ++ int interval = maxBacklight - minBacklight; ++ if(interval > 100) ++ value = (value * maxBacklight) / 100; ++ mBacklight->setBacklight(value); ++ ++ if (ui->confirmCB->isChecked()) ++ mConfirmRequestTimer.start(); ++} ++ ++void BrightnessSettings::monitorSettingsChanged(MonitorInfo monitor) ++{ ++ mBrightness->setMonitorsSettings(QList<MonitorInfo>{} << monitor); ++ if (ui->confirmCB->isChecked()) ++ mConfirmRequestTimer.start(); ++ else { ++ for (auto & m : mMonitors) { ++ if (m.id() == monitor.id() && m.name() == monitor.name()) { ++ m.setBacklight(monitor.backlight()); ++ m.setBrightness(monitor.brightness()); ++ } ++ } ++ } ++} ++ ++void BrightnessSettings::requestConfirmation() ++{ ++ QMessageBox msg{QMessageBox::Question, tr("Brightness settings changed") ++ , tr("Confirmation required. Are the settings correct?") ++ , QMessageBox::Yes | QMessageBox::No}; ++ int timeout = 5; // seconds ++ QString no_text; ++ if (auto btn = msg.button(QMessageBox::No)) { ++ no_text = btn->text(); ++ no_text += QStringLiteral("(%1)"); ++ btn->setText(no_text.arg(timeout)); ++ } ++ msg.setDefaultButton(QMessageBox::No); ++ ++ QTimer timeoutTimer; ++ timeoutTimer.setSingleShot(false); ++ timeoutTimer.setInterval(1000); ++ connect(&timeoutTimer, &QTimer::timeout, [&] { ++ if (auto btn = msg.button(QMessageBox::No)) { ++ btn->setText(no_text.arg(--timeout)); ++ } ++ if (timeout == 0) ++ { ++ timeoutTimer.stop(); ++ msg.reject(); ++ } ++ }); ++ timeoutTimer.start(); ++ ++ if (QMessageBox::Yes == msg.exec()) ++ { ++ // re-read current values ++ if(mBacklight->isBacklightAvailable()) ++ mLastBacklightValue = mBacklight->getBacklight(); ++ ++ mMonitors = mBrightness->getMonitorsInfo(); ++ } else ++ { ++ // revert the changes ++ if(mBacklight->isBacklightAvailable()) { ++ disconnect(ui->backlightSlider, &QSlider::valueChanged, this, &BrightnessSettings::setBacklight); ++ mBacklight->setBacklight(mLastBacklightValue); ++ setBacklightSliderValue(mLastBacklightValue); ++ connect(ui->backlightSlider, &QSlider::valueChanged, this, &BrightnessSettings::setBacklight); ++ } ++ ++ mBrightness->setMonitorsSettings(mMonitors); ++ for (const auto & monitor : std::as_const(mMonitors)) ++ emit monitorReverted(monitor); ++ } ++} ++ ++void BrightnessSettings::revertValues() ++{ ++ if(mBacklight->isBacklightAvailable()) { ++ disconnect(ui->backlightSlider, &QSlider::valueChanged, this, &BrightnessSettings::setBacklight); ++ mBacklight->setBacklight(mInitialBacklightValue); ++ setBacklightSliderValue(mInitialBacklightValue); ++ connect(ui->backlightSlider, &QSlider::valueChanged, this, &BrightnessSettings::setBacklight); ++ } ++ ++ mBrightness->setMonitorsSettings(mMonitorsInitial); ++ for (const auto & monitor : std::as_const(mMonitorsInitial)) ++ emit monitorReverted(monitor); ++} ++ ++ ++void BrightnessSettings::setBacklightSliderValue(int value) ++{ ++ // Set the minimum to 5% of the maximum to prevent a black screen ++ int minBacklight = std::max(std::round((qreal)(mBacklight->getMaxBacklight())*0.05), 1.0); ++ int maxBacklight = mBacklight->getMaxBacklight(); ++ int interval = maxBacklight - minBacklight; ++ if(interval <= 100) { ++ ui->backlightSlider->setMaximum(maxBacklight); ++ ui->backlightSlider->setMinimum(minBacklight); ++ ui->backlightSlider->setValue(value); ++ } else { ++ ui->backlightSlider->setMaximum(100); ++ // Set the minimum to 5% of the maximum to prevent a black screen ++ ui->backlightSlider->setMinimum(5); ++ ui->backlightSlider->setValue( (value * 100) / maxBacklight); ++ } ++} +diff '--color=auto' -Nur a/lxqt-config-brightness/xrandrbrightness.cpp b/lxqt-config-brightness/xrandrbrightness.cpp +--- a/lxqt-config-brightness/xrandrbrightness.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-brightness/xrandrbrightness.cpp 2025-05-01 02:30:30.146317762 +0100 +@@ -160,7 +160,7 @@ + return -1; + } + +- xcb_generic_error_t *error; ++ xcb_generic_error_t *error; + + xcb_randr_get_output_info_cookie_t output_info_cookie = xcb_randr_get_output_info (x11NativeInterface->connection(), output, 0); + ScopedCPointer<xcb_randr_get_output_info_reply_t> output_info(xcb_randr_get_output_info_reply (x11NativeInterface->connection(), output_info_cookie, &error)); +@@ -219,7 +219,7 @@ + return; + } + +- xcb_generic_error_t *error; ++ xcb_generic_error_t *error; + + xcb_randr_get_output_info_cookie_t output_info_cookie = xcb_randr_get_output_info (x11NativeInterface->connection(), output, 0); + ScopedCPointer<xcb_randr_get_output_info_reply_t> output_info(xcb_randr_get_output_info_reply (x11NativeInterface->connection(), output_info_cookie, &error)); +@@ -292,7 +292,7 @@ + for (int i = 0; i < m_resources->num_outputs; ++i) { + xcb_randr_output_t output = outputs[i]; + +- xcb_generic_error_t *error; ++ xcb_generic_error_t *error; + + xcb_randr_get_output_info_cookie_t output_info_cookie = xcb_randr_get_output_info (x11NativeInterface->connection(), output, 0); + ScopedCPointer <xcb_randr_get_output_info_reply_t> output_info(xcb_randr_get_output_info_reply (x11NativeInterface->connection(), output_info_cookie, &error)); +@@ -385,7 +385,7 @@ + for (int i = 0; i < m_resources->num_outputs; ++i) { + xcb_randr_output_t output = outputs[i]; + +- xcb_generic_error_t *error; ++ xcb_generic_error_t *error; + + xcb_randr_get_output_info_cookie_t output_info_cookie = xcb_randr_get_output_info (x11NativeInterface->connection(), output, 0); + ScopedCPointer<xcb_randr_get_output_info_reply_t> output_info(xcb_randr_get_output_info_reply (x11NativeInterface->connection(), output_info_cookie, &error)); +diff '--color=auto' -Nur a/lxqt-config-brightness/xrandrbrightness.cpp.orig b/lxqt-config-brightness/xrandrbrightness.cpp.orig +--- a/lxqt-config-brightness/xrandrbrightness.cpp.orig 1970-01-01 01:00:00.000000000 +0100 ++++ b/lxqt-config-brightness/xrandrbrightness.cpp.orig 2025-04-17 10:06:55.000000000 +0100 +@@ -0,0 +1,448 @@ ++/* This file is part of the KDE project ++ * Copyright (C) 2010 Lukas Tinkl <ltinkl@redhat.com> ++ * Copyright (C) 2015 Kai Uwe Broulik <kde@privat.broulik.de> ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Library General Public ++ * License version 2 as published by the Free Software Foundation. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Library General Public License for more details. ++ * ++ * You should have received a copy of the GNU Library General Public License ++ * along with this library; see the file COPYING.LIB. If not, write to ++ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, ++ * Boston, MA 02110-1301, USA. ++ * ++ */ ++ ++ ++#include <QGuiApplication> ++#include <QDebug> ++ ++#include <algorithm> ++ ++#include "xrandrbrightness.h" ++ ++XRandrBrightness::XRandrBrightness() ++{ ++ if (QGuiApplication::platformName() != QStringLiteral("xcb")) { ++ return; ++ } ++ auto x11NativeInterface = qGuiApp->nativeInterface<QNativeInterface::QX11Application>(); ++ if (!x11NativeInterface) { ++ return; ++ } ++ ScopedCPointer<xcb_randr_query_version_reply_t> versionReply(xcb_randr_query_version_reply(x11NativeInterface->connection(), ++ xcb_randr_query_version(x11NativeInterface->connection(), 1, 2), ++ nullptr)); ++ ++ if (!versionReply) { ++ qDebug() << "RandR Query version returned null"; ++ return; ++ } ++ ++ if (versionReply->major_version < 1 || (versionReply->major_version == 1 && versionReply->minor_version < 2)) { ++ qDebug() << "RandR version" << versionReply->major_version << "." << versionReply->minor_version << " too old"; ++ return; ++ } ++ ScopedCPointer<xcb_intern_atom_reply_t> backlightReply(xcb_intern_atom_reply(x11NativeInterface->connection(), ++ xcb_intern_atom (x11NativeInterface->connection(), 1, strlen("Backlight"), "Backlight"), ++ nullptr)); ++ ++ if (!backlightReply) { ++ qDebug() << "Intern Atom for Backlight returned null"; ++ return; ++ } ++ ++ m_backlight = backlightReply->atom; ++ ++ if (m_backlight == XCB_NONE) { ++ qDebug() << "No outputs have backlight property"; ++ //return; ++ } ++ xcb_screen_iterator_t iter = xcb_setup_roots_iterator(xcb_get_setup(x11NativeInterface->connection())); ++ if (!iter.rem) { ++ qDebug() << "XCB Screen Roots Iterator rem was null"; ++ return; ++ } ++ ++ xcb_screen_t *screen = iter.data; ++ xcb_window_t root = screen->root; ++ ++ m_resources.reset(xcb_randr_get_screen_resources_current_reply(x11NativeInterface->connection(), ++ xcb_randr_get_screen_resources_current(x11NativeInterface->connection(), root) ++ , nullptr)); ++ ++ if (!m_resources) { ++ qDebug() << "RANDR Get Screen Resources returned null"; ++ return; ++ } ++} ++ ++ ++ ++bool XRandrBrightness::backlight_get_with_range(xcb_randr_output_t output, long &value, long &min, long &max) const { ++ long cur = backlight_get(output); ++ if (cur == -1) { ++ return false; ++ } ++ auto x11NativeInterface = qGuiApp->nativeInterface<QNativeInterface::QX11Application>(); ++ if (!x11NativeInterface) { ++ return false; ++ } ++ ++ ScopedCPointer<xcb_randr_query_output_property_reply_t> propertyReply(xcb_randr_query_output_property_reply(x11NativeInterface->connection(), ++ xcb_randr_query_output_property(x11NativeInterface->connection(), output, m_backlight) ++ , nullptr)); ++ ++ if (!propertyReply) { ++ return false; ++ } ++ ++ if (propertyReply->range && xcb_randr_query_output_property_valid_values_length(propertyReply.data()) == 2) { ++ int32_t *values = xcb_randr_query_output_property_valid_values(propertyReply.data()); ++ value = cur; ++ min = values[0]; ++ max = values[1]; ++ return true; ++ } ++ ++ return false; ++} ++ ++long XRandrBrightness::backlight_get(xcb_randr_output_t output) const ++{ ++ auto x11NativeInterface = qGuiApp->nativeInterface<QNativeInterface::QX11Application>(); ++ if (!x11NativeInterface) { ++ return -1; ++ } ++ ++ ScopedCPointer<xcb_randr_get_output_property_reply_t> propertyReply; ++ long value; ++ ++ if (m_backlight != XCB_ATOM_NONE) { ++ propertyReply.reset(xcb_randr_get_output_property_reply(x11NativeInterface->connection(), ++ xcb_randr_get_output_property(x11NativeInterface->connection(), output, m_backlight, XCB_ATOM_NONE, 0, 4, 0, 0) ++ , nullptr)); ++ ++ if (!propertyReply) { ++ return -1; ++ } ++ } ++ ++ if (!propertyReply || propertyReply->type != XCB_ATOM_INTEGER || propertyReply->num_items != 1 || propertyReply->format != 32) { ++ value = -1; ++ } else { ++ value = *(reinterpret_cast<long *>(xcb_randr_get_output_property_data(propertyReply.data()))); ++ } ++ return value; ++} ++ ++void XRandrBrightness::backlight_set(xcb_randr_output_t output, long value) ++{ ++ auto x11NativeInterface = qGuiApp->nativeInterface<QNativeInterface::QX11Application>(); ++ if (!x11NativeInterface) { ++ return; ++ } ++ xcb_randr_change_output_property(x11NativeInterface->connection(), output, m_backlight, XCB_ATOM_INTEGER, ++ 32, XCB_PROP_MODE_REPLACE, ++ 1, reinterpret_cast<unsigned char *>(&value)); ++} ++ ++ ++float XRandrBrightness::gamma_brightness_get(xcb_randr_output_t output) ++{ ++ auto x11NativeInterface = qGuiApp->nativeInterface<QNativeInterface::QX11Application>(); ++ if (!x11NativeInterface) { ++ return -1; ++ } ++ ++ xcb_generic_error_t *error; ++ ++ xcb_randr_get_output_info_cookie_t output_info_cookie = xcb_randr_get_output_info (x11NativeInterface->connection(), output, 0); ++ ScopedCPointer<xcb_randr_get_output_info_reply_t> output_info(xcb_randr_get_output_info_reply (x11NativeInterface->connection(), output_info_cookie, &error)); ++ if(error != nullptr) ++ { ++ qDebug() << "Error getting output_info"; ++ return -1; ++ } ++ if(output_info == nullptr) ++ { ++ qDebug() << "Error: output_info is null"; ++ return -1; ++ } ++ // xcb_randr_get_output_info_reply_t tiene como elemento crtc ++ xcb_randr_get_crtc_gamma_cookie_t gamma_cookie = xcb_randr_get_crtc_gamma_unchecked (x11NativeInterface->connection(), output_info->crtc); ++ ScopedCPointer<xcb_randr_get_crtc_gamma_reply_t> gamma_reply(xcb_randr_get_crtc_gamma_reply (x11NativeInterface->connection(), gamma_cookie, &error)); ++ if(error != nullptr) ++ { ++ qDebug() << "Error getting gamma_reply"; ++ return -1; ++ } ++ if(gamma_reply == nullptr) ++ { ++ qDebug() << "Error: gamma_reply is null"; ++ return -1; ++ } ++ uint16_t * red = xcb_randr_get_crtc_gamma_red (gamma_reply.data()); ++ if(red == nullptr) ++ { ++ qDebug() << "Error: red is null"; ++ return -1; ++ } ++ int red_length = xcb_randr_get_crtc_gamma_red_length(gamma_reply.data()); ++ ++ // uint16_t *green = xcb_randr_get_crtc_gamma_green (gamma_reply); ++ // if(green == NULL) ++ // { ++ // qDebug() << "Error: green is null"; ++ // return -1; ++ // } ++ // uint16_t *blue = xcb_randr_get_crtc_gamma_blue (gamma_reply); ++ // if(blue == NULL) ++ // { ++ // qDebug() << "Error: blue is null"; ++ // return -1; ++ // } ++ ++ float brightness = (float)red[red_length-1]/65535.0; ++ return brightness; ++} ++ ++void XRandrBrightness::gamma_brightness_set(xcb_randr_output_t output, float percent) ++{ ++ auto x11NativeInterface = qGuiApp->nativeInterface<QNativeInterface::QX11Application>(); ++ if (!x11NativeInterface) { ++ return; ++ } ++ ++ xcb_generic_error_t *error; ++ ++ xcb_randr_get_output_info_cookie_t output_info_cookie = xcb_randr_get_output_info (x11NativeInterface->connection(), output, 0); ++ ScopedCPointer<xcb_randr_get_output_info_reply_t> output_info(xcb_randr_get_output_info_reply (x11NativeInterface->connection(), output_info_cookie, &error)); ++ if(error != nullptr) ++ { ++ qDebug() << "Error getting output_info"; ++ return; ++ } ++ if(output_info == nullptr) ++ { ++ qDebug() << "Error: output_info is null"; ++ return; ++ } ++ // xcb_randr_get_output_info_reply_t tiene como elemento crtc ++ xcb_randr_get_crtc_gamma_cookie_t gamma_cookie = xcb_randr_get_crtc_gamma_unchecked (x11NativeInterface->connection(), output_info->crtc); ++ ScopedCPointer<xcb_randr_get_crtc_gamma_reply_t> gamma_reply(xcb_randr_get_crtc_gamma_reply (x11NativeInterface->connection(), gamma_cookie, &error)); ++ if(error != nullptr) ++ { ++ qDebug() << "Error getting gamma_reply"; ++ return; ++ } ++ if(gamma_reply == nullptr) ++ { ++ qDebug() << "Error: gamma_reply is null"; ++ return; ++ } ++ uint16_t *red = xcb_randr_get_crtc_gamma_red (gamma_reply.data()); ++ if(red == nullptr) ++ { ++ qDebug() << "Error: red is null"; ++ return; ++ } ++ int red_length = xcb_randr_get_crtc_gamma_red_length(gamma_reply.data()); ++ uint16_t *green = xcb_randr_get_crtc_gamma_green (gamma_reply.data()); ++ if(green == nullptr) ++ { ++ qDebug() << "Error: green is null"; ++ return; ++ } ++ uint16_t *blue = xcb_randr_get_crtc_gamma_blue (gamma_reply.data()); ++ if(blue == nullptr) ++ { ++ qDebug() << "Error: blue is null"; ++ return; ++ } ++ ++ float max_gamma = 65535*percent; ++ for(int i=0;i<red_length;i++) ++ { ++ int value = std::min((int)(((float)i/(float)(red_length-1))*max_gamma), 65535); ++ green[i] = blue[i] = red[i] = value; ++ } ++ xcb_randr_set_crtc_gamma (x11NativeInterface->connection(), output_info->crtc, red_length, red, green, blue); ++} ++ ++ ++QList<MonitorInfo> XRandrBrightness::getMonitorsInfo() ++{ ++ QList<MonitorInfo> monitors; ++ ++ if (!m_resources) { ++ return monitors; ++ } ++ auto x11NativeInterface = qGuiApp->nativeInterface<QNativeInterface::QX11Application>(); ++ if (!x11NativeInterface) { ++ return monitors; ++ } ++ ++ auto *outputs = xcb_randr_get_screen_resources_current_outputs(m_resources.data()); ++ for (int i = 0; i < m_resources->num_outputs; ++i) { ++ xcb_randr_output_t output = outputs[i]; ++ ++ xcb_generic_error_t *error; ++ ++ xcb_randr_get_output_info_cookie_t output_info_cookie = xcb_randr_get_output_info (x11NativeInterface->connection(), output, 0); ++ ScopedCPointer <xcb_randr_get_output_info_reply_t> output_info(xcb_randr_get_output_info_reply (x11NativeInterface->connection(), output_info_cookie, &error)); ++ if(error != nullptr) ++ { ++ qDebug() << "Error getting output_info"; ++ continue; ++ } ++ if(output_info == nullptr) ++ { ++ qDebug() << "Error: output_info is null"; ++ continue; ++ } ++ ++ QString name = QString::fromUtf8((const char *) xcb_randr_get_output_info_name(output_info.data()), output_info->name_len); ++ ++ ++ qDebug() << "Found output:" << name; ++ ++ ++ // Is connected? ++ if ( (xcb_randr_connection_t)(output_info->connection) != XCB_RANDR_CONNECTION_CONNECTED ) ++ { ++ qDebug() << "Output is not connected"; ++ continue; // This output is not connected. Check other ++ } ++ ++ // Is enabled? ++ if( output_info->crtc == 0) ++ { ++ qDebug() << "Crtc is not null. Output not enabled."; ++ continue; ++ } ++ xcb_randr_get_crtc_info_cookie_t crtc_info_cookie = xcb_randr_get_crtc_info_unchecked (x11NativeInterface->connection(), output_info->crtc, 0); ++ ScopedCPointer<xcb_randr_get_crtc_info_reply_t> crtc_info(xcb_randr_get_crtc_info_reply (x11NativeInterface->connection(), crtc_info_cookie, &error)); ++ if(error != nullptr) ++ { ++ qDebug() << "Error getting output_info"; ++ continue; ++ } ++ if(crtc_info == nullptr) ++ { ++ qDebug() << "Error: output_info is null"; ++ continue; ++ } ++ if( crtc_info->mode == XCB_NONE ) ++ { ++ qDebug() << "No modes. Output not enabled."; ++ continue; ++ } ++ ++ // Output is connected and enabled. Get data: ++ bool backlightIsSupported = false; ++ long cur, min, max, backlight_max = -1; ++ if (backlight_get(output) != -1) ++ { ++ if (backlight_get_with_range(output, cur, min, max)) ++ { ++ backlightIsSupported = true; ++ backlight_max = max - min; ++ } ++ } ++ ++ MonitorInfo monitor((int)output, name, backlight_max); ++ ++ if(backlightIsSupported) ++ monitor.setBacklight(cur-min); ++ ++ monitor.setBrightness(gamma_brightness_get(output)); ++ ++ qDebug() << "Output:" << name << "added"; ++ monitors.append(monitor); ++ ++ } ++ ++ return monitors; ++} ++ ++void XRandrBrightness::setMonitorsSettings(QList<MonitorInfo> monitors) ++{ ++ if (!m_resources) { ++ return; ++ } ++ auto x11NativeInterface = qGuiApp->nativeInterface<QNativeInterface::QX11Application>(); ++ if (!x11NativeInterface) { ++ return; ++ } ++ ++ auto *outputs = xcb_randr_get_screen_resources_current_outputs(m_resources.data()); ++ for (int i = 0; i < m_resources->num_outputs; ++i) { ++ xcb_randr_output_t output = outputs[i]; ++ ++ xcb_generic_error_t *error; ++ ++ xcb_randr_get_output_info_cookie_t output_info_cookie = xcb_randr_get_output_info (x11NativeInterface->connection(), output, 0); ++ ScopedCPointer<xcb_randr_get_output_info_reply_t> output_info(xcb_randr_get_output_info_reply (x11NativeInterface->connection(), output_info_cookie, &error)); ++ if(error != nullptr) ++ { ++ qDebug() << "Error getting output_info"; ++ continue; ++ } ++ if(output_info == nullptr) ++ { ++ qDebug() << "Error: output_info is null"; ++ continue; ++ } ++ ++ // Is connected? ++ if ( (xcb_randr_connection_t)(output_info->connection) != XCB_RANDR_CONNECTION_CONNECTED ) ++ continue; // This output is not connected. Check other ++ ++ // Is enabled? ++ if( output_info->crtc == 0) ++ continue; ++ xcb_randr_get_crtc_info_cookie_t crtc_info_cookie = xcb_randr_get_crtc_info_unchecked (x11NativeInterface->connection(), output_info->crtc, 0); ++ ScopedCPointer<xcb_randr_get_crtc_info_reply_t> crtc_info(xcb_randr_get_crtc_info_reply (x11NativeInterface->connection(), crtc_info_cookie, &error)); ++ if(error != nullptr) ++ continue; ++ if(crtc_info == nullptr || crtc_info->mode == XCB_NONE ) ++ continue; ++ ++ QString name = QString::fromUtf8((const char *) xcb_randr_get_output_info_name(output_info.data()), output_info->name_len); ++ ++ // Output is connected and enabled. Get data: ++ bool backlightIsSupported = false; ++ long cur, min, max, backlight_value = 0; ++ if (backlight_get(output) != -1) ++ { ++ if (backlight_get_with_range(output, cur, min, max)) ++ { ++ backlightIsSupported = true; ++ backlight_value = cur - min; ++ } ++ } ++ float brightness_value = gamma_brightness_get(output); ++ ++ // Compare output info with settings and set it. ++ for(const MonitorInfo &monitor: monitors) ++ { ++ //qDebug() << "[XRandrBrightness::setMonitorsSettings]" << monitor.id() << (int)output << monitor.name() << name ; ++ if(monitor.id() == (int)output && monitor.name() == name) ++ { ++ // Set settings ++ if(backlightIsSupported && monitor.backlight() != backlight_value) ++ backlight_set(output, min+monitor.backlight()); ++ if(monitor.brightness() != brightness_value) ++ gamma_brightness_set(output, monitor.brightness()); ++ break; ++ } ++ } ++ } ++} ++ +diff '--color=auto' -Nur a/lxqt-config-file-associations/mimetypeviewer.cpp b/lxqt-config-file-associations/mimetypeviewer.cpp +--- a/lxqt-config-file-associations/mimetypeviewer.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-file-associations/mimetypeviewer.cpp 2025-05-01 02:30:30.146317762 +0100 +@@ -230,14 +230,14 @@ + + widget.searchTermLineEdit->setTextMargins(0, 0, 30, 0); + QHBoxLayout *hBoxLayout = new QHBoxLayout(widget.searchTermLineEdit); +- hBoxLayout->setContentsMargins(0, 0, 0, 0); ++ hBoxLayout->setContentsMargins(0,0,0,0); + widget.searchTermLineEdit->setLayout(hBoxLayout); + QLabel *searchIconLabel = new QLabel(widget.searchTermLineEdit); + searchIconLabel->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter); + searchIconLabel->setMinimumHeight(30); + searchIconLabel->setMinimumWidth(30); + +- searchIconLabel->setPixmap(searchIcon.pixmap(QSize(20, 20))); ++ searchIconLabel->setPixmap(searchIcon.pixmap(QSize(20,20))); + hBoxLayout->addWidget(searchIconLabel, 0, Qt::AlignRight | Qt::AlignVCenter); + } + +diff '--color=auto' -Nur a/lxqt-config-monitor/loadsettings.cpp b/lxqt-config-monitor/loadsettings.cpp +--- a/lxqt-config-monitor/loadsettings.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-monitor/loadsettings.cpp 2025-05-01 02:30:30.146317762 +0100 +@@ -61,7 +61,7 @@ + + void LoadSettings::applyBestSettings() + { +- KScreen::GetConfigOperation *operation = new KScreen::GetConfigOperation(); ++ KScreen::GetConfigOperation *operation = new KScreen::GetConfigOperation(); + connect(operation, &KScreen::GetConfigOperation::finished, [this, operation] (KScreen::ConfigOperation *op) { + KScreen::GetConfigOperation *configOp = qobject_cast<KScreen::GetConfigOperation *>(op); + if (configOp) { +diff '--color=auto' -Nur a/lxqt-config-monitor/managesavedsettings.cpp b/lxqt-config-monitor/managesavedsettings.cpp +--- a/lxqt-config-monitor/managesavedsettings.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-monitor/managesavedsettings.cpp 2025-05-01 02:30:30.146317762 +0100 +@@ -29,7 +29,7 @@ + Q_DECLARE_METATYPE(MonitorSavedSettings) + + +-ManageSavedSettings::ManageSavedSettings(LXQt::Settings * applicationSettings, KScreen::ConfigPtr config, QWidget * parent): ++ManageSavedSettings::ManageSavedSettings(LXQt::Settings * applicationSettings, KScreen::ConfigPtr config, QWidget * parent): + QDialog(parent) + { + +diff '--color=auto' -Nur a/lxqt-config-monitor/monitorpicture.cpp b/lxqt-config-monitor/monitorpicture.cpp +--- a/lxqt-config-monitor/monitorpicture.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-monitor/monitorpicture.cpp 2025-05-01 02:30:30.147317761 +0100 +@@ -68,7 +68,7 @@ + } + + MonitorPictureDialog::MonitorPictureDialog(KScreen::ConfigPtr config, QWidget * parent, Qt::WindowFlags f) : +- QWidget(parent, f) ++ QWidget(parent,f) + { + updatingOk = false; + firstShownOk = false; +@@ -182,7 +182,7 @@ + picture->monitorWidget->ui.yPosSpinBox->setValue(y); + //else + // qDebug() << "y Iguales"; +- //qDebug() << "[MonitorPictureDialog::updateMonitorWidgets]" << x << '=' << picture->monitorWidget->ui.xPosSpinBox->value() << ',' << y << '=' << picture->monitorWidget->ui.yPosSpinBox->value(); ++ //qDebug() << "[MonitorPictureDialog::updateMonitorWidgets]" << x << '=' << picture->monitorWidget->ui.xPosSpinBox->value() << ',' << y << '=' << picture->monitorWidget->ui.yPosSpinBox->value(); + } + updatingOk = false; + } +diff '--color=auto' -Nur a/lxqt-config-monitor/monitorpicture.cpp.orig b/lxqt-config-monitor/monitorpicture.cpp.orig +--- a/lxqt-config-monitor/monitorpicture.cpp.orig 1970-01-01 01:00:00.000000000 +0100 ++++ b/lxqt-config-monitor/monitorpicture.cpp.orig 2025-04-17 10:06:55.000000000 +0100 +@@ -0,0 +1,420 @@ ++/* ++ * Copyright (C) 2014 P.L. Lucas <selairi@gmail.com> ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License along ++ * with this program; if not, write to the Free Software Foundation, Inc., ++ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. ++ */ ++ ++#include "monitorpicture.h" ++ ++#include <QFont> ++#include <QFontMetrics> ++#include <QPen> ++#include <QDebug> ++#include <QVector2D> ++#include <QRectF> ++#include <KScreen/Mode> ++#include <QScrollBar> ++#include <QResizeEvent> ++#include <QTransform> ++ ++#include <cmath> ++#include <algorithm> ++ ++#include "configure.h" ++ ++// Gets size from string rate. String rate format is "widthxheight". Example: 800x600 ++static QSize sizeFromString(QString str) ++{ ++ int width = 0; ++ int height = 0; ++ int x = str.indexOf(QLatin1Char('x')); ++ if (x > 0) { ++ width = str.first(x).toInt(); ++ height = str.last(str.size() - x - 1).toInt(); ++ } ++ return QSize(width, height); ++} ++ ++MonitorPictureProxy::MonitorPictureProxy(QObject *parent, MonitorPicture *monitorPicture):QObject(parent) ++{ ++ this->monitorPicture = monitorPicture; ++} ++ ++void MonitorPictureProxy::updateSize() ++{ ++ KScreen::OutputPtr output = monitorPicture->monitorWidget->output; ++ QSize size = output->currentMode()->size(); ++ monitorPicture->updateSize(size); ++} ++ ++void MonitorPictureProxy::updatePosition() ++{ ++ KScreen::OutputPtr output = monitorPicture->monitorWidget->output; ++ QPoint pos = output->pos(); ++ //qDebug() << "MonitorPictureProxy:updatePosition]" << pos; ++ monitorPicture->setMonitorPosition(pos.x(), pos.y()); ++} ++ ++MonitorPictureDialog::MonitorPictureDialog(KScreen::ConfigPtr config, QWidget * parent, Qt::WindowFlags f) : ++ QWidget(parent, f) ++{ ++ updatingOk = false; ++ firstShownOk = false; ++ maxMonitorSize = 0; ++ mConfig = config; ++ ui.setupUi(this); ++} ++ ++ ++void MonitorPictureDialog::setScene(QList<MonitorWidget *> monitors) ++{ ++ int monitorsWidth =0; ++ int monitorsHeight = 0; ++ QGraphicsScene *scene = new QGraphicsScene(this); ++ for (MonitorWidget *monitor : monitors) { ++ MonitorPicture *monitorPicture = new MonitorPicture(nullptr, monitor, this); ++ pictures.append(monitorPicture); ++ scene->addItem(monitorPicture); ++ monitorsWidth += monitorPicture->rect().width(); ++ monitorsHeight += monitorPicture->rect().height(); ++ MonitorPictureProxy *proxy = new MonitorPictureProxy(this, monitorPicture); ++ proxy->connect(monitor->output.data(), &KScreen::Output::currentModeIdChanged, proxy, &MonitorPictureProxy::updateSize); ++ proxy->connect(monitor->output.data(), &KScreen::Output::posChanged, proxy, &MonitorPictureProxy::updatePosition); ++ } ++ // The blue rectangle is maximum size of virtual screen (framebuffer) ++ scene->addRect(0, 0, mConfig->screen()->maxSize().width(), mConfig->screen()->maxSize().height(), QPen(Qt::blue, 20))->setOpacity(0.5); ++ maxMonitorSize = std::max(monitorsWidth, monitorsHeight); ++ ui.graphicsView->setScene(scene); ++} ++ ++void MonitorPictureDialog::showEvent(QShowEvent * event) ++{ ++ QWidget::showEvent(event); ++ if (!firstShownOk) { ++ firstShownOk = true; ++ qreal minWidgetLength = static_cast<qreal>(std::max(ui.graphicsView->size().width(), ui.graphicsView->size().height())) / 1.2; ++ if (maxMonitorSize > 0) ++ updateScale(minWidgetLength / maxMonitorSize); ++ } ++} ++ ++void MonitorPictureDialog::resizeEvent(QResizeEvent *event) ++{ ++ QWidget::resizeEvent(event); ++ if (firstShownOk && maxMonitorSize > 0) ++ { ++ qreal scale = ui.graphicsView->transform().m11(); ++ if (scale > 0) ++ { ++ qreal minWidgetLength = static_cast<qreal>(std::max(ui.graphicsView->size().width(), ui.graphicsView->size().height())) / 1.2; ++ updateScale((minWidgetLength / maxMonitorSize) / scale); ++ } ++ } ++} ++ ++void MonitorPictureDialog::updateScale(qreal scale) ++{ ++ // Update scale and set scrollbar position. ++ if (scale > 0) ++ { ++ ui.graphicsView->scale(scale, scale); ++ updateScene(); ++ ui.graphicsView->verticalScrollBar()->setValue(0); ++ ui.graphicsView->horizontalScrollBar()->setValue(0); ++ } ++} ++ ++void MonitorPictureDialog::updateScene() ++{ ++ ui.graphicsView->scene()->update(); ++} ++ ++void MonitorPictureDialog::updateMonitorWidgets(QString primaryMonitor) ++{ ++ // This method update spin boxes of position. ++ // If position is changed when this method is running, position is changed until buffer overflow. ++ // updatingOk control that this method can not be run twice in the same position change. ++ ++ if(updatingOk) ++ return; ++ updatingOk = true; ++ int x0, y0; ++ x0 = y0 = 0; ++ ++ for (MonitorPicture *picture : std::as_const(pictures)) { ++ if (picture->monitorWidget->output->name() == primaryMonitor ++ || primaryMonitor == QLatin1String()) { ++ x0 = picture->originX + picture->pos().x(); ++ y0 = picture->originY + picture->pos().y(); ++ break; ++ } ++ } ++ ++ if( primaryMonitor == QLatin1String() ) { ++ for(MonitorPicture *picture : std::as_const(pictures)) { ++ int x1 = picture->originX + picture->pos().x(); ++ int y1 = picture->originY + picture->pos().y(); ++ x0 = std::min(x0, x1); ++ y0 = std::min(y0, y1); ++ } ++ } ++ ++ for (MonitorPicture *picture : std::as_const(pictures)) { ++ int x = picture->originX + picture->pos().x() - x0; ++ int y = picture->originY + picture->pos().y() - y0; ++ if( x != picture->monitorWidget->ui.xPosSpinBox->value() ) ++ picture->monitorWidget->ui.xPosSpinBox->setValue(x); ++ //else ++ // qDebug() << "x Iguales"; ++ if( y != picture->monitorWidget->ui.yPosSpinBox->value() ) ++ picture->monitorWidget->ui.yPosSpinBox->setValue(y); ++ //else ++ // qDebug() << "y Iguales"; ++ //qDebug() << "[MonitorPictureDialog::updateMonitorWidgets]" << x << '=' << picture->monitorWidget->ui.xPosSpinBox->value() << ',' << y << '=' << picture->monitorWidget->ui.yPosSpinBox->value(); ++ } ++ updatingOk = false; ++} ++ ++MonitorPicture::MonitorPicture(QGraphicsItem * parent, ++ MonitorWidget *monitorWidget, ++ MonitorPictureDialog *monitorPictureDialog) : ++ QGraphicsRectItem(parent) ++{ ++ this->monitorWidget = monitorWidget; ++ this->monitorPictureDialog = monitorPictureDialog; ++ QSizeF currentSizeF = sizeFromString(monitorWidget->ui.resolutionCombo->currentText()) / monitorWidget->output->scale(); ++ QSize currentSize = currentSizeF.toSize(); ++ if( monitorWidget->output->rotation() == KScreen::Output::Left || monitorWidget->output->rotation() == KScreen::Output::Right ) ++ currentSize.transpose(); ++ int x = monitorWidget->ui.xPosSpinBox->value(); ++ int y = monitorWidget->ui.yPosSpinBox->value(); ++ setAcceptedMouseButtons(Qt::LeftButton); ++ setFlags(QGraphicsItem::ItemIsMovable | QGraphicsItem::ItemSendsGeometryChanges); ++ originX = x; ++ originY = y; ++ ++ setRect(x, y, currentSize.width(), currentSize.height()); ++ // setPen(QPen(Qt::black, 20)); ++ // textItem = new QGraphicsTextItem(monitorWidget->output->name(), this); ++ // textItem->setX(x); ++ // textItem->setY(y); ++ // textItem->setParentItem(this); ++ ++ QSvgRenderer *renderer = new QSvgRenderer(QLatin1String(ICON_PATH "monitor.svg")); ++ svgItem = new QGraphicsSvgItem(); ++ svgItem->setSharedRenderer(renderer); ++ svgItem->setX(x); ++ svgItem->setY(y); ++ svgItem->setOpacity(0.7); ++ svgItem->setParentItem(this); ++ ++ ++ textItem = new QGraphicsTextItem(monitorWidget->output->name(), this); ++ textItem->setDefaultTextColor(Qt::white); ++ textItem->setX(x); ++ textItem->setY(y); ++ textItem->setParentItem(this); ++ setPen(QPen(Qt::black, 20)); ++ ++ ++ adjustNameSize(); ++} ++ ++void MonitorPicture::adjustNameSize() ++{ ++ prepareGeometryChange(); ++ qreal fontWidth = QFontMetrics(textItem->font()).horizontalAdvance(monitorWidget->output->name() + QStringLiteral(" ")); ++ textItem->setScale((qreal) this->rect().width() / fontWidth); ++ QTransform transform; ++ qreal width = std::abs(this->rect().width()/svgItem->boundingRect().width()); ++ qreal height = std::abs(this->rect().height()/svgItem->boundingRect().height()); ++ qDebug() << "Width x Height" << width << "x" << height; ++ transform.scale(width, height); ++ svgItem->setTransform(transform); ++} ++ ++void MonitorPicture::updateSize(QSize currentSize) ++{ ++ QRectF r = rect(); ++ r.setSize(currentSize); ++ setRect(r); ++ adjustNameSize(); ++} ++ ++QVariant MonitorPicture::itemChange(GraphicsItemChange change, const QVariant & value) ++{ ++ //qDebug() << "[MonitorPicture::itemChange]: "; ++ //if ( change == ItemPositionChange && scene()) { ++ // value is the new position. ++ //QPointF newPos = value.toPointF(); ++ //qDebug() << "[MonitorPictureDialog::updateMonitorWidgets]: " << newPos.x() << "x" << newPos.y(); ++ //} ++ QVariant v = QGraphicsItem::itemChange(change, value); ++ //monitorPictureDialog->updateMonitorWidgets(QString()); ++ return v; ++} ++ ++void MonitorPicture::setMonitorPosition(int x, int y) ++{ ++ setX( x - originX ); ++ setY( y - originY ); ++} ++ ++void MonitorPicture::mouseReleaseEvent(QGraphicsSceneMouseEvent * event) ++{ ++ QGraphicsRectItem::mouseReleaseEvent(event); ++ monitorPictureDialog->moveMonitorPictureToNearest(this); ++ monitorPictureDialog->updateMonitorWidgets(QString()); ++} ++ ++////////////////////////////////////////////////////////////////////////////////// ++// Move picture to nearest picture procedure. ++////////////////////////////////////////////////////////////////////////////////// ++ ++struct Result_moveMonitorPictureToNearest { ++ bool ok = false; ++ bool outside = false; ++ QVector2D vector; ++}; ++ ++static Result_moveMonitorPictureToNearest compareTwoMonitors(MonitorPicture* monitorPicture1, ++ MonitorPicture* monitorPicture2) ++{ ++ Result_moveMonitorPictureToNearest result; ++ QVector2D offsetVector(0, 0); ++ QRectF extendedAreaRect; ++ QRectF monitorPicture1Rect( ++ monitorPicture1->x() + monitorPicture1->originX, ++ monitorPicture1->y() + monitorPicture1->originY, ++ monitorPicture1->rect().width(), ++ monitorPicture1->rect().height()); ++ QRectF monitorPicture2Rect( ++ monitorPicture2->x() + monitorPicture2->originX, ++ monitorPicture2->y() + monitorPicture2->originY, ++ monitorPicture2->rect().width(), ++ monitorPicture2->rect().height()); ++ ++ if(monitorPicture1Rect.intersects(monitorPicture2Rect)) { ++ result.ok = true; ++ return result; ++ } ++ ++ result.outside = true; ++ result.ok = false; ++ ++ extendedAreaRect = QRectF( ++ std::min(monitorPicture2Rect.x(), monitorPicture1Rect.x()) - monitorPicture2Rect.width(), ++ monitorPicture2Rect.y(), ++ std::max(monitorPicture2Rect.x(), monitorPicture1Rect.x()) + 2*monitorPicture2Rect.width(), ++ monitorPicture2Rect.height()); ++ ++ //qDebug() << "\nextendedAreaRect: " << extendedAreaRect; ++ //qDebug() << "monitorPicture1Rect: " << monitorPicture1Rect << monitorPicture1->rect().width() << monitorPicture1->rect().height(); ++ //qDebug() << "monitorPicture2Rect: " << monitorPicture2Rect; ++ ++ if(extendedAreaRect.intersects(monitorPicture1Rect)) { ++ // monitorPicture1 left ++ offsetVector = QVector2D(monitorPicture2Rect.right() - monitorPicture1Rect.left(), 0); ++ result.vector = offsetVector; ++ ++ // monitorPicture1 right ++ offsetVector = QVector2D(monitorPicture2Rect.left() - monitorPicture1Rect.right(), 0); ++ if(result.vector.length() > offsetVector.length()) ++ result.vector = offsetVector; ++ ++ float y2 = monitorPicture2Rect.top(); ++ float y1 = monitorPicture1Rect.top(); ++ float delta = monitorPicture2Rect.height() * 0.1; ++ if(y2 < y1 && y1 < (y2+delta)) ++ result.vector.setY(y2 - y1); ++ else { ++ y2 = monitorPicture2Rect.bottom(); ++ y1 = monitorPicture1Rect.bottom(); ++ if((y2 - delta) < y1 && y1 < y2) ++ result.vector.setY(y2 - y1); ++ } ++ ++ result.outside = false; ++ } ++ ++ extendedAreaRect = QRectF( ++ monitorPicture2Rect.x(), ++ std::min(monitorPicture2Rect.y(), monitorPicture1Rect.y()) - monitorPicture2Rect.height(), ++ monitorPicture2Rect.width(), ++ std::max(monitorPicture2Rect.y(), monitorPicture1Rect.y()) + 2*monitorPicture2Rect.height() ++ ); ++ ++ if(extendedAreaRect.intersects(monitorPicture1Rect)) { ++ // monitorPicture1 top ++ offsetVector = QVector2D(0, monitorPicture2Rect.bottom() - monitorPicture1Rect.top()); ++ result.vector = offsetVector; ++ ++ // monitorPicture1 bottom ++ offsetVector = QVector2D(0, monitorPicture2Rect.top() - monitorPicture1Rect.bottom()); ++ if(result.vector.length() > offsetVector.length()) ++ result.vector = offsetVector; ++ ++ float x2 = monitorPicture2Rect.left(); ++ float x1 = monitorPicture1Rect.left(); ++ float delta = monitorPicture2Rect.width() * 0.1; ++ if(x2 < x1 && x1 < (x2+delta)) ++ result.vector.setX(x2 - x1); ++ else { ++ x2 = monitorPicture2Rect.right(); ++ x1 = monitorPicture1Rect.right(); ++ if((x2 - delta) < x1 && x1 < x2) ++ result.vector.setX(x2 - x1); ++ } ++ ++ result.outside = false; ++ } ++ ++ return result; ++} ++ ++ ++void MonitorPictureDialog::moveMonitorPictureToNearest(MonitorPicture* monitorPicture) ++{ ++ if (!ui.magneticCheckBox->isChecked()) ++ return; ++ ++ // Float to int ++ monitorPicture->setX(static_cast<qreal>(std::round(monitorPicture->x()))); ++ monitorPicture->setY(static_cast<qreal>(std::round(monitorPicture->y()))); ++ ++ ++ QVector2D vector(0, 0); ++ for (MonitorPicture *picture : std::as_const(pictures)) { ++ if (picture == monitorPicture) ++ continue; ++ ++ // Float to int. The positions of the Monitors must be set with pixels. ++ // QGraphicsView uses float to store x and y. Then, positions as (800.5, 600.3) are stored. ++ // x and y have to be translated from float to int in order to store pixels position: ++ picture->setX(static_cast<qreal>(std::round(picture->x()))); ++ picture->setY(static_cast<qreal>(std::round(picture->y()))); ++ ++ Result_moveMonitorPictureToNearest result = compareTwoMonitors(monitorPicture, picture); ++ if (result.ok) ++ return; ++ else if (! result.outside && (result.vector.length() < vector.length() || vector.length() == 0.0)) ++ vector = result.vector; ++ } ++ ++ int x = monitorPicture->x(); ++ int y = monitorPicture->y(); ++ monitorPicture->setX(x + vector.x()); ++ monitorPicture->setY(y + vector.y()); ++} +diff '--color=auto' -Nur a/lxqt-config-monitor/savesettings.cpp b/lxqt-config-monitor/savesettings.cpp +--- a/lxqt-config-monitor/savesettings.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-monitor/savesettings.cpp 2025-05-01 02:30:30.147317761 +0100 +@@ -33,7 +33,7 @@ + + ui.setupUi(this); + +- QSize size(128, 64); ++ QSize size(128,64); + ui.save->setIcon(QIcon::fromTheme("document-save")); + ui.save->setIconSize(size); + +@@ -62,9 +62,9 @@ + { + if( ui.allConfigs->currentItem() == NULL ) + return; +- QJsonObject obj = ui.allConfigs->currentItem()->data(Qt::UserRole).toJsonObject(); ++ QJsonObject obj = ui.allConfigs->currentItem()->data(Qt::UserRole).toJsonObject(); + applicationSettings->beginGroup("configMonitor"); +- QJsonArray savedConfigs = QJsonDocument::fromJson(applicationSettings->value("saved").toByteArray()).array(); ++ QJsonArray savedConfigs = QJsonDocument::fromJson(applicationSettings->value("saved").toByteArray()).array(); + for(int i=0; i<savedConfigs.size(); i++) { + const QJsonValue & v = savedConfigs[i]; + QJsonObject o = v.toObject(); +@@ -82,13 +82,13 @@ + { + if( ui.allConfigs->currentItem() == NULL ) + return; +- QJsonObject obj = ui.allConfigs->currentItem()->data(Qt::UserRole).toJsonObject(); ++ QJsonObject obj = ui.allConfigs->currentItem()->data(Qt::UserRole).toJsonObject(); + bool ok; + QString configName = QInputDialog::getText(this, tr("Name"), tr("Name:"), QLineEdit::Normal, obj["name"].toString(), &ok); + if (!ok || configName.isEmpty()) + return; + applicationSettings->beginGroup("configMonitor"); +- QJsonArray savedConfigs = QJsonDocument::fromJson(applicationSettings->value("saved").toByteArray()).array(); ++ QJsonArray savedConfigs = QJsonDocument::fromJson(applicationSettings->value("saved").toByteArray()).array(); + for(int i=0; i<savedConfigs.size(); i++) { + const QJsonValue & v = savedConfigs[i]; + QJsonObject o = v.toObject(); +@@ -109,7 +109,7 @@ + ui.allConfigs->clear(); + ui.hardwareCompatibleConfigs->clear(); + applicationSettings->beginGroup("configMonitor"); +- QJsonArray savedConfigs = QJsonDocument::fromJson(applicationSettings->value("saved").toByteArray()).array(); ++ QJsonArray savedConfigs = QJsonDocument::fromJson(applicationSettings->value("saved").toByteArray()).array(); + foreach (const QJsonValue & v, savedConfigs) { + QJsonObject o = v.toObject(); + QListWidgetItem *item = new QListWidgetItem(o["name"].toString(), ui.allConfigs); +diff '--color=auto' -Nur a/src/qcategorizedview/qcategorizedview.cpp b/src/qcategorizedview/qcategorizedview.cpp +--- a/src/qcategorizedview/qcategorizedview.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/src/qcategorizedview/qcategorizedview.cpp 2025-05-01 02:30:30.147317761 +0100 +@@ -443,7 +443,7 @@ + QModelIndex prevIndex = proxyModel->index(index.row() - 1, q->modelColumn(), q->rootIndex()); + QRect prevRect = q->visualRect(prevIndex); + prevRect = mapFromViewport(prevRect); +- if ((prevRect.bottomRight().x() + 1) + currSize.width() - blockPos.x() + q->spacing() > viewportW) { ++ if ((prevRect.bottomRight().x() + 1) + currSize.width() - blockPos.x() + q->spacing() > viewportW) { + // we have to check the whole previous row, and see which one was the + // highest. + Q_FOREVER { diff --git a/lxqt-base/lxqt-config/files/revert1-c66eb66b58328beb1cac4b3576f30bb68001021c.patch b/lxqt-base/lxqt-config/files/revert1-c66eb66b58328beb1cac4b3576f30bb68001021c.patch new file mode 100644 index 00000000..b56428e9 --- /dev/null +++ b/lxqt-base/lxqt-config/files/revert1-c66eb66b58328beb1cac4b3576f30bb68001021c.patch @@ -0,0 +1,161 @@ +diff '--color=auto' -Nur a/lxqt-config-appearance/styleconfig.cpp b/lxqt-config-appearance/styleconfig.cpp +--- a/lxqt-config-appearance/styleconfig.cpp 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-appearance/styleconfig.cpp 2025-05-01 02:24:05.123354907 +0100 +@@ -54,7 +54,6 @@ + + connect(ui->qtComboBox, QOverload<int>::of(&QComboBox::activated), this, &StyleConfig::settingsChanged); + connect(ui->toolButtonStyle, QOverload<int>::of(&QComboBox::activated), this, &StyleConfig::settingsChanged); +- connect(ui->toolBarIconSize, QOverload<int>::of(&QComboBox::activated), this, &StyleConfig::settingsChanged); + connect(ui->singleClickActivate, &QAbstractButton::clicked, this, &StyleConfig::settingsChanged); + + connect(ui->winColorLabel, &ColorLabel::colorChanged, this, &StyleConfig::settingsChanged); +@@ -110,33 +109,6 @@ + val = Qt::ToolButtonTextBesideIcon; + ui->toolButtonStyle->setCurrentIndex(val); + +- // toolbar icon size +- int index = mSettings->value(QLatin1String("tool_bar_icon_size")).toInt(); +- if (index < 16) // consult the active Qt style +- index = style()->pixelMetric(QStyle::PM_ToolBarIconSize); +- switch (index) +- { +- case 16: +- index = 0; +- break; +- case 22: +- index = 1; +- break; +- case 24: +- index = 2; +- break; +- case 32: +- index = 3; +- break; +- case 48: +- index = 4; +- break; +- default: +- index = 2; +- break; +- } +- ui->toolBarIconSize->setCurrentIndex(index); +- + // activate item views with single click + ui->singleClickActivate->setChecked( mSettings->value(QStringLiteral("single_click_activate"), false).toBool()); + +@@ -291,37 +263,6 @@ + mSettings->sync(); + emit updateOtherSettings(); + } +- +- // toolbar icon size +- index = ui->toolBarIconSize->currentIndex(); +- switch (index) +- { +- case 0: +- index = 16; +- break; +- case 1: +- index = 22; +- break; +- case 2: +- index = 24; +- break; +- case 3: +- index = 32; +- break; +- case 4: +- index = 48; +- break; +- default: +- index = 24; +- break; +- } +- if(index != mSettings->value(QLatin1String("tool_bar_icon_size")).toInt()) +- { +- mSettings->setValue(QStringLiteral("tool_bar_icon_size"), index); +- // TODO: Do we want to apply it to GTK somehow? +- /*mSettings->sync(); +- emit updateOtherSettings();*/ +- } + } + + void StyleConfig::savePalette() +diff '--color=auto' -Nur a/lxqt-config-appearance/styleconfig.ui b/lxqt-config-appearance/styleconfig.ui +--- a/lxqt-config-appearance/styleconfig.ui 2025-04-17 10:06:55.000000000 +0100 ++++ b/lxqt-config-appearance/styleconfig.ui 2025-05-01 02:24:05.123354907 +0100 +@@ -280,9 +280,6 @@ + </item> + <item row="3" column="0"> + <widget class="QLabel" name="label_2"> +- <property name="toolTip"> +- <string>May be overridden by Qt style or app</string> +- </property> + <property name="text"> + <string>Toolbar button style:</string> + </property> +@@ -290,9 +287,6 @@ + </item> + <item row="3" column="1"> + <widget class="QComboBox" name="toolButtonStyle"> +- <property name="toolTip"> +- <string>May be overridden by Qt style or app</string> +- </property> + <item> + <property name="text"> + <string>Only display the icon</string> +@@ -320,53 +314,8 @@ + </item> + </widget> + </item> +- <item row="4" column="0"> +- <widget class="QLabel" name="label_15"> +- <property name="toolTip"> +- <string>May be overridden by Qt style or app</string> +- </property> +- <property name="text"> +- <string>Toolbar icon size:</string> +- </property> +- </widget> +- </item> +- <item row="4" column="1"> +- <widget class="QComboBox" name="toolBarIconSize"> +- <property name="toolTip"> +- <string>May be overridden by Qt style or app</string> +- </property> +- <item> +- <property name="text"> +- <string>16</string> +- </property> +- </item> +- <item> +- <property name="text"> +- <string>22</string> +- </property> +- </item> +- <item> +- <property name="text"> +- <string>24</string> +- </property> +- </item> +- <item> +- <property name="text"> +- <string>32</string> +- </property> +- </item> +- <item> +- <property name="text"> +- <string>48</string> +- </property> +- </item> +- </widget> +- </item> +- <item row="5" column="0" colspan="2"> ++ <item row="4" column="0" colspan="2"> + <widget class="QCheckBox" name="singleClickActivate"> +- <property name="toolTip"> +- <string>May be overridden by Qt style or app</string> +- </property> + <property name="text"> + <string>Activate item on single click</string> + </property> diff --git a/lxqt-base/lxqt-config/files/revert-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch b/lxqt-base/lxqt-config/files/revert2-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch index f49e98a2..f49e98a2 100644 --- a/lxqt-base/lxqt-config/files/revert-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch +++ b/lxqt-base/lxqt-config/files/revert2-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch diff --git a/lxqt-base/lxqt-config/lxqt-config-2.1.1-r1.ebuild b/lxqt-base/lxqt-config/lxqt-config-2.2.0-r5.ebuild index 087b1188..9ab66c3a 100644 --- a/lxqt-base/lxqt-config/lxqt-config-2.1.1-r1.ebuild +++ b/lxqt-base/lxqt-config/lxqt-config-2.2.0-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,10 +24,10 @@ IUSE="+monitor +touchpad" BDEPEND=" >=dev-qt/qttools-6.6:6[linguist] - >=dev-util/lxqt-build-tools-2.1.0 + >=dev-util/lxqt-build-tools-2.2.0 " DEPEND=" - >=dev-libs/libqtxdg-4.1.0 + >=dev-libs/libqtxdg-4.2.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-${MY_PV}*:= @@ -47,8 +47,10 @@ DEPEND=" " RDEPEND="${DEPEND}" -PATCHES=( - "${FILESDIR}"/revert-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch +PATCHES=( + "${FILESDIR}"/revert0-adfb181b7924ac2e71347709171542316ea248de.patch + "${FILESDIR}"/revert1-c66eb66b58328beb1cac4b3576f30bb68001021c.patch + "${FILESDIR}"/revert2-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch "${FILESDIR}"/"${PN}"-qt5ct.patch ) src_configure() { diff --git a/lxqt-base/lxqt-meta/lxqt-meta-2.1.0.ebuild b/lxqt-base/lxqt-meta/lxqt-meta-2.2.0-r5.ebuild index 9dc7f620..6f1947d5 100644 --- a/lxqt-base/lxqt-meta/lxqt-meta-2.1.0.ebuild +++ b/lxqt-base/lxqt-meta/lxqt-meta-2.2.0-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,8 +17,8 @@ SLOT="0" IUSE=" +about admin +archiver +desktop-portal discover +display-manager +filemanager gtk - +lximage networkmanager nls +openbox +policykit powermanagement +processviewer - qt5 qt6 +screenshot +sddm ssh-askpass +sudo +terminal +trash +window-manager + +icons +lximage networkmanager nls +openbox +policykit powermanagement +processviewer + qt5 qt6 +screenshot +sddm ssh-askpass +sudo +terminal +trash wayland +window-manager " REQUIRED_USE="trash? ( filemanager )" @@ -42,7 +42,7 @@ RDEPEND=" about? ( =lxqt-base/lxqt-about-${MY_PV}* ) admin? ( =lxqt-base/lxqt-admin-${MY_PV}* ) archiver? ( >=app-arch/lxqt-archiver-1.0 ) - desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.0 ) + desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.1 ) discover? ( kde-plasma/discover ) display-manager? ( sddm? ( x11-misc/sddm ) @@ -50,6 +50,7 @@ RDEPEND=" ) filemanager? ( =x11-misc/pcmanfm-qt-${MY_PV}* ) gtk? ( lxde-base/lxappearance ) + icons? ( kde-frameworks/breeze-icons:6 ) lximage? ( =media-gfx/lximage-qt-${MY_PV}* ) networkmanager? ( net-misc/networkmanager @@ -58,15 +59,16 @@ RDEPEND=" nls? ( dev-qt/qttranslations:6 ) policykit? ( =lxqt-base/lxqt-policykit-${MY_PV}* ) powermanagement? ( =lxqt-base/lxqt-powermanagement-${MY_PV}* ) - processviewer? ( >=x11-misc/qps-2.9 ) + processviewer? ( >=x11-misc/qps-2.10 ) qt5? ( x11-misc/qt5ct ) qt6? ( gui-apps/qt6ct ) - screenshot? ( >=x11-misc/screengrab-2.8 ) + screenshot? ( >=x11-misc/screengrab-2.9 ) sddm? ( x11-misc/sddm ) ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-${MY_PV}* ) sudo? ( =lxqt-base/lxqt-sudo-${MY_PV}* ) terminal? ( =x11-terms/qterminal-${MY_PV}* ) trash? ( gnome-base/gvfs ) + wayland? ( lxqt-base/lxqt-wayland-session ) window-manager? ( openbox? ( x11-wm/openbox diff --git a/lxqt-base/lxqt-session/Manifest b/lxqt-base/lxqt-session/Manifest index 2add556e..6f9b660d 100644 --- a/lxqt-base/lxqt-session/Manifest +++ b/lxqt-base/lxqt-session/Manifest @@ -1 +1 @@ -DIST lxqt-session-2.1.1.tar.xz 213328 BLAKE2B 4dac6bcd880b2c5e3908feb8c6f13b79e02235015cff7f270f345604f99aff258612cb14cb4243218ce39880181d22d82f81871191992126423bc12e39e2cad9 SHA512 31e5eb2bd4b8cf3b8e7b5dd102339b38f0f132e1dc5784debb6788b31adac877fb45e8885eeae5897ec8c497ed966feab2203325daaa525e1493587cf4e9ef9d +DIST lxqt-session-2.2.0.tar.xz 217924 BLAKE2B ea5adba171ab007d8c5d71c7738c9335d8d8c564a2ecba4336df77931c4290feefd7da317419bb8534c45398bcc2d60a79e19e804962f6b4b363663361569395 SHA512 7518ca51bbf2017ae9e263a1d1e8c5c37ca099c23fc2885a9c5dc8be913225eb77c86f345782881f0020769d95fcd4b7c89f6b71b39bf42591de58f42bc20302 diff --git a/lxqt-base/lxqt-session/lxqt-session-2.1.1-r1.ebuild b/lxqt-base/lxqt-session/lxqt-session-2.2.0-r5.ebuild index 6b914af7..88a5ab2b 100644 --- a/lxqt-base/lxqt-session/lxqt-session-2.1.1-r1.ebuild +++ b/lxqt-base/lxqt-session/lxqt-session-2.2.0-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,11 +24,11 @@ IUSE="+udev" BDEPEND=" >=dev-qt/qttools-6.6:6[linguist] - >=dev-util/lxqt-build-tools-2.1.0 + >=dev-util/lxqt-build-tools-2.2.0 " DEPEND=" - >=app-misc/qtxdg-tools-4.1.0 - >=dev-libs/libqtxdg-4.1.0 + >=app-misc/qtxdg-tools-4.2.0 + >=dev-libs/libqtxdg-4.2.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 diff --git a/media-sound/mixxx/Manifest b/media-sound/mixxx/Manifest deleted file mode 100644 index 5218e446..00000000 --- a/media-sound/mixxx/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mixxx-2.5.0.tar.gz 39580922 BLAKE2B e5c5aa02a4b13228857eb620ad174144562d7b4675a40565fda1e641138e0e65dbb2bbe8c7fb32ead242a5bdf8581368ea604c93afbfc5c991ac92065e7bdae7 SHA512 ee3c682d40267358025aba5bfdc378fee1cb6691dc899280132f7e69d315b9ce3d8568ca182752bac96a38310c2f2d71ddc80eea4448b8b32bf6ec6a61a9d608 diff --git a/media-sound/mixxx/files/mixxx-2.3.0-cmake.patch b/media-sound/mixxx/files/mixxx-2.3.0-cmake.patch deleted file mode 100644 index b573a624..00000000 --- a/media-sound/mixxx/files/mixxx-2.3.0-cmake.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- mixxx-2.3.0/CMakeLists.txt -+++ mixxx-2.3.0/CMakeLists.txt -@@ -53,8 +53,6 @@ - set(CMAKE_BUILD_TYPE "${default_build_type}" CACHE STRING "Choose the type of build." FORCE) - # Set the possible values of build type for cmake-gui - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "RelWithDebInfo") -- elseif(NOT CMAKE_BUILD_TYPE MATCHES "^(Debug|Release|RelWithDebInfo)$") -- message(FATAL_ERROR "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} is not supported, use one of Debug, Release or RelWithDebInfo.") - endif() - endif() - diff --git a/media-sound/mixxx/files/mixxx-2.3.0-docs.patch b/media-sound/mixxx/files/mixxx-2.3.0-docs.patch deleted file mode 100644 index e956e1ce..00000000 --- a/media-sound/mixxx/files/mixxx-2.3.0-docs.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- mixxx-2.3.0/CMakeLists.txt -+++ mixxx-2.3.0/CMakeLists.txt -@@ -1320,23 +1320,6 @@ - "${MIXXX_INSTALL_LICENSEDIR}" - ) - --# Documentation --install( -- FILES -- "${CMAKE_CURRENT_SOURCE_DIR}/README.md" -- "${CMAKE_CURRENT_SOURCE_DIR}/res/Mixxx-Keyboard-Shortcuts.pdf" -- DESTINATION -- "${MIXXX_INSTALL_DOCDIR}" --) --if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/res/Mixxx-Manual.pdf") -- install( -- FILES -- "${CMAKE_CURRENT_SOURCE_DIR}/res/Mixxx-Manual.pdf" -- DESTINATION -- "${MIXXX_INSTALL_DOCDIR}" -- ) --endif() -- - # Additional Linux-only files - if(UNIX AND NOT APPLE) - # .desktop file for KDE/GNOME menu diff --git a/media-sound/mixxx/mixxx-2.5.0.ebuild b/media-sound/mixxx/mixxx-2.5.0.ebuild deleted file mode 100644 index cda9762e..00000000 --- a/media-sound/mixxx/mixxx-2.5.0.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Copyright 2025 Redcore Linux Project -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg udev - -MY_PV=$(ver_cut 1-2) -DESCRIPTION="Advanced Digital DJ tool based on Qt" -HOMEPAGE="https://mixxx.org/" -SRC_URI="https://github.com/mixxxdj/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" -LICENSE="GPL-2" -SLOT="0" -IUSE="aac ffmpeg hid keyfinder lv2 modplug mp3 mp4 opus qtkeychain shout wavpack" - -RDEPEND=" - dev-cpp/benchmark - dev-cpp/ms-gsl - dev-db/sqlite - dev-libs/glib:2 - dev-libs/protobuf:= - dev-qt/qt5compat:6 - dev-qt/qtbase:6[dbus,gui,network,opengl,sql,widgets,xml] - dev-qt/qtdeclarative:6 - dev-qt/qtshadertools:6 - dev-qt/qtsvg:6 - dev-qt/qttools:6 - media-libs/chromaprint - media-libs/flac:= - media-libs/libebur128 - media-libs/libid3tag:= - media-libs/libogg - media-libs/libsndfile - media-libs/libsoundtouch - media-libs/libvorbis - media-libs/portaudio[alsa] - media-libs/portmidi - media-libs/rubberband - media-libs/taglib - media-libs/vamp-plugin-sdk - media-sound/lame - sci-libs/fftw:3.0= - sys-power/upower - virtual/glu - virtual/libusb:1 - virtual/opengl - virtual/udev - x11-libs/libX11 - aac? ( - media-libs/faad2 - media-libs/libmp4v2 - ) - ffmpeg? ( media-video/ffmpeg:= ) - hid? ( dev-libs/hidapi ) - keyfinder? ( media-libs/libkeyfinder ) - lv2? ( media-libs/lilv ) - modplug? ( media-libs/libmodplug ) - mp3? ( media-libs/libmad ) - mp4? ( media-libs/libmp4v2:= ) - opus? ( media-libs/opusfile ) - qtkeychain? ( dev-libs/qtkeychain:=[qt6(+)] ) - wavpack? ( media-sound/wavpack ) -" - # libshout-idjc-2.4.6 is required. Please check and re-add once it's - # available in ::gentoo - # Meanwhile we're using the bundled libshout-idjc. See bug #775443 - #shout? ( >=media-libs/libshout-idjc-2.4.6 ) - -DEPEND="${RDEPEND} - dev-qt/qtbase:6[concurrent] -" -BDEPEND=" - dev-qt/qtbase:6[test] - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-2.3.0-docs.patch - "${FILESDIR}"/${PN}-2.3.0-cmake.patch -) - -src_configure() { - local mycmakeargs=( - # Not available on Linux yet and requires additional deps - -DBATTERY="off" - -DBROADCAST="$(usex shout on off)" - -DCCACHE_SUPPORT="off" - -DFAAD="$(usex aac on off)" - -DFFMPEG="$(usex ffmpeg on off)" - -DHID="$(usex hid on off)" - -DINSTALL_USER_UDEV_RULES=OFF - -DKEYFINDER="$(usex keyfinder on off)" - -DLILV="$(usex lv2 on off)" - -DMAD="$(usex mp3 on off)" - -DMODPLUG="$(usex modplug on off)" - -DOPTIMIZE="off" - -DOPUS="$(usex opus on off)" - -DQTKEYCHAIN="$(usex qtkeychain on off)" - -DVINYLCONTROL="on" - -DWAVPACK="$(usex wavpack on off)" - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - udev_newrules "${S}"/res/linux/mixxx-usb-uaccess.rules 69-mixxx-usb-uaccess.rules - dodoc README.md CHANGELOG.md -} - -pkg_postinst() { - xdg_pkg_postinst - udev_reload -} - -pkg_postrm() { - xdg_pkg_postrm - udev_reload -} diff --git a/metadata/md5-cache/app-admin/calamares-3.3.9-r10 b/metadata/md5-cache/app-admin/calamares-3.3.9-r10 index d1b2dbdc..92b4fa43 100644 --- a/metadata/md5-cache/app-admin/calamares-3.3.9-r10 +++ b/metadata/md5-cache/app-admin/calamares-3.3.9-r10 @@ -1,18 +1,18 @@ BDEPEND=qt6? ( >=dev-qt/qttools-6.5.0:6[linguist] >=kde-frameworks/extra-cmake-modules-5.240 ) !qt6? ( >=dev-qt/linguist-tools-5.15.0:5 >=kde-frameworks/extra-cmake-modules-5.78 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.116.0:* DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-cpp/yaml-cpp:= python_single_target_python3_10? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_10(-)] dev-libs/libpwquality[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_11(-)] dev-libs/libpwquality[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_12(-)] dev-libs/libpwquality[python_targets_python3_12(-)] ) qt6? ( >=dev-qt/qtbase-6.5.0:6[concurrent,dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.5.0:6 >=dev-qt/qtsvg-6.5.0:6 >=dev-qt/qtwebengine-6.5.0:6[widgets] >=kde-frameworks/kconfig-5.240:6 >=kde-frameworks/kcoreaddons-5.240:6 >=kde-frameworks/kcrash-5.240:6 >=kde-frameworks/ki18n-5.240:6 >=kde-frameworks/kpackage-5.240:6 >=kde-frameworks/kparts-5.240:6 >=kde-frameworks/kservice-5.240:6 >=kde-frameworks/kwidgetsaddons-5.240:6 sys-auth/polkit-qt[qt6(-)] >=sys-libs/kpmcore-24.01.75:6= ) !qt6? ( >=dev-qt/qtconcurrent-5.15.0:5 >=dev-qt/qtdbus-5.15.0:5 >=dev-qt/qtdeclarative-5.15.0:5 >=dev-qt/qtgui-5.15.0:5 >=dev-qt/qtnetwork-5.15.0:5 >=dev-qt/qtsvg-5.15.0:5 >=dev-qt/qtwebengine-5.15.0:5[widgets] >=dev-qt/qtwidgets-5.15.0:5 >=dev-qt/qtxml-5.15.0:5 >=kde-frameworks/kconfig-5.78:5 >=kde-frameworks/kcoreaddons-5.78:5 >=kde-frameworks/kcrash-5.78:5 >=kde-frameworks/ki18n-5.78:5 >=kde-frameworks/kpackage-5.78:5 >=kde-frameworks/kparts-5.78:5 >=kde-frameworks/kservice-5.78:5 >=kde-frameworks/kwidgetsaddons-5.78:5 sys-auth/polkit-qt[qt5(+)] >=sys-libs/kpmcore-20.04.0:5= ) dev-libs/appstream dev-python/jsonschema dev-python/pyyaml sys-apps/dbus sys-apps/dmidecode sys-apps/gptfdisk virtual/libcrypt:= test? ( !qt6? ( dev-qt/qttest:5 ) ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-cpp/yaml-cpp:= python_single_target_python3_11? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_11(-)] dev-libs/libpwquality[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_12(-)] dev-libs/libpwquality[python_targets_python3_12(-)] ) qt6? ( >=dev-qt/qtbase-6.5.0:6[concurrent,dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.5.0:6 >=dev-qt/qtsvg-6.5.0:6 >=dev-qt/qtwebengine-6.5.0:6[widgets] >=kde-frameworks/kconfig-5.240:6 >=kde-frameworks/kcoreaddons-5.240:6 >=kde-frameworks/kcrash-5.240:6 >=kde-frameworks/ki18n-5.240:6 >=kde-frameworks/kpackage-5.240:6 >=kde-frameworks/kparts-5.240:6 >=kde-frameworks/kservice-5.240:6 >=kde-frameworks/kwidgetsaddons-5.240:6 sys-auth/polkit-qt[qt6(-)] >=sys-libs/kpmcore-24.01.75:6= ) !qt6? ( >=dev-qt/qtconcurrent-5.15.0:5 >=dev-qt/qtdbus-5.15.0:5 >=dev-qt/qtdeclarative-5.15.0:5 >=dev-qt/qtgui-5.15.0:5 >=dev-qt/qtnetwork-5.15.0:5 >=dev-qt/qtsvg-5.15.0:5 >=dev-qt/qtwebengine-5.15.0:5[widgets] >=dev-qt/qtwidgets-5.15.0:5 >=dev-qt/qtxml-5.15.0:5 >=kde-frameworks/kconfig-5.78:5 >=kde-frameworks/kcoreaddons-5.78:5 >=kde-frameworks/kcrash-5.78:5 >=kde-frameworks/ki18n-5.78:5 >=kde-frameworks/kpackage-5.78:5 >=kde-frameworks/kparts-5.78:5 >=kde-frameworks/kservice-5.78:5 >=kde-frameworks/kwidgetsaddons-5.78:5 sys-auth/polkit-qt[qt5(+)] >=sys-libs/kpmcore-20.04.0:5= ) dev-libs/appstream dev-python/jsonschema dev-python/pyyaml sys-apps/dbus sys-apps/dmidecode sys-apps/gptfdisk virtual/libcrypt:= test? ( !qt6? ( dev-qt/qttest:5 ) ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 DESCRIPTION=Distribution-independent installer framework EAPI=8 HOMEPAGE=https://calamares.io IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm python-single-r1 -IUSE=+branding +config qt6 debug test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +IUSE=+branding +config qt6 debug test python_single_target_python3_11 python_single_target_python3_12 KEYWORDS=~amd64 LICENSE=GPL-3 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-cpp/yaml-cpp:= python_single_target_python3_10? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_10(-)] dev-libs/libpwquality[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_11(-)] dev-libs/libpwquality[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_12(-)] dev-libs/libpwquality[python_targets_python3_12(-)] ) qt6? ( >=dev-qt/qtbase-6.5.0:6[concurrent,dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.5.0:6 >=dev-qt/qtsvg-6.5.0:6 >=dev-qt/qtwebengine-6.5.0:6[widgets] >=kde-frameworks/kconfig-5.240:6 >=kde-frameworks/kcoreaddons-5.240:6 >=kde-frameworks/kcrash-5.240:6 >=kde-frameworks/ki18n-5.240:6 >=kde-frameworks/kpackage-5.240:6 >=kde-frameworks/kparts-5.240:6 >=kde-frameworks/kservice-5.240:6 >=kde-frameworks/kwidgetsaddons-5.240:6 sys-auth/polkit-qt[qt6(-)] >=sys-libs/kpmcore-24.01.75:6= ) !qt6? ( >=dev-qt/qtconcurrent-5.15.0:5 >=dev-qt/qtdbus-5.15.0:5 >=dev-qt/qtdeclarative-5.15.0:5 >=dev-qt/qtgui-5.15.0:5 >=dev-qt/qtnetwork-5.15.0:5 >=dev-qt/qtsvg-5.15.0:5 >=dev-qt/qtwebengine-5.15.0:5[widgets] >=dev-qt/qtwidgets-5.15.0:5 >=dev-qt/qtxml-5.15.0:5 >=kde-frameworks/kconfig-5.78:5 >=kde-frameworks/kcoreaddons-5.78:5 >=kde-frameworks/kcrash-5.78:5 >=kde-frameworks/ki18n-5.78:5 >=kde-frameworks/kpackage-5.78:5 >=kde-frameworks/kparts-5.78:5 >=kde-frameworks/kservice-5.78:5 >=kde-frameworks/kwidgetsaddons-5.78:5 sys-auth/polkit-qt[qt5(+)] >=sys-libs/kpmcore-20.04.0:5= ) dev-libs/appstream dev-python/jsonschema dev-python/pyyaml sys-apps/dbus sys-apps/dmidecode sys-apps/gptfdisk virtual/libcrypt:= dev-libs/libatasmart net-misc/rsync sys-boot/grub:2 sys-boot/os-prober sys-fs/squashfs-tools sys-libs/timezone-data sys-power/upower virtual/udev branding? ( x11-themes/redcore-artwork-calamares ) config? ( app-misc/calamares-config-redcore ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-cpp/yaml-cpp:= python_single_target_python3_11? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_11(-)] dev-libs/libpwquality[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_12(-)] dev-libs/libpwquality[python_targets_python3_12(-)] ) qt6? ( >=dev-qt/qtbase-6.5.0:6[concurrent,dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.5.0:6 >=dev-qt/qtsvg-6.5.0:6 >=dev-qt/qtwebengine-6.5.0:6[widgets] >=kde-frameworks/kconfig-5.240:6 >=kde-frameworks/kcoreaddons-5.240:6 >=kde-frameworks/kcrash-5.240:6 >=kde-frameworks/ki18n-5.240:6 >=kde-frameworks/kpackage-5.240:6 >=kde-frameworks/kparts-5.240:6 >=kde-frameworks/kservice-5.240:6 >=kde-frameworks/kwidgetsaddons-5.240:6 sys-auth/polkit-qt[qt6(-)] >=sys-libs/kpmcore-24.01.75:6= ) !qt6? ( >=dev-qt/qtconcurrent-5.15.0:5 >=dev-qt/qtdbus-5.15.0:5 >=dev-qt/qtdeclarative-5.15.0:5 >=dev-qt/qtgui-5.15.0:5 >=dev-qt/qtnetwork-5.15.0:5 >=dev-qt/qtsvg-5.15.0:5 >=dev-qt/qtwebengine-5.15.0:5[widgets] >=dev-qt/qtwidgets-5.15.0:5 >=dev-qt/qtxml-5.15.0:5 >=kde-frameworks/kconfig-5.78:5 >=kde-frameworks/kcoreaddons-5.78:5 >=kde-frameworks/kcrash-5.78:5 >=kde-frameworks/ki18n-5.78:5 >=kde-frameworks/kpackage-5.78:5 >=kde-frameworks/kparts-5.78:5 >=kde-frameworks/kservice-5.78:5 >=kde-frameworks/kwidgetsaddons-5.78:5 sys-auth/polkit-qt[qt5(+)] >=sys-libs/kpmcore-20.04.0:5= ) dev-libs/appstream dev-python/jsonschema dev-python/pyyaml sys-apps/dbus sys-apps/dmidecode sys-apps/gptfdisk virtual/libcrypt:= dev-libs/libatasmart net-misc/rsync sys-boot/grub:2 sys-boot/os-prober sys-fs/squashfs-tools sys-libs/timezone-data sys-power/upower virtual/udev branding? ( x11-themes/redcore-artwork-calamares ) config? ( app-misc/calamares-config-redcore ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/calamares/calamares/releases/download/v3.3.9/calamares-3.3.9.tar.gz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 ecm 8e875f5f12d01e5057997e9fc4d05f45 flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f ecm 486d192539fbcffdf4ef830e96f581cf flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=363d317ca9318d8b9d6a49b9c695a578 diff --git a/metadata/md5-cache/app-admin/conky-1.19.8-r10 b/metadata/md5-cache/app-admin/conky-1.19.8-r10 index e79b8684..b3561ed4 100644 --- a/metadata/md5-cache/app-admin/conky-1.19.8-r10 +++ b/metadata/md5-cache/app-admin/conky-1.19.8-r10 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( virtual/pandoc || ( ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] dev-python/jinja[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] ) ) ) extras? ( || ( ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] dev-python/jinja[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] ) ) ) wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +BDEPEND=doc? ( virtual/pandoc || ( ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] dev-python/jinja[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] ) ) ) extras? ( || ( ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] dev-python/jinja[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] ) ) ) wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/libiconv ) imlib? ( >=media-libs/imlib2-1.11.0[X] ) irc? ( net-libs/libircclient ) lua-cairo? ( x11-libs/cairo[X] ) lua-imlib? ( >=media-libs/imlib2-1.11.0[X] ) lua-rsvg? ( gnome-base/librsvg ) mysql? ( dev-db/mysql-connector-c ) ncurses? ( sys-libs/ncurses:= ) nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) pulseaudio? ( media-libs/libpulse ) rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 ) systemd? ( sys-apps/systemd ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) wayland? ( dev-libs/wayland x11-libs/pango ) wifi? ( net-wireless/wireless-tools ) webserver? ( net-libs/libmicrohttpd:= ) X? ( x11-libs/libxcb x11-libs/libX11 x11-libs/libXdamage x11-libs/libXfixes x11-libs/libXext x11-libs/xcb-util-errors ) xinerama? ( x11-libs/libXinerama ) xmms2? ( media-sound/xmms2 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) test? ( dev-cpp/catch ) wayland? ( dev-libs/wayland-protocols ) DESCRIPTION=An advanced, highly configurable system monitor for X @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-4 ) imlib? ( X ) lua-cairo? ( X bundled RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.19.8.tar.gz -> conky-1.19.8.tar.gz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 flag-o-matic e8de74bac929ba17427e740e95707d00 linux-info ea4122ba1d8791a12b78e53f9510a2e3 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 linux-info ea4122ba1d8791a12b78e53f9510a2e3 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 de71d9571aa267f353b9e8ab4666732e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5b790d3d38362a5241d00ac9a84969e6 diff --git a/metadata/md5-cache/app-admin/opensnitch-1.6.7 b/metadata/md5-cache/app-admin/opensnitch-1.6.7 index a0945191..4f3f01d1 100644 --- a/metadata/md5-cache/app-admin/opensnitch-1.6.7 +++ b/metadata/md5-cache/app-admin/opensnitch-1.6.7 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-75.8.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig +BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup test unpack DEPEND=>=dev-lang/go-1.19 net-libs/libnetfilter_queue dev-go/protobuf-go dev-go/protoc-gen-go-grpc DESCRIPTION=Desktop application firewall @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( iptables nftables ) || ( python_targets_python3_11 python_targ RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/evilsocket/opensnitch/archive/refs/tags/v1.6.7.tar.gz -> opensnitch-1.6.7.gh.tar.gz https://dev.pentoo.ch/~blshkv/distfiles/opensnitch-1.6.7-deps.tar.xz -_eclasses_=distutils-r1 57cca9c4edd0e2a2591feae559933c10 flag-o-matic e8de74bac929ba17427e740e95707d00 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module df32d29550d40a92da723d3b8e17b467 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=distutils-r1 2a874f6b13be509cff13de8e37085386 flag-o-matic e8de74bac929ba17427e740e95707d00 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 de71d9571aa267f353b9e8ab4666732e systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a3ccb0877a898f249827672ea1118a17 diff --git a/metadata/md5-cache/app-admin/opensnitch-ebpf-module-1.6.2 b/metadata/md5-cache/app-admin/opensnitch-ebpf-module-1.6.2 index b922a1f7..debb2a39 100644 --- a/metadata/md5-cache/app-admin/opensnitch-ebpf-module-1.6.2 +++ b/metadata/md5-cache/app-admin/opensnitch-ebpf-module-1.6.2 @@ -12,5 +12,5 @@ RDEPEND=dist-kernel? ( virtual/dist-kernel:= ) ~app-admin/opensnitch-1.6.2 RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/evilsocket/opensnitch/archive/refs/tags/v1.6.2.tar.gz -> opensnitch-1.6.2.tar.gz -_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=c02dd8626b70431ee93272530a1978df diff --git a/metadata/md5-cache/app-arch/unp-2.0_pre9-r1 b/metadata/md5-cache/app-arch/unp-2.0_pre9-r1 index a3e8a36b..c3ed4607 100644 --- a/metadata/md5-cache/app-arch/unp-2.0_pre9-r1 +++ b/metadata/md5-cache/app-arch/unp-2.0_pre9-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=nls? ( sys-devel/gettext ) dev-lang/perl SLOT=0 SRC_URI=mirror://debian/pool/main/u/unp/unp_2.0~pre9.tar.xz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 strip-linguas 9d8d529d8082ec56dd495636df194d64 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 strip-linguas 9d8d529d8082ec56dd495636df194d64 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=4978777d9489eceb02d3374f19a41e00 diff --git a/metadata/md5-cache/app-backup/timeshift-24.06.3 b/metadata/md5-cache/app-backup/timeshift-24.06.3 index 82d72829..14721f34 100644 --- a/metadata/md5-cache/app-backup/timeshift-24.06.3 +++ b/metadata/md5-cache/app-backup/timeshift-24.06.3 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=dev-libs/glib:2 dev-libs/gobject-introspection x11-libs/gtk+:3 dev-libs/json-glib x11-libs/vte:2.91[vala] >=dev-libs/libgee-0.18.0:= >=x11-libs/xapp-1.0.4[vala(+)] x11-libs/cairo x11-libs/gdk-pixbuf:2 virtual/cron SLOT=0 SRC_URI=https://github.com/linuxmint/timeshift/archive/24.06.3.tar.gz -> timeshift-24.06.3.tar.gz -_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a7dce2637ac82db218ae71f56b74cd85 diff --git a/metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r6 b/metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r6 index 1ae5ecfc..15ed049a 100644 --- a/metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r6 +++ b/metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r6 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl app-alternatives/ninja virtual/pkgconfig virtual/pkgconfig +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 ) dev-lang/perl app-alternatives/ninja virtual/pkgconfig virtual/pkgconfig DEFINED_PHASES=configure install postinst postrm setup test DEPEND=dev-libs/glib DESCRIPTION=QEMU Guest Agent (qemu-ga) for use when running inside a VM @@ -10,5 +10,5 @@ LICENSE=GPL-2 BSD-2 RDEPEND=dev-libs/glib SLOT=0 SRC_URI=http://wiki.qemu.org/download/qemu-8.2.0.tar.xz -_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f +_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 de71d9571aa267f353b9e8ab4666732e systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 udev f3d9a4376ebd22131726a68e1a0a058f _md5_=152225f642d22684dc0c0cf24041017b diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.1.8 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.1.8 index dc14cab5..3123b9a3 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.1.8 +++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.1.8 @@ -11,5 +11,5 @@ LICENSE=GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL ) RDEPEND=~app-emulation/virtualbox-guest-modules-7.1.8 sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) SLOT=0/7.1 SRC_URI=https://download.virtualbox.org/virtualbox/7.1.8/VirtualBox-7.1.8.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.0.tar.bz2 -_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=b8088afb650f9db4714410ecec93b49e diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-modules-7.1.8 b/metadata/md5-cache/app-emulation/virtualbox-guest-modules-7.1.8 index 9006e69e..0e3df259 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-guest-modules-7.1.8 +++ b/metadata/md5-cache/app-emulation/virtualbox-guest-modules-7.1.8 @@ -9,5 +9,5 @@ KEYWORDS=amd64 LICENSE=GPL-2 RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest ~sys-kernel/virtualbox-guest-modules-dkms-7.1.8 SLOT=0 -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f +_eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169 udev f3d9a4376ebd22131726a68e1a0a058f _md5_=4af167ac0905c4dd3df23afbaa0bb4fd diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.8-r1 b/metadata/md5-cache/app-portage/flaggie-0.99.8-r1 index 7ac3078a..9b6393a5 100644 --- a/metadata/md5-cache/app-portage/flaggie-0.99.8-r1 +++ b/metadata/md5-cache/app-portage/flaggie-0.99.8-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( >=app-portage/gentoopm-0.5.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=A smart CLI mangler for package.* files EAPI=8 HOMEPAGE=https://github.com/projg2/flaggie/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +IUSE=test python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=MIT -RDEPEND=>=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=>=app-portage/gentoopm-0.5.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/f/flaggie/flaggie-0.99.8.tar.gz -_eclasses_=distutils-r1 57cca9c4edd0e2a2591feae559933c10 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=distutils-r1 2a874f6b13be509cff13de8e37085386 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=5fcfbc62cc3c7635294405aec265cc0c diff --git a/metadata/md5-cache/app-portage/sisyphus-6.2502.0 b/metadata/md5-cache/app-portage/sisyphus-6.2502.0 deleted file mode 100644 index d2a625c0..00000000 --- a/metadata/md5-cache/app-portage/sisyphus-6.2502.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=install postinst setup unpack -DEPEND=dev-lang/python[sqlite] -DESCRIPTION=A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) -EAPI=7 -HOMEPAGE=http://redcorelinux.org -INHERIT=python-single-r1 git-r3 -IUSE=+gui python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=amd64 arm64 -LICENSE=GPL-2 -PDEPEND=gui? ( ~app-portage/sisyphus-qt-6.2502.0 ) -PROPERTIES=live -RDEPEND=dev-lang/python[sqlite] app-portage/portage-utils python_single_target_python3_10? ( app-portage/gentoolkit[python_targets_python3_10(-)] dev-python/animation[python_targets_python3_10(-)] dev-python/colorama[python_targets_python3_10(-)] dev-python/gitpython[python_targets_python3_10(-)] dev-python/typer[python_targets_python3_10(-)] dev-python/typing-extensions[python_targets_python3_10(-)] dev-python/urllib3[python_targets_python3_10(-)] sys-apps/portage[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-portage/gentoolkit[python_targets_python3_11(-)] dev-python/animation[python_targets_python3_11(-)] dev-python/colorama[python_targets_python3_11(-)] dev-python/gitpython[python_targets_python3_11(-)] dev-python/typer[python_targets_python3_11(-)] dev-python/typing-extensions[python_targets_python3_11(-)] dev-python/urllib3[python_targets_python3_11(-)] sys-apps/portage[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-portage/gentoolkit[python_targets_python3_12(-)] dev-python/animation[python_targets_python3_12(-)] dev-python/colorama[python_targets_python3_12(-)] dev-python/gitpython[python_targets_python3_12(-)] dev-python/typer[python_targets_python3_12(-)] dev-python/typing-extensions[python_targets_python3_12(-)] dev-python/urllib3[python_targets_python3_12(-)] sys-apps/portage[python_targets_python3_12(-)] ) sys-apps/gentoo-functions -SLOT=0 -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 -_md5_=6bba99159a9e16969e628212bfc84eda diff --git a/metadata/md5-cache/app-portage/sisyphus-6.2502.0-r1 b/metadata/md5-cache/app-portage/sisyphus-6.2502.0-r1 new file mode 100644 index 00000000..33bfd2a1 --- /dev/null +++ b/metadata/md5-cache/app-portage/sisyphus-6.2502.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=install postinst setup unpack +DEPEND=dev-lang/python[sqlite] +DESCRIPTION=A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) +EAPI=7 +HOMEPAGE=http://redcorelinux.org +INHERIT=python-single-r1 git-r3 +IUSE=+gui python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=amd64 arm64 +LICENSE=GPL-2 +PDEPEND=gui? ( ~app-portage/sisyphus-qt-6.2502.0 ) +PROPERTIES=live +RDEPEND=dev-lang/python[sqlite] app-portage/portage-utils python_single_target_python3_11? ( app-portage/gentoolkit[python_targets_python3_11(-)] dev-python/animation[python_targets_python3_11(-)] dev-python/colorama[python_targets_python3_11(-)] dev-python/gitpython[python_targets_python3_11(-)] dev-python/typer[python_targets_python3_11(-)] dev-python/typing-extensions[python_targets_python3_11(-)] dev-python/urllib3[python_targets_python3_11(-)] sys-apps/portage[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-portage/gentoolkit[python_targets_python3_12(-)] dev-python/animation[python_targets_python3_12(-)] dev-python/colorama[python_targets_python3_12(-)] dev-python/gitpython[python_targets_python3_12(-)] dev-python/typer[python_targets_python3_12(-)] dev-python/typing-extensions[python_targets_python3_12(-)] dev-python/urllib3[python_targets_python3_12(-)] sys-apps/portage[python_targets_python3_12(-)] ) sys-apps/gentoo-functions +SLOT=0 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=cd0e0845c110049029787a0e86a7bbf9 diff --git a/metadata/md5-cache/app-portage/sisyphus-qt-6.2502.0 b/metadata/md5-cache/app-portage/sisyphus-qt-6.2502.0 deleted file mode 100644 index 1ea5106f..00000000 --- a/metadata/md5-cache/app-portage/sisyphus-qt-6.2502.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=install setup unpack -DEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-6.2502.0 -DESCRIPTION=A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) -EAPI=7 -HOMEPAGE=http://redcorelinux.org -INHERIT=python-single-r1 git-r3 -IUSE=qt5 qt6 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=amd64 arm64 -LICENSE=GPL-2 -PROPERTIES=live -RDEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-6.2502.0 app-misc/tmux qt5? ( python_single_target_python3_10? ( dev-python/pyqt5[designer,gui,widgets,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt5[designer,gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt5[designer,gui,widgets,python_targets_python3_12(-)] ) ) qt6? ( python_single_target_python3_10? ( dev-python/pyqt6[designer,gui,widgets,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt6[designer,gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt6[designer,gui,widgets,python_targets_python3_12(-)] ) ) -SLOT=0 -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 -_md5_=835f79e840363b4a5b3d8bf61952d826 diff --git a/metadata/md5-cache/app-portage/sisyphus-qt-6.2502.0-r1 b/metadata/md5-cache/app-portage/sisyphus-qt-6.2502.0-r1 new file mode 100644 index 00000000..92e7c22b --- /dev/null +++ b/metadata/md5-cache/app-portage/sisyphus-qt-6.2502.0-r1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=install setup unpack +DEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-6.2502.0 +DESCRIPTION=A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) +EAPI=7 +HOMEPAGE=http://redcorelinux.org +INHERIT=python-single-r1 git-r3 +IUSE=qt5 qt6 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=amd64 arm64 +LICENSE=GPL-2 +PROPERTIES=live +RDEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-6.2502.0 app-misc/tmux qt5? ( python_single_target_python3_11? ( dev-python/pyqt5[designer,gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt5[designer,gui,widgets,python_targets_python3_12(-)] ) ) qt6? ( python_single_target_python3_11? ( dev-python/pyqt6[designer,gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt6[designer,gui,widgets,python_targets_python3_12(-)] ) ) +SLOT=0 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=ac807c986033821da27b27e4967fd11a diff --git a/metadata/md5-cache/app-text/simplenote-2.6.0-r1 b/metadata/md5-cache/app-text/simplenote-2.6.0-r1 index 1f874202..1c85c7f6 100644 --- a/metadata/md5-cache/app-text/simplenote-2.6.0-r1 +++ b/metadata/md5-cache/app-text/simplenote-2.6.0-r1 @@ -10,5 +10,5 @@ RDEPEND=dev-libs/nss media-libs/alsa-lib x11-libs/gtk+:2 x11-libs/libXtst x11-li RESTRICT=mirror strip SLOT=0 SRC_URI=https://github.com/Automattic/simplenote-electron/releases/download/v2.6.0/Simplenote-linux-2.6.0-amd64.deb -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 _md5_=94f69937a9a798289f2667ec4705ce05 diff --git a/metadata/md5-cache/dev-go/protobuf-go-1.30.0-r1 b/metadata/md5-cache/dev-go/protobuf-go-1.30.0-r1 index 668aae9c..453504aa 100644 --- a/metadata/md5-cache/dev-go/protobuf-go-1.30.0-r1 +++ b/metadata/md5-cache/dev-go/protobuf-go-1.30.0-r1 @@ -10,5 +10,5 @@ RDEPEND=!dev-go/go-protobuf dev-libs/protobuf RESTRICT=strip SLOT=0 SRC_URI=https://github.com/protocolbuffers/protobuf-go/archive/v1.30.0.tar.gz -> protobuf-go-1.30.0.tar.gz https://dev.gentoo.org/~williamh/dist/protobuf-go-1.30.0-deps.tar.xz -_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=72fae2e9231906776c6cf2c48c3c8639 diff --git a/metadata/md5-cache/dev-go/protoc-gen-go-grpc-1.2.0 b/metadata/md5-cache/dev-go/protoc-gen-go-grpc-1.2.0 index 32042418..6a9e808b 100644 --- a/metadata/md5-cache/dev-go/protoc-gen-go-grpc-1.2.0 +++ b/metadata/md5-cache/dev-go/protoc-gen-go-grpc-1.2.0 @@ -11,5 +11,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0/1.2.0 SRC_URI=https://github.com/grpc/grpc-go/archive/refs/tags/cmd/protoc-gen-go-grpc/v1.2.0.tar.gz -> protoc-gen-go-grpc-1.2.0.tar.gz mirror://goproxy//github.com/golang/protobuf/@v/v1.5.0.mod -> github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.5.0.mod mirror://goproxy//github.com/google/go-cmp/@v/v0.5.5.zip -> github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.5.zip mirror://goproxy//github.com/google/go-cmp/@v/v0.5.5.mod -> github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.5.mod mirror://goproxy//golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.zip -> golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191204190536-9bdfabe68543.zip mirror://goproxy//golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.mod -> golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191204190536-9bdfabe68543.mod mirror://goproxy//google.golang.org/protobuf/@v/v1.26.0-rc.1.mod -> google.golang.org%2Fprotobuf%2F@v%2Fv1.26.0-rc.1.mod mirror://goproxy//google.golang.org/protobuf/@v/v1.27.1.zip -> google.golang.org%2Fprotobuf%2F@v%2Fv1.27.1.zip mirror://goproxy//google.golang.org/protobuf/@v/v1.27.1.mod -> google.golang.org%2Fprotobuf%2F@v%2Fv1.27.1.mod -_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=fabcf4f74d24a53be3855a155ae4c44b diff --git a/metadata/md5-cache/dev-lang/ruby-3.1.4-r10 b/metadata/md5-cache/dev-lang/ruby-3.1.4-r10 deleted file mode 100644 index 23cd8153..00000000 --- a/metadata/md5-cache/dev-lang/ruby-3.1.4-r10 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-debug/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20201225 valgrind? ( dev-debug/valgrind ) -DESCRIPTION=An object-oriented scripting language -EAPI=8 -HOMEPAGE=https://www.ruby-lang.org/ -INHERIT=autotools flag-o-matic multiprocessing -IUSE=berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc socks5 +ssl static-libs systemtap tk valgrind xemacs -KEYWORDS=amd64 -LICENSE=|| ( Ruby-BSD BSD-2 ) -PDEPEND=>=dev-ruby/minitest-5.15.0[ruby_targets_ruby31(-)] >=dev-ruby/power_assert-2.0.1[ruby_targets_ruby31(-)] >=dev-ruby/rake-13.0.6-r2[ruby_targets_ruby31(-)] >=dev-ruby/rbs-2.1.0[ruby_targets_ruby31(-)] >=dev-ruby/rexml-3.2.5[ruby_targets_ruby31(-)] >=dev-ruby/rss-0.2.9[ruby_targets_ruby31(-)] >=dev-ruby/test-unit-3.5.3[ruby_targets_ruby31(-)] >=dev-ruby/typeprof-0.12.2[ruby_targets_ruby31(-)] virtual/rubygems[ruby_targets_ruby31(-)] >=dev-ruby/bundler-2.3.3[ruby_targets_ruby31(-)] >=dev-ruby/did_you_mean-1.6.1[ruby_targets_ruby31(-)] >=dev-ruby/json-2.6.1[ruby_targets_ruby31(-)] rdoc? ( >=dev-ruby/rdoc-6.3.3[ruby_targets_ruby31(-)] ) xemacs? ( app-xemacs/ruby-modes ) -RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-debug/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20201225 -SLOT=3.1 -SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.4.tar.xz -_eclasses_=autotools f20ecf7ab0a7c34e83238b3ed4aaf6d6 flag-o-matic e8de74bac929ba17427e740e95707d00 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 -_md5_=cff32e07c60387ef57d6e609ebf5c397 diff --git a/metadata/md5-cache/dev-libs/libdbusmenu-qt5-0.9.3_pre20160218-r3 b/metadata/md5-cache/dev-libs/libdbusmenu-qt5-0.9.3_pre20160218-r3 index 81b183e1..ee90bb08 100644 --- a/metadata/md5-cache/dev-libs/libdbusmenu-qt5-0.9.3_pre20160218-r3 +++ b/metadata/md5-cache/dev-libs/libdbusmenu-qt5-0.9.3_pre20160218-r3 @@ -12,5 +12,5 @@ RDEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 RESTRICT=test SLOT=0 SRC_URI=https://launchpad.net/ubuntu/+archive/primary/+files/libdbusmenu-qt_0.9.3+16.04.20160218.orig.tar.gz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=19e67b34ced9848785ace79a858d57f2 diff --git a/metadata/md5-cache/dev-python/animation-0.0.5-r6 b/metadata/md5-cache/dev-python/animation-0.0.5-r6 index 567accd9..73ab7878 100644 --- a/metadata/md5-cache/dev-python/animation-0.0.5-r6 +++ b/metadata/md5-cache/dev-python/animation-0.0.5-r6 @@ -1,17 +1,17 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-75.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEPEND=dev-python/setuptools[python_targets_python3_11(-)?,python_targets_python3_12(-)?] DESCRIPTION=Tools for terminal-based wait animations EAPI=7 HOMEPAGE=https://github.com/bprinty/animation INHERIT=distutils-r1 -IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +IUSE=python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 arm64 LICENSE=GPL -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/bprinty/animation/archive/0.0.5.tar.gz -> animation-0.0.5.tar.gz -_eclasses_=distutils-r1 57cca9c4edd0e2a2591feae559933c10 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=distutils-r1 2a874f6b13be509cff13de8e37085386 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=ae39f2f42d66088525a669f27ed84c79 diff --git a/metadata/md5-cache/dev-python/grpcio-tools-1.71.0 b/metadata/md5-cache/dev-python/grpcio-tools-1.71.0 deleted file mode 100644 index a4de9c77..00000000 --- a/metadata/md5-cache/dev-python/grpcio-tools-1.71.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-75.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=~dev-python/grpcio-1.71.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/protobuf-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -DESCRIPTION=Protobuf code generator for gRPC -EAPI=8 -HOMEPAGE=https://grpc.io -INHERIT=distutils-r1 multiprocessing prefix pypi -IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=~dev-python/grpcio-1.71.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/protobuf-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/g/grpcio-tools/grpcio_tools-1.71.0.tar.gz -_eclasses_=distutils-r1 57cca9c4edd0e2a2591feae559933c10 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 -_md5_=ed0bef11207b65c0df99b8b7bb742dd2 diff --git a/metadata/md5-cache/dev-python/grpcio-tools-1.72.0 b/metadata/md5-cache/dev-python/grpcio-tools-1.72.0 new file mode 100644 index 00000000..9a2545e5 --- /dev/null +++ b/metadata/md5-cache/dev-python/grpcio-tools-1.72.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig dev-python/cython[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=~dev-python/grpcio-1.72.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +DESCRIPTION=Protobuf code generator for gRPC +EAPI=8 +HOMEPAGE=https://grpc.io +INHERIT=distutils-r1 multiprocessing prefix pypi +IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=~dev-python/grpcio-1.72.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/g/grpcio-tools/grpcio_tools-1.72.0.tar.gz +_eclasses_=distutils-r1 2a874f6b13be509cff13de8e37085386 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=17c868303f59317c0789eb88cc27e560 diff --git a/metadata/md5-cache/dev-python/sh-1.12.14-r6 b/metadata/md5-cache/dev-python/sh-1.12.14-r6 index 6aecde3a..3e529639 100644 --- a/metadata/md5-cache/dev-python/sh-1.12.14-r6 +++ b/metadata/md5-cache/dev-python/sh-1.12.14-r6 @@ -1,16 +1,16 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/setuptools-75.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEPEND=dev-python/setuptools[python_targets_python3_11(-)?,python_targets_python3_12(-)?] DESCRIPTION=Python process launching EAPI=7 HOMEPAGE=https://amoffat.github.com/sh INHERIT=distutils-r1 -IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +IUSE=python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 arm64 LICENSE=GPL -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://github.com/amoffat/sh/archive/1.12.14.tar.gz -> sh-1.12.14.tar.gz -_eclasses_=distutils-r1 57cca9c4edd0e2a2591feae559933c10 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=distutils-r1 2a874f6b13be509cff13de8e37085386 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=94e9d7c912a3ef5c3697902d48d998d0 diff --git a/metadata/md5-cache/dev-python/typer-0.9.0-r3 b/metadata/md5-cache/dev-python/typer-0.9.0-r3 index 06fc9b7e..818f592a 100644 --- a/metadata/md5-cache/dev-python/typer-0.9.0-r3 +++ b/metadata/md5-cache/dev-python/typer-0.9.0-r3 @@ -1,17 +1,17 @@ -BDEPEND=test? ( dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEPEND=dev-python/setuptools[python_targets_python3_11(-)?,python_targets_python3_12(-)?] DESCRIPTION=Build great CLIs. Easy to code. Based on Python type hints EAPI=8 HOMEPAGE=https://typer.tiangolo.com/ INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +IUSE=test python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~arm64 LICENSE=MIT -RDEPEND=dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tiangolo/typer/archive/0.9.0.tar.gz -> typer-0.9.0.tar.gz -_eclasses_=distutils-r1 57cca9c4edd0e2a2591feae559933c10 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=distutils-r1 2a874f6b13be509cff13de8e37085386 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=97205ca9698ae79768378a73ea6deaea diff --git a/metadata/md5-cache/dev-python/wget-2.2-r4 b/metadata/md5-cache/dev-python/wget-2.2-r4 index cb161cbd..6cb00b91 100644 --- a/metadata/md5-cache/dev-python/wget-2.2-r4 +++ b/metadata/md5-cache/dev-python/wget-2.2-r4 @@ -1,16 +1,16 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/setuptools-75.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEPEND=dev-python/setuptools[python_targets_python3_11(-)?,python_targets_python3_12(-)?] DESCRIPTION=Python library for downloading from http URLs EAPI=7 HOMEPAGE=https://github.com/steveeJ/python-wget INHERIT=distutils-r1 git-r3 -IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +IUSE=python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 arm64 LICENSE=GPL PROPERTIES=live -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 ) SLOT=0 -_eclasses_=distutils-r1 57cca9c4edd0e2a2591feae559933c10 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e8de74bac929ba17427e740e95707d00 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=distutils-r1 2a874f6b13be509cff13de8e37085386 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e8de74bac929ba17427e740e95707d00 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=eccc94552cbcb5e30185d63d1ec03704 diff --git a/metadata/md5-cache/gui-libs/display-manager-init-1.1.2-r1 b/metadata/md5-cache/gui-libs/display-manager-init-1.1.2-r10 index 5db022d7..5db022d7 100644 --- a/metadata/md5-cache/gui-libs/display-manager-init-1.1.2-r1 +++ b/metadata/md5-cache/gui-libs/display-manager-init-1.1.2-r10 diff --git a/metadata/md5-cache/kde-plasma/kinfocenter-6.3.4-r1 b/metadata/md5-cache/kde-plasma/kinfocenter-6.3.4-r1 index a7649272..467c4eee 100644 --- a/metadata/md5-cache/kde-plasma/kinfocenter-6.3.4-r1 +++ b/metadata/md5-cache/kde-plasma/kinfocenter-6.3.4-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gles2-only=,gui,vulkan,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 gles2-only? ( >=media-libs/mesa-24.1.0_rc1[opengl] ) usb? ( virtual/libusb:1 ) || ( >=dev-qt/qttools-6.8.1:6[qdbus] dev-qt/qdbus:* ) >=kde-frameworks/kirigami-6.10.0:6 >=kde-plasma/systemsettings-6.3.4:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kinfocenter:5 SLOT=6 SRC_URI=mirror://kde/stable/plasma/6.3.4/kinfocenter-6.3.4.tar.xz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 ecm 8e875f5f12d01e5057997e9fc4d05f45 flag-o-matic e8de74bac929ba17427e740e95707d00 kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f ecm 486d192539fbcffdf4ef830e96f581cf flag-o-matic e8de74bac929ba17427e740e95707d00 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5ce25b81c99e90c4af582b51643b4590 diff --git a/metadata/md5-cache/lxqt-base/lxqt-config-2.1.1-r1 b/metadata/md5-cache/lxqt-base/lxqt-config-2.2.0-r5 index 30de1d46..b522d270 100644 --- a/metadata/md5-cache/lxqt-base/lxqt-config-2.1.1-r1 +++ b/metadata/md5-cache/lxqt-base/lxqt-config-2.2.0-r5 @@ -1,6 +1,6 @@ -BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.1.0 app-alternatives/ninja >=dev-build/cmake-3.20.5 +BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.2.0 app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=>=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.1*:= =lxqt-base/lxqt-menu-data-2.1* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi ) +DEPEND=>=dev-libs/libqtxdg-4.2.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.2*:= =lxqt-base/lxqt-menu-data-2.2* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi ) DESCRIPTION=LXQt system configuration control center EAPI=8 HOMEPAGE=https://lxqt-project.org/ @@ -9,8 +9,8 @@ INHERIT=cmake xdg IUSE=+monitor +touchpad KEYWORDS=~amd64 ~arm64 ~riscv ~x86 LICENSE=GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2 -RDEPEND=>=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.1*:= =lxqt-base/lxqt-menu-data-2.1* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi ) +RDEPEND=>=dev-libs/libqtxdg-4.2.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.2*:= =lxqt-base/lxqt-menu-data-2.2* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi ) SLOT=0 -SRC_URI=https://github.com/lxqt/lxqt-config/releases/download/2.1.1/lxqt-config-2.1.1.tar.xz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0ffe3fc2ba8bb9c84a93231809d5a6f0 +SRC_URI=https://github.com/lxqt/lxqt-config/releases/download/2.2.0/lxqt-config-2.2.0.tar.xz +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=b373eb55c6185b9c41c9ee8068591f6c diff --git a/metadata/md5-cache/lxqt-base/lxqt-meta-2.1.0 b/metadata/md5-cache/lxqt-base/lxqt-meta-2.1.0 deleted file mode 100644 index b0312779..00000000 --- a/metadata/md5-cache/lxqt-base/lxqt-meta-2.1.0 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Meta ebuild for LXQt, the Lightweight Desktop Environment -EAPI=8 -HOMEPAGE=https://lxqt-project.org/ -IUSE=+about admin +archiver +desktop-portal discover +display-manager +filemanager gtk +lximage networkmanager nls +openbox +policykit powermanagement +processviewer qt5 qt6 +screenshot +sddm ssh-askpass +sudo +terminal +trash +window-manager -KEYWORDS=~amd64 -LICENSE=metapackage -RDEPEND=kde-frameworks/breeze-icons:6 =lxqt-base/lxqt-config-2.1* =lxqt-base/lxqt-globalkeys-2.1* =lxqt-base/lxqt-menu-data-2.1* =lxqt-base/lxqt-notificationd-2.1* =lxqt-base/lxqt-panel-2.1* =lxqt-base/lxqt-runner-2.1* =lxqt-base/lxqt-session-2.1* virtual/ttf-fonts x11-terms/xterm =x11-themes/lxqt-themes-2.1* x11-themes/redcore-theme-lxqt about? ( =lxqt-base/lxqt-about-2.1* ) admin? ( =lxqt-base/lxqt-admin-2.1* ) archiver? ( >=app-arch/lxqt-archiver-1.0 ) desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.0 ) discover? ( kde-plasma/discover ) display-manager? ( sddm? ( x11-misc/sddm ) !sddm? ( x11-misc/lightdm ) ) filemanager? ( =x11-misc/pcmanfm-qt-2.1* ) gtk? ( lxde-base/lxappearance ) lximage? ( =media-gfx/lximage-qt-2.1* ) networkmanager? ( net-misc/networkmanager gnome-extra/nm-applet ) nls? ( dev-qt/qttranslations:6 ) policykit? ( =lxqt-base/lxqt-policykit-2.1* ) powermanagement? ( =lxqt-base/lxqt-powermanagement-2.1* ) processviewer? ( >=x11-misc/qps-2.9 ) qt5? ( x11-misc/qt5ct ) qt6? ( gui-apps/qt6ct ) screenshot? ( >=x11-misc/screengrab-2.8 ) sddm? ( x11-misc/sddm ) ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-2.1* ) sudo? ( =lxqt-base/lxqt-sudo-2.1* ) terminal? ( =x11-terms/qterminal-2.1* ) trash? ( gnome-base/gvfs ) window-manager? ( openbox? ( x11-wm/openbox x11-misc/obconf ) !openbox? ( kde-plasma/kwin:6 kde-plasma/systemsettings:6 ) ) -REQUIRED_USE=trash? ( filemanager ) -SLOT=0 -_md5_=0d564750977c2a1bcb7a1f05d219d6f3 diff --git a/metadata/md5-cache/lxqt-base/lxqt-meta-2.2.0-r5 b/metadata/md5-cache/lxqt-base/lxqt-meta-2.2.0-r5 new file mode 100644 index 00000000..8041f9aa --- /dev/null +++ b/metadata/md5-cache/lxqt-base/lxqt-meta-2.2.0-r5 @@ -0,0 +1,11 @@ +DEFINED_PHASES=- +DESCRIPTION=Meta ebuild for LXQt, the Lightweight Desktop Environment +EAPI=8 +HOMEPAGE=https://lxqt-project.org/ +IUSE=+about admin +archiver +desktop-portal discover +display-manager +filemanager gtk +icons +lximage networkmanager nls +openbox +policykit powermanagement +processviewer qt5 qt6 +screenshot +sddm ssh-askpass +sudo +terminal +trash wayland +window-manager +KEYWORDS=~amd64 +LICENSE=metapackage +RDEPEND=kde-frameworks/breeze-icons:6 =lxqt-base/lxqt-config-2.2* =lxqt-base/lxqt-globalkeys-2.2* =lxqt-base/lxqt-menu-data-2.2* =lxqt-base/lxqt-notificationd-2.2* =lxqt-base/lxqt-panel-2.2* =lxqt-base/lxqt-runner-2.2* =lxqt-base/lxqt-session-2.2* virtual/ttf-fonts x11-terms/xterm =x11-themes/lxqt-themes-2.2* x11-themes/redcore-theme-lxqt about? ( =lxqt-base/lxqt-about-2.2* ) admin? ( =lxqt-base/lxqt-admin-2.2* ) archiver? ( >=app-arch/lxqt-archiver-1.0 ) desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.1 ) discover? ( kde-plasma/discover ) display-manager? ( sddm? ( x11-misc/sddm ) !sddm? ( x11-misc/lightdm ) ) filemanager? ( =x11-misc/pcmanfm-qt-2.2* ) gtk? ( lxde-base/lxappearance ) icons? ( kde-frameworks/breeze-icons:6 ) lximage? ( =media-gfx/lximage-qt-2.2* ) networkmanager? ( net-misc/networkmanager gnome-extra/nm-applet ) nls? ( dev-qt/qttranslations:6 ) policykit? ( =lxqt-base/lxqt-policykit-2.2* ) powermanagement? ( =lxqt-base/lxqt-powermanagement-2.2* ) processviewer? ( >=x11-misc/qps-2.10 ) qt5? ( x11-misc/qt5ct ) qt6? ( gui-apps/qt6ct ) screenshot? ( >=x11-misc/screengrab-2.9 ) sddm? ( x11-misc/sddm ) ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-2.2* ) sudo? ( =lxqt-base/lxqt-sudo-2.2* ) terminal? ( =x11-terms/qterminal-2.2* ) trash? ( gnome-base/gvfs ) wayland? ( lxqt-base/lxqt-wayland-session ) window-manager? ( openbox? ( x11-wm/openbox x11-misc/obconf ) !openbox? ( kde-plasma/kwin:6 kde-plasma/systemsettings:6 ) ) +REQUIRED_USE=trash? ( filemanager ) +SLOT=0 +_md5_=e149d0115f7ec4a0f0edc25c590b46dc diff --git a/metadata/md5-cache/lxqt-base/lxqt-session-2.1.1-r1 b/metadata/md5-cache/lxqt-base/lxqt-session-2.1.1-r1 deleted file mode 100644 index 5ba4124d..00000000 --- a/metadata/md5-cache/lxqt-base/lxqt-session-2.1.1-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.1.0 app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-misc/qtxdg-tools-4.1.0 >=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.1*:= sys-process/procps:= x11-libs/libX11 x11-misc/xdg-user-dirs udev? ( virtual/libudev:= ) -DESCRIPTION=LXQt Session Manager -EAPI=8 -HOMEPAGE=https://lxqt-project.org/ -INHERIT=cmake -IUSE=+udev -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 -LICENSE=LGPL-2.1 LGPL-2.1+ -RDEPEND=>=app-misc/qtxdg-tools-4.1.0 >=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.1*:= sys-process/procps:= x11-libs/libX11 x11-misc/xdg-user-dirs udev? ( virtual/libudev:= ) -SLOT=0 -SRC_URI=https://github.com/lxqt/lxqt-session/releases/download/2.1.1/lxqt-session-2.1.1.tar.xz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0356590e5671ee393b9a8e6e0cf25e71 diff --git a/metadata/md5-cache/lxqt-base/lxqt-session-2.2.0-r5 b/metadata/md5-cache/lxqt-base/lxqt-session-2.2.0-r5 new file mode 100644 index 00000000..b52d2658 --- /dev/null +++ b/metadata/md5-cache/lxqt-base/lxqt-session-2.2.0-r5 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.2.0 app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=app-misc/qtxdg-tools-4.2.0 >=dev-libs/libqtxdg-4.2.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.2*:= sys-process/procps:= x11-libs/libX11 x11-misc/xdg-user-dirs udev? ( virtual/libudev:= ) +DESCRIPTION=LXQt Session Manager +EAPI=8 +HOMEPAGE=https://lxqt-project.org/ +INHERIT=cmake +IUSE=+udev +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=LGPL-2.1 LGPL-2.1+ +RDEPEND=>=app-misc/qtxdg-tools-4.2.0 >=dev-libs/libqtxdg-4.2.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.2*:= sys-process/procps:= x11-libs/libX11 x11-misc/xdg-user-dirs udev? ( virtual/libudev:= ) +SLOT=0 +SRC_URI=https://github.com/lxqt/lxqt-session/releases/download/2.2.0/lxqt-session-2.2.0.tar.xz +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=3549e086b0812394559976895460d6cc diff --git a/metadata/md5-cache/media-libs/portsmf-239-r1 b/metadata/md5-cache/media-libs/portsmf-239-r1 index 180468d3..aeafac45 100644 --- a/metadata/md5-cache/media-libs/portsmf-239-r1 +++ b/metadata/md5-cache/media-libs/portsmf-239-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://codeberg.org/tenacityteam/portsmf/archive/239.tar.gz -> portsmf-239.tar.gz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=62f125fbdafb4f8e0f13c287944b6969 diff --git a/metadata/md5-cache/media-sound/mixxx-2.5.0 b/metadata/md5-cache/media-sound/mixxx-2.5.0 deleted file mode 100644 index 57aec8bc..00000000 --- a/metadata/md5-cache/media-sound/mixxx-2.5.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-qt/qtbase:6[test] virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-cpp/benchmark dev-cpp/ms-gsl dev-db/sqlite dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qt5compat:6 dev-qt/qtbase:6[dbus,gui,network,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtshadertools:6 dev-qt/qtsvg:6 dev-qt/qttools:6 media-libs/chromaprint media-libs/flac:= media-libs/libebur128 media-libs/libid3tag:= media-libs/libogg media-libs/libsndfile media-libs/libsoundtouch media-libs/libvorbis media-libs/portaudio[alsa] media-libs/portmidi media-libs/rubberband media-libs/taglib media-libs/vamp-plugin-sdk media-sound/lame sci-libs/fftw:3.0= sys-power/upower virtual/glu virtual/libusb:1 virtual/opengl virtual/udev x11-libs/libX11 aac? ( media-libs/faad2 media-libs/libmp4v2 ) ffmpeg? ( media-video/ffmpeg:= ) hid? ( dev-libs/hidapi ) keyfinder? ( media-libs/libkeyfinder ) lv2? ( media-libs/lilv ) modplug? ( media-libs/libmodplug ) mp3? ( media-libs/libmad ) mp4? ( media-libs/libmp4v2:= ) opus? ( media-libs/opusfile ) qtkeychain? ( dev-libs/qtkeychain:=[qt6(+)] ) wavpack? ( media-sound/wavpack ) dev-qt/qtbase:6[concurrent] -DESCRIPTION=Advanced Digital DJ tool based on Qt -EAPI=8 -HOMEPAGE=https://mixxx.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake xdg udev -IUSE=aac ffmpeg hid keyfinder lv2 modplug mp3 mp4 opus qtkeychain shout wavpack -KEYWORDS=~amd64 -LICENSE=GPL-2 -RDEPEND=dev-cpp/benchmark dev-cpp/ms-gsl dev-db/sqlite dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qt5compat:6 dev-qt/qtbase:6[dbus,gui,network,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtshadertools:6 dev-qt/qtsvg:6 dev-qt/qttools:6 media-libs/chromaprint media-libs/flac:= media-libs/libebur128 media-libs/libid3tag:= media-libs/libogg media-libs/libsndfile media-libs/libsoundtouch media-libs/libvorbis media-libs/portaudio[alsa] media-libs/portmidi media-libs/rubberband media-libs/taglib media-libs/vamp-plugin-sdk media-sound/lame sci-libs/fftw:3.0= sys-power/upower virtual/glu virtual/libusb:1 virtual/opengl virtual/udev x11-libs/libX11 aac? ( media-libs/faad2 media-libs/libmp4v2 ) ffmpeg? ( media-video/ffmpeg:= ) hid? ( dev-libs/hidapi ) keyfinder? ( media-libs/libkeyfinder ) lv2? ( media-libs/lilv ) modplug? ( media-libs/libmodplug ) mp3? ( media-libs/libmad ) mp4? ( media-libs/libmp4v2:= ) opus? ( media-libs/opusfile ) qtkeychain? ( dev-libs/qtkeychain:=[qt6(+)] ) wavpack? ( media-sound/wavpack ) -SLOT=0 -SRC_URI=https://github.com/mixxxdj/mixxx/archive/refs/tags/2.5.0.tar.gz -> mixxx-2.5.0.tar.gz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=81d67f8c40052f38685ab3a808cd5fd3 diff --git a/metadata/md5-cache/media-tv/tv-lite-0.7.6 b/metadata/md5-cache/media-tv/tv-lite-0.7.6 index 6c1fe6e0..1b38a5f5 100644 --- a/metadata/md5-cache/media-tv/tv-lite-0.7.6 +++ b/metadata/md5-cache/media-tv/tv-lite-0.7.6 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/rapidjson dev-db/sqlite media-video/vlc net-misc/curl sys-apps/ REQUIRED_USE=^^ ( gtk gtk3 ) SLOT=0 SRC_URI=https://gitlab.com/cburneci/tv-lite/-/archive/0.7.6/tv-lite-0.7.6.tar.gz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=dd241935e37888e94a481e7fc4630b07 diff --git a/metadata/md5-cache/media-video/guvcview-2.0.6-r10 b/metadata/md5-cache/media-video/guvcview-2.0.6-r10 index 5ccc76fe..7b19c8e2 100644 --- a/metadata/md5-cache/media-video/guvcview-2.0.6-r10 +++ b/metadata/md5-cache/media-video/guvcview-2.0.6-r10 @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=>=dev-libs/glib-2.10 media-libs/libpng:0= media-libs/libsdl2 media-libs/libv4l >=media-libs/portaudio-19_pre >=media-video/ffmpeg-2.8:0= virtual/libusb:1 virtual/udev gsl? ( >=sci-libs/gsl-1.15 ) pulseaudio? ( >=media-sound/pulseaudio-0.9.15 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) !qt5? ( >=x11-libs/gtk+-3.6:3 ) SLOT=0 SRC_URI=mirror://sourceforge/guvcview/guvcview-src-2.0.6.tar.gz -_eclasses_=autotools f20ecf7ab0a7c34e83238b3ed4aaf6d6 flag-o-matic e8de74bac929ba17427e740e95707d00 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 flag-o-matic e8de74bac929ba17427e740e95707d00 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=5212515f1309e434eb343bf4b150481f diff --git a/metadata/md5-cache/net-misc/warpinator-1.8.6 b/metadata/md5-cache/net-misc/warpinator-1.8.6 index a75545f7..0ca5bbd6 100644 --- a/metadata/md5-cache/net-misc/warpinator-1.8.6 +++ b/metadata/md5-cache/net-misc/warpinator-1.8.6 @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=dev-libs/gobject-introspection dev-python/cryptography dev-python/ifaddr dev-python/qrcode dev-python/netaddr dev-python/netifaces dev-python/pynacl dev-python/setproctitle >=dev-python/python3-xapp-1.6.0 SLOT=0 SRC_URI=https://github.com/linuxmint/warpinator/archive/refs/tags/master.lmde6.tar.gz -> warpinator-1.8.6.tar.gz -_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f4fbffdcfcc1174bd35334ab8e94f609 diff --git a/metadata/md5-cache/sys-apps/baselayout-2.13-r7 b/metadata/md5-cache/sys-apps/baselayout-2.13-r7 index 2ae3e6db..b3abb4a7 100644 --- a/metadata/md5-cache/sys-apps/baselayout-2.13-r7 +++ b/metadata/md5-cache/sys-apps/baselayout-2.13-r7 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=acct-group/smbshare sys-apps/fakeroot !net-fs/sambacfg !sys-boot/grubcfg !sys-kernel/dracutcfg !sys-apps/baselayout-prefix SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/baselayout.git/snapshot/baselayout-2.13.tar.bz2 -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f +_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 udev f3d9a4376ebd22131726a68e1a0a058f _md5_=a00ef495138fd5150a470ae695318ff8 diff --git a/metadata/md5-cache/sys-apps/firetools-0.9.64 b/metadata/md5-cache/sys-apps/firetools-0.9.64 index 5ef78401..f034301c 100644 --- a/metadata/md5-cache/sys-apps/firetools-0.9.64 +++ b/metadata/md5-cache/sys-apps/firetools-0.9.64 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=|| ( sys-apps/firejail sys-apps/firejail-lts ) dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 x11-terms/xterm SLOT=0 SRC_URI=https://github.com/netblue30/firetools/archive/0.9.64.tar.gz -> firetools-0.9.64.tar.gz -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=0e045f1c9a1fd4d2de6ed0aa0c8474a0 diff --git a/metadata/md5-cache/sys-apps/openrc-0.55 b/metadata/md5-cache/sys-apps/openrc-0.55 index 4bc105f2..ce1c5aa1 100644 --- a/metadata/md5-cache/sys-apps/openrc-0.55 +++ b/metadata/md5-cache/sys-apps/openrc-0.55 @@ -12,5 +12,5 @@ PDEPEND=netifrc? ( net-misc/netifrc ) RDEPEND=apparmor? ( sys-apps/apparmor sys-apps/apparmor-utils sec-policy/apparmor-profiles ) pam? ( sys-libs/pam ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) dkms? ( sys-kernel/dkms ) elogind? ( sys-auth/elogind ) havege? ( sys-apps/haveged ) sys-process/psmisc selinux? ( sys-apps/policycoreutils >=sys-libs/libselinux-2.6 ) settingsd? ( app-admin/openrc-settingsd ) amd64? ( splash? ( sys-boot/plymouth-openrc-plugin ) ) >=virtual/logger-1.314.1337 bash? ( app-shells/bash ) sysv-utils? ( !sys-apps/systemd[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sysvinit? ( >=sys-apps/sysvinit-2.86-r6[selinux?] ) ) virtual/tmpfiles selinux? ( >=sec-policy/selinux-base-policy-2.20170204-r4 >=sec-policy/selinux-openrc-2.20170204-r4 ) SLOT=0 SRC_URI=https://github.com/OpenRC/openrc/archive/0.55.tar.gz -> openrc-0.55.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e8de74bac929ba17427e740e95707d00 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e8de74bac929ba17427e740e95707d00 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=b202080d0936045869110b648bae71a4 diff --git a/metadata/md5-cache/sys-auth/polkit-qt5-0.200.0 b/metadata/md5-cache/sys-auth/polkit-qt5-0.200.0 index 4ced071f..1559d58d 100644 --- a/metadata/md5-cache/sys-auth/polkit-qt5-0.200.0 +++ b/metadata/md5-cache/sys-auth/polkit-qt5-0.200.0 @@ -11,5 +11,5 @@ LICENSE=LGPL-2 RDEPEND=dev-libs/glib:2 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=sys-auth/polkit-0.103 SLOT=0 SRC_URI=mirror://kde/stable/polkit-qt-1/polkit-qt-1-0.200.0.tar.xz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 flag-o-matic e8de74bac929ba17427e740e95707d00 kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a13f9f74a6b2b9e59b59c230a8306bc8 diff --git a/metadata/md5-cache/sys-auth/polkit-qt6-0.200.0 b/metadata/md5-cache/sys-auth/polkit-qt6-0.200.0 index 89edcdfa..5af83cf6 100644 --- a/metadata/md5-cache/sys-auth/polkit-qt6-0.200.0 +++ b/metadata/md5-cache/sys-auth/polkit-qt6-0.200.0 @@ -11,5 +11,5 @@ LICENSE=LGPL-2 RDEPEND=dev-libs/glib:2 dev-qt/qtbase:6[dbus,gui,widgets] >=sys-auth/polkit-0.103 SLOT=0 SRC_URI=mirror://kde/stable/polkit-qt-1/polkit-qt-1-0.200.0.tar.xz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 flag-o-matic e8de74bac929ba17427e740e95707d00 kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=6062551c7d289a30d49b0fe115c87d50 diff --git a/metadata/md5-cache/sys-boot/etcher-1.19.21-r1 b/metadata/md5-cache/sys-boot/etcher-1.19.21-r1 index dd1fc94e..b0da0b09 100644 --- a/metadata/md5-cache/sys-boot/etcher-1.19.21-r1 +++ b/metadata/md5-cache/sys-boot/etcher-1.19.21-r1 @@ -12,5 +12,5 @@ RDEPEND=virtual/libudev app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs RESTRICT=mirror strip test SLOT=0 SRC_URI=https://github.com/balena-io/etcher/releases/download/v1.19.21/balena-etcher_1.19.21_amd64.deb -_eclasses_=bintron-r1 06e7a11ae53d672e47f0d6a907a82e5b chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=bintron-r1 06e7a11ae53d672e47f0d6a907a82e5b chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b417046c0b6ec39c8f3ad235c7410c4c diff --git a/metadata/md5-cache/sys-boot/grub-2.04-r15 b/metadata/md5-cache/sys-boot/grub-2.04-r15 index d9fad01a..f37af773 100644 --- a/metadata/md5-cache/sys-boot/grub-2.04-r15 +++ b/metadata/md5-cache/sys-boot/grub-2.04-r15 @@ -13,5 +13,5 @@ REQUIRED_USE=grub_platforms_coreboot? ( fonts ) grub_platforms_qemu? ( fonts ) g RESTRICT=!test? ( test ) SLOT=2/2.04-r15 SRC_URI=mirror://gnu/grub/grub-2.04.tar.xz fonts? ( mirror://gnu/unifont/unifont-12.1.02/unifont-12.1.02.pcf.gz ) themes? ( mirror://sourceforge/dejavu/dejavu-sans-ttf-2.37.zip ) -_eclasses_=autotools f20ecf7ab0a7c34e83238b3ed4aaf6d6 bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic e8de74bac929ba17427e740e95707d00 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic e8de74bac929ba17427e740e95707d00 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=374aa7723dafbca8cfec86b713b61d56 diff --git a/metadata/md5-cache/sys-boot/os-prober-1.77-r10 b/metadata/md5-cache/sys-boot/os-prober-1.77-r10 index 02268646..71f10808 100644 --- a/metadata/md5-cache/sys-boot/os-prober-1.77-r10 +++ b/metadata/md5-cache/sys-boot/os-prober-1.77-r10 @@ -8,5 +8,5 @@ LICENSE=GPL-3 RDEPEND=sys-boot/grub:2[mount] SLOT=0 SRC_URI=mirror://debian/pool/main/o/os-prober/os-prober_1.77.tar.xz -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=1279fcc79839bfad1083d2a4f3618ab3 diff --git a/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11 b/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11 index ce48746b..4f3b56e4 100644 --- a/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11 +++ b/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=>=media-libs/libpng-1.2.16:= gtk? ( dev-libs/glib:2 >=x11-libs/gtk+-3.14:3 x11-libs/cairo ) libkms? ( x11-libs/libdrm ) pango? ( >=x11-libs/pango-1.21 ) udev? ( virtual/udev ) !<sys-kernel/dracut-0.37-r3 SLOT=0 SRC_URI=https://www.freedesktop.org/software/plymouth/releases/plymouth-0.9.4.tar.xz -_eclasses_=autotools f20ecf7ab0a7c34e83238b3ed4aaf6d6 flag-o-matic e8de74bac929ba17427e740e95707d00 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 flag-o-matic e8de74bac929ba17427e740e95707d00 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=3f6cac1de8a8ab1141df8e34f1520ea4 diff --git a/metadata/md5-cache/sys-boot/rpi-imager-1.8.5 b/metadata/md5-cache/sys-boot/rpi-imager-1.8.5 index 6f23a6e8..eda862b2 100644 --- a/metadata/md5-cache/sys-boot/rpi-imager-1.8.5 +++ b/metadata/md5-cache/sys-boot/rpi-imager-1.8.5 @@ -1,4 +1,4 @@ -BDEPEND=!qt6? ( dev-qt/linguist-tools ) test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.13 dev-python/jsonschema[python_targets_python3_13(-)] dev-python/pytest[python_targets_python3_13(-)] dev-python/urllib3[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/jsonschema[python_targets_python3_12(-)] dev-python/pytest[python_targets_python3_12(-)] dev-python/urllib3[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jsonschema[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] dev-python/urllib3[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jsonschema[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] dev-python/urllib3[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +BDEPEND=!qt6? ( dev-qt/linguist-tools ) test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) || ( ( dev-lang/python:3.13 dev-python/jsonschema[python_targets_python3_13(-)] dev-python/pytest[python_targets_python3_13(-)] dev-python/urllib3[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/jsonschema[python_targets_python3_12(-)] dev-python/pytest[python_targets_python3_12(-)] dev-python/urllib3[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jsonschema[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] dev-python/urllib3[python_targets_python3_11(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=app-arch/libarchive:= app-arch/xz-utils net-libs/gnutls:= net-misc/curl !qt6? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[dbus,gui,network,widgets] dev-qt/qtdeclarative:6 ) !qt6? ( dev-qt/qtsvg:5 ) qt6? ( dev-qt/qtsvg:6 ) DESCRIPTION=Raspberry Pi Imaging Utility @@ -13,5 +13,5 @@ RDEPEND=app-arch/libarchive:= app-arch/xz-utils net-libs/gnutls:= net-misc/curl RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/raspberrypi/rpi-imager/archive/v1.8.5.tar.gz -> rpi-imager-1.8.5.tar.gz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=149246d82a1dc27f2ad1c9c5c531a237 diff --git a/metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210-r5 b/metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210-r5 index 3e843520..75dfda8b 100644 --- a/metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210-r5 +++ b/metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210-r5 @@ -1,4 +1,4 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) ) +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= ) DESCRIPTION=The GNU Compiler Collection @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=13 SRC_URI=mirror://gcc/snapshots/13-20240210/gcc-13-20240210.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-14.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py ) -_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic e8de74bac929ba17427e740e95707d00 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 rust 6a1a623042f6bd7664528dc10f4df3d8 toolchain 74428725bfe36a8f6af661b6d9c9252c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic e8de74bac929ba17427e740e95707d00 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 de71d9571aa267f353b9e8ab4666732e rust 2bf0d74b817e3f30aaee805df74cbfc8 toolchain 4005f38a4b14cddf4585925880d088c7 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=bccd37fc90fbf9df5d5d1200552fffac diff --git a/metadata/md5-cache/sys-fs/cryfs-1.0.1-r1 b/metadata/md5-cache/sys-fs/cryfs-1.0.1-r1 index 7abc627f..72cbcc91 100644 --- a/metadata/md5-cache/sys-fs/cryfs-1.0.1-r1 +++ b/metadata/md5-cache/sys-fs/cryfs-1.0.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig || ( ( dev-lang/python:3.13 dev-python/versioneer[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/versioneer[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/versioneer[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/versioneer[python_targets_python3_10(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) virtual/pkgconfig || ( ( dev-lang/python:3.13 dev-python/versioneer[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/versioneer[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/versioneer[python_targets_python3_11(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst prepare setup test DEPEND=dev-libs/boost:= dev-libs/crypto++:= dev-libs/libfmt:= dev-libs/spdlog:= >=sys-fs/fuse-2.8.6:0 dev-cpp/range-v3 net-misc/curl test? ( dev-cpp/gtest ) DESCRIPTION=Encrypted FUSE filesystem that conceals metadata @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:= dev-libs/crypto++:= dev-libs/libfmt:= dev-libs/spdlog:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/cryfs/cryfs/archive/refs/tags/1.0.1.tar.gz -> cryfs-1.0.1.tar.gz -_eclasses_=cmake c0c9c21d01b8a96d2d736c554daedc57 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic e8de74bac929ba17427e740e95707d00 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic e8de74bac929ba17427e740e95707d00 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=07960d3dc2f4e0a6f6b77567a6523ecc diff --git a/metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r5 b/metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r5 index e0f1092a..6e3c0f18 100644 --- a/metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r5 +++ b/metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r5 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) static? ( !gcrypt !ssh !udev !f RESTRICT=!test? ( test ) SLOT=0/12 SRC_URI=https://www.kernel.org/pub/linux/utils/cryptsetup/v2.6/cryptsetup-2.6.1.tar.xz -_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=ffd97a42af384b00fad98655d08345e3 diff --git a/metadata/md5-cache/sys-fs/vhba-20240917 b/metadata/md5-cache/sys-fs/vhba-20240917 index e7eea1ec..cfc03003 100644 --- a/metadata/md5-cache/sys-fs/vhba-20240917 +++ b/metadata/md5-cache/sys-fs/vhba-20240917 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=~sys-kernel/vhba-dkms-20240917 virtual/udev SLOT=0 SRC_URI=https://download.sourceforge.net/cdemu/vhba-module/vhba-module-20240917.tar.xz -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f +_eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169 udev f3d9a4376ebd22131726a68e1a0a058f _md5_=bb73be054574cf31bf5982ad6ed5b3d3 diff --git a/metadata/md5-cache/sys-fs/xfsprogs-6.11.0-r1 b/metadata/md5-cache/sys-fs/xfsprogs-6.11.0-r1 index 369e4a08..5554c57c 100644 --- a/metadata/md5-cache/sys-fs/xfsprogs-6.11.0-r1 +++ b/metadata/md5-cache/sys-fs/xfsprogs-6.11.0-r1 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1 RDEPEND=dev-libs/inih dev-libs/userspace-rcu:= >=sys-apps/util-linux-2.17.2 icu? ( dev-libs/icu:= ) libedit? ( dev-libs/libedit ) selinux? ( sec-policy/selinux-xfs ) SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-6.11.0.tar.xz -_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f +_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 udev f3d9a4376ebd22131726a68e1a0a058f _md5_=e26dda45728e5f8015fd27452ac626ec diff --git a/metadata/md5-cache/sys-fs/zfs-utils-2.3.0 b/metadata/md5-cache/sys-fs/zfs-utils-2.3.0 index d5391b8b..d3eda074 100644 --- a/metadata/md5-cache/sys-fs/zfs-utils-2.3.0 +++ b/metadata/md5-cache/sys-fs/zfs-utils-2.3.0 @@ -12,5 +12,5 @@ RDEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:= RESTRICT=test SLOT=0 SRC_URI=https://github.com/openzfs/zfs-utils/releases/download/zfs-2.3.0/zfs-2.3.0.tar.gz -_eclasses_=autotools f20ecf7ab0a7c34e83238b3ed4aaf6d6 bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic e8de74bac929ba17427e740e95707d00 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 +_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic e8de74bac929ba17427e740e95707d00 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 udev f3d9a4376ebd22131726a68e1a0a058f usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 _md5_=8bcd4dffeec9930c4dda3265f34c2cf8 diff --git a/metadata/md5-cache/sys-kernel/dracut-059-r15 b/metadata/md5-cache/sys-kernel/dracut-059-r15 index 50fc5bad..68cc7d44 100644 --- a/metadata/md5-cache/sys-kernel/dracut-059-r15 +++ b/metadata/md5-cache/sys-kernel/dracut-059-r15 @@ -12,5 +12,5 @@ RDEPEND=cryptsetup? ( sys-fs/cryptsetup ) device-mapper? ( sys-fs/lvm2 ) lvm? ( RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dracutdevs/dracut/archive/refs/tags/059.tar.gz -> dracut-059.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=114f3c4bbef05f74f5f14461722a5057 diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.180-r1 b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.181-r1 index d486cda2..2fa981cd 100644 --- a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.180-r1 +++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.181-r1 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore-lts:5.15 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314 RESTRICT=binchecks strip mirror SLOT=5.15 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.180.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.181.tar.xz _md5_=5d5381eb65c7f4baaab8eea50eab42dd diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.134-r1 b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.137-r1 index a46a3099..19b85930 100644 --- a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.134-r1 +++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.137-r1 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore-lts:6.1 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314 RESTRICT=binchecks strip mirror SLOT=6.1 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.134.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.137.tar.xz _md5_=c0990c65f9f897629a99cf1f58b57fc7 diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.12.23-r1 b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.12.27-r1 index 3a255378..09e49c16 100644 --- a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.12.23-r1 +++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.12.27-r1 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore-lts:6.12 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314 RESTRICT=binchecks strip mirror SLOT=6.12 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.23.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.27.tar.xz _md5_=0bca6418f861608da5753da8624067cb diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.87-r1 b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.89-r1 index c5857727..688e1694 100644 --- a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.87-r1 +++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.89-r1 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore-lts:6.6 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314 RESTRICT=binchecks strip mirror SLOT=6.6 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.87.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.89.tar.xz _md5_=5908e99b33813897ec8da148e171557b diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.180-r1 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.181-r1 index 4f7976c6..26400abe 100644 --- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.180-r1 +++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.181-r1 @@ -8,5 +8,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc RESTRICT=strip mirror SLOT=5.15 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.180.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.181.tar.xz _md5_=29a873e6fdfce8f87efa584e42379c39 diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.134-r1 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.137-r1 index 3af03915..15c7e673 100644 --- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.134-r1 +++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.137-r1 @@ -8,5 +8,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc RESTRICT=strip mirror SLOT=6.1 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.134.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.137.tar.xz _md5_=027ec10530fa41b75d5ae4008cd686cb diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.12.23-r1 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.12.27-r1 index 3c1ad3f7..2c3eaea3 100644 --- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.12.23-r1 +++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.12.27-r1 @@ -8,5 +8,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc RESTRICT=strip mirror SLOT=6.12 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.23.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.27.tar.xz _md5_=7599ec281a4b7ed5b2c739ec2afe65e2 diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.87-r1 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.89-r1 index 15849df1..7422b4f5 100644 --- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.87-r1 +++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.89-r1 @@ -8,5 +8,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc RESTRICT=strip mirror SLOT=6.6 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.87.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.89.tar.xz _md5_=362a1646cd1d140ce85afe0e2ef10db8 diff --git a/metadata/md5-cache/sys-power/radeon-profile-20200824-r10 b/metadata/md5-cache/sys-power/radeon-profile-20200824-r10 index 06a05001..f3040cac 100644 --- a/metadata/md5-cache/sys-power/radeon-profile-20200824-r10 +++ b/metadata/md5-cache/sys-power/radeon-profile-20200824-r10 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 x11-libs/libX11 x11-libs/libXrandr SLOT=0 SRC_URI=https://github.com/marazmista/radeon-profile/archive/20200824.tar.gz -> radeon-profile-20200824.tar.gz -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=5d976bc5dd96e8c3e9ca6cea7bb21972 diff --git a/metadata/md5-cache/virtual/libudev-314.1337-r1 b/metadata/md5-cache/virtual/libudev-314.1337-r1 index 0a1036ee..edfe8c5b 100644 --- a/metadata/md5-cache/virtual/libudev-314.1337-r1 +++ b/metadata/md5-cache/virtual/libudev-314.1337-r1 @@ -6,5 +6,5 @@ IUSE=systemd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mip KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 RDEPEND=!systemd? ( >=sys-apps/systemd-utils-251[udev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( >=sys-apps/systemd-251:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) SLOT=0/1 -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=28248cdb084c68f2de2bd7cc1b2b123e diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r12 b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r12 index 321f61b7..f841acd2 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r12 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r12 @@ -13,5 +13,5 @@ RDEPEND=acct-group/video persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) sy RESTRICT=strip SLOT=3 SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.157.tar.bz2 -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 user-info 9951b1a0e4f026d16c33a001fd2d5cdf +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 user-info 9951b1a0e4f026d16c33a001fd2d5cdf _md5_=af513800ea74e52cc9a120e85a507fe6 diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r6 b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r6 index 26327868..e8a7194e 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r6 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r6 @@ -13,5 +13,5 @@ RDEPEND=acct-group/video persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) sy RESTRICT=strip SLOT=4 SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/470.256.02/NVIDIA-Linux-x86_64-470.256.02.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-470.256.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-470.256.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-470.256.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-470.256.02.tar.bz2 -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 user-info 9951b1a0e4f026d16c33a001fd2d5cdf +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 user-info 9951b1a0e4f026d16c33a001fd2d5cdf _md5_=3645e29441e677395dbcb5a12de3f16c diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.144.03 b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.144.03 index a6d0977c..8f573377 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.144.03 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.144.03 @@ -13,5 +13,5 @@ RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/ RESTRICT=strip SLOT=5 SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/550.144.03/NVIDIA-Linux-x86_64-550.144.03.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.144.03.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.144.03.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.144.03.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.144.03.tar.bz2 -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 user-info 9951b1a0e4f026d16c33a001fd2d5cdf +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 user-info 9951b1a0e4f026d16c33a001fd2d5cdf _md5_=0487952eb78675c1915cf65f5f863be5 diff --git a/metadata/md5-cache/x11-libs/gtk+-2.24.33-r6 b/metadata/md5-cache/x11-libs/gtk+-2.24.33-r6 index f6e8c37c..858418d7 100644 --- a/metadata/md5-cache/x11-libs/gtk+-2.24.33-r6 +++ b/metadata/md5-cache/x11-libs/gtk+-2.24.33-r6 @@ -15,5 +15,5 @@ REQUIRED_USE=xinerama? ( !aqua ) RESTRICT=test !test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/gtk+/2.24/gtk+-2.24.33.tar.xz -_eclasses_=autotools f20ecf7ab0a7c34e83238b3ed4aaf6d6 flag-o-matic e8de74bac929ba17427e740e95707d00 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 flag-o-matic e8de74bac929ba17427e740e95707d00 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=c10618d5ecef2aabfe918002789cc5aa diff --git a/metadata/md5-cache/x11-libs/gtk+-3.24.48 b/metadata/md5-cache/x11-libs/gtk+-3.24.48 index 9cf0a31d..56a0baea 100644 --- a/metadata/md5-cache/x11-libs/gtk+-3.24.48 +++ b/metadata/md5-cache/x11-libs/gtk+-3.24.48 @@ -15,5 +15,5 @@ REQUIRED_USE=|| ( aqua wayland X ) test? ( X ) xinerama? ( X ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/gtk/3.24/gtk-3.24.48.tar.xz -_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4185923641b546b96c1aaa56f40071ea diff --git a/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r7 b/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r7 index a44e8b8f..f670314a 100644 --- a/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r7 +++ b/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r7 @@ -10,5 +10,5 @@ RDEPEND=x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-lib RESTRICT=strip SLOT=3 SRC_URI=https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/390.157.tar.gz -> nvidia-settings-390.157.tar.gz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=e7a128fba637672f8ead6d9a9715ccf8 diff --git a/metadata/md5-cache/x11-misc/nvidia-settings-470.256.02 b/metadata/md5-cache/x11-misc/nvidia-settings-470.256.02 index 24ded506..4981ef7c 100644 --- a/metadata/md5-cache/x11-misc/nvidia-settings-470.256.02 +++ b/metadata/md5-cache/x11-misc/nvidia-settings-470.256.02 @@ -10,5 +10,5 @@ RDEPEND=x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-lib RESTRICT=strip SLOT=4 SRC_URI=https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/470.256.02.tar.gz -> nvidia-settings-470.256.02.tar.gz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=bc991da2d4e110c8278dc4997d785765 diff --git a/metadata/md5-cache/x11-misc/nvidia-settings-550.144.03 b/metadata/md5-cache/x11-misc/nvidia-settings-550.144.03 index 4244f6b2..d7f63628 100644 --- a/metadata/md5-cache/x11-misc/nvidia-settings-550.144.03 +++ b/metadata/md5-cache/x11-misc/nvidia-settings-550.144.03 @@ -10,5 +10,5 @@ RDEPEND=x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-lib RESTRICT=strip SLOT=5 SRC_URI=https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/550.144.03.tar.gz -> nvidia-settings-550.144.03.tar.gz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=eeddb1b0c712b4ce76df8f100ed0e73c diff --git a/metadata/md5-cache/x11-misc/polybar-3.7.2-r10 b/metadata/md5-cache/x11-misc/polybar-3.7.2-r10 new file mode 100644 index 00000000..638e3412 --- /dev/null +++ b/metadata/md5-cache/x11-misc/polybar-3.7.2-r10 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_11? ( x11-base/xcb-proto[python_targets_python3_11(-)] ) python_single_target_python3_12? ( x11-base/xcb-proto[python_targets_python3_12(-)] ) python_single_target_python3_13? ( x11-base/xcb-proto[python_targets_python3_13(-)] ) dev-libs/libuv:= media-libs/fontconfig media-libs/freetype x11-base/xorg-proto x11-libs/cairo[X,xcb(+)] x11-libs/libxcb:= x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-wm x11-libs/xcb-util-xrm alsa? ( media-libs/alsa-lib ) curl? ( net-misc/curl ) doc? ( dev-python/sphinx ) i3wm? ( dev-libs/jsoncpp:= x11-wm/i3 ) mpd? ( media-libs/libmpdclient ) network? ( dev-libs/libnl:3 ) pulseaudio? ( media-libs/libpulse ) +DESCRIPTION=A fast and easy-to-use tool for creating status bars +EAPI=8 +HOMEPAGE=https://github.com/polybar/polybar +INHERIT=cmake optfeature python-single-r1 +IUSE=alsa curl doc i3wm ipc mpd network pulseaudio python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 +KEYWORDS=amd64 ~riscv x86 +LICENSE=MIT +RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_11? ( x11-base/xcb-proto[python_targets_python3_11(-)] ) python_single_target_python3_12? ( x11-base/xcb-proto[python_targets_python3_12(-)] ) python_single_target_python3_13? ( x11-base/xcb-proto[python_targets_python3_13(-)] ) dev-libs/libuv:= media-libs/fontconfig media-libs/freetype x11-base/xorg-proto x11-libs/cairo[X,xcb(+)] x11-libs/libxcb:= x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-wm x11-libs/xcb-util-xrm alsa? ( media-libs/alsa-lib ) curl? ( net-misc/curl ) doc? ( dev-python/sphinx ) i3wm? ( dev-libs/jsoncpp:= x11-wm/i3 ) mpd? ( media-libs/libmpdclient ) network? ( dev-libs/libnl:3 ) pulseaudio? ( media-libs/libpulse ) +REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) +SLOT=0 +SRC_URI=https://github.com/polybar/polybar/releases/download/3.7.2/polybar-3.7.2.tar.gz +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 de71d9571aa267f353b9e8ab4666732e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=31b14e6cb6ab0edf7e63bc1b1b9bdc8b diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index index 21ef8806..988da1e3 100644 --- a/metadata/pkg_desc_index +++ b/metadata/pkg_desc_index @@ -16,27 +16,25 @@ app-misc/calamares-config-redcore 1.314.1337-r18: Redcore Linux Calamares module app-misc/redcore-live 1.314.1337-r4: Redcore Linux live scripts app-misc/redcore-skel 1.314.1337-r10: Redcore Linux skel tree app-portage/flaggie 0.99.8-r1: A smart CLI mangler for package.* files -app-portage/sisyphus 6.2502.0: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) -app-portage/sisyphus-qt 6.2502.0: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) +app-portage/sisyphus 6.2502.0-r1: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) +app-portage/sisyphus-qt 6.2502.0-r1: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) app-text/simplenote 2.6.0-r1: The simplest way to keep notes dev-go/protobuf-go 1.30.0-r1: Go support for Google's protocol buffers dev-go/protoc-gen-go-grpc 1.2.0: This tool generates Go language bindings of services in protobuf definition files for gRPC -dev-lang/ruby 3.1.4-r10: An object-oriented scripting language dev-libs/libdbusmenu-qt 0.9.3_pre20160218-r2: A library providing Qt implementation of DBusMenu specification (meta mackage) dev-libs/libdbusmenu-qt5 0.9.3_pre20160218-r3: Library providing Qt implementation of DBusMenu specification dev-python/animation 0.0.5-r6: Tools for terminal-based wait animations -dev-python/grpcio-tools 1.71.0: Protobuf code generator for gRPC +dev-python/grpcio-tools 1.72.0: Protobuf code generator for gRPC dev-python/sh 1.12.14-r6: Python process launching dev-python/typer 0.9.0-r3: Build great CLIs. Easy to code. Based on Python type hints dev-python/wget 2.2-r4: Python library for downloading from http URLs -gui-libs/display-manager-init 1.1.2-r1: RC init files for starting display and login managers +gui-libs/display-manager-init 1.1.2-r10: RC init files for starting display and login managers kde-plasma/kinfocenter 6.3.4-r1: Utility providing information about the computer hardware lxde-base/lxappearance 0.6.3-r5: LXDE GTK+ theme switcher -lxqt-base/lxqt-config 2.1.1-r1: LXQt system configuration control center -lxqt-base/lxqt-meta 2.1.0: Meta ebuild for LXQt, the Lightweight Desktop Environment -lxqt-base/lxqt-session 2.1.1-r1: LXQt Session Manager +lxqt-base/lxqt-config 2.2.0-r5: LXQt system configuration control center +lxqt-base/lxqt-meta 2.2.0-r5: Meta ebuild for LXQt, the Lightweight Desktop Environment +lxqt-base/lxqt-session 2.2.0-r5: LXQt Session Manager media-libs/portsmf 239-r1: The Tenacity fork of PortSMF, a Standard MIDI File library -media-sound/mixxx 2.5.0: Advanced Digital DJ tool based on Qt media-tv/sopcast 3.2.6-r5: SopCast free P2P Internet TV binary media-tv/tv-lite 0.7.6: IPTV viewer with Sopcast and Acestream handling capabilities. media-video/guvcview 2.0.6-r10: Simple Qt5 or GTK+3 interface for capturing and viewing video from v4l2 devices @@ -68,9 +66,9 @@ sys-kernel/bcmwl-dkms 6.30.223.271-r14: Broadcom's IEEE 802.11a/b/g/n hybrid Lin sys-kernel/dkms 2.3-r4: Dynamic Kernel Module Support sys-kernel/dracut 059-r15: Generic initramfs generation tool sys-kernel/linux-image-redcore 6.10.14-r1 6.11.10-r1: Redcore Linux Kernel Image -sys-kernel/linux-image-redcore-lts 5.15.180-r1 6.1.134-r1 6.6.87-r1 6.12.23-r1: Redcore Linux Kernel Image +sys-kernel/linux-image-redcore-lts 5.15.181-r1 6.1.137-r1 6.6.89-r1 6.12.27-r1: Redcore Linux Kernel Image sys-kernel/linux-sources-redcore 6.10.14-r1 6.11.10-r1: Redcore Linux Kernel Sources -sys-kernel/linux-sources-redcore-lts 5.15.180-r1 6.1.134-r1 6.6.87-r1 6.12.23-r1: Redcore Linux Kernel Sources +sys-kernel/linux-sources-redcore-lts 5.15.181-r1 6.1.137-r1 6.6.89-r1 6.12.27-r1: Redcore Linux Kernel Sources sys-kernel/nvidia-drivers-dkms 390.157-r8 470.256.02-r1 550.144.03: NVIDIA driver sources for linux sys-kernel/tp_smapi-dkms 0.44-r4: IBM ThinkPad SMAPI BIOS driver sources sys-kernel/vhba-dkms 20240917-r1: Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite sources @@ -91,6 +89,7 @@ x11-libs/gtk+ 2.24.33-r6 3.24.48: Gimp ToolKit + x11-misc/nvidia-prime 314: NVIDIA Prime Render Offload configuration and utilities x11-misc/nvidia-settings 390.157-r7 470.256.02 550.144.03: NVIDIA Linux X11 Settings Utility x11-misc/pcmanfm-qt-share 1337-r1: PCManFM-QT custom action to share folder using Samba +x11-misc/polybar 3.7.2-r10: A fast and easy-to-use tool for creating status bars x11-themes/material-icon-theme 1.314.1337-r2: Icon theme following the Google's material design specifications x11-themes/redcore-artwork-calamares 1.314.1337-r6: Redcore Linux branding component for Calamares x11-themes/redcore-artwork-community 1.314.1337-r1: Redcore Linux Community Wallpapers diff --git a/sys-kernel/linux-image-redcore-lts/Manifest b/sys-kernel/linux-image-redcore-lts/Manifest index d8eb0738..5e405dac 100644 --- a/sys-kernel/linux-image-redcore-lts/Manifest +++ b/sys-kernel/linux-image-redcore-lts/Manifest @@ -1,4 +1,4 @@ -DIST linux-5.15.180.tar.xz 126738368 BLAKE2B ef3a7cd6e4ed0ce7e869423d19c344f4ec5369b7163b95786db558957d4c0e9b99a310e194ed369f371e8f43ab04595ea2699030d07b4c15a0b87bfd3a1cb6c1 SHA512 b10921399bdfdf043b0cbaa6f007216822cb7bccf0e94123d0b4496629d8d7cd05a81037898eebb3cf2e405e9011e873e540258cfdbb4ebe4e3e014263cf324a -DIST linux-6.1.134.tar.xz 135265532 BLAKE2B 40738667b2878f75f063baaab0208fc9f43309026c9a4518d898292fcf7f04e7d9adbcab1e57e8501e8caa87dbf7dc581a5c9c9eea99bd80fa6e7c6c31d71d47 SHA512 15f9c497090e31325791aeee8f1161be2b959f7e45f85c285babaff605eed4e2a197a784bc46f99e160c8532983284fb39fd2b81a94912c4598258d150549ffd -DIST linux-6.12.23.tar.xz 148058060 BLAKE2B 794c7fead01abd6e8e93e8f22e4b1c7b443bff8749445a4759d323f20534040cbe827d42ab47bd9af57f70309f91c92577ea655ed5de2a4035dda9aea8096add SHA512 c972c81f985c5470d4c1b4642214f9ddcb49cecbf1e6a99e52a24ce480d06d7ee7ca7f0dcee7bc4fe00da2f41f0bec4fcd569b6034522845ba5f0ad9ea0e1958 -DIST linux-6.6.87.tar.xz 140526392 BLAKE2B 37af97ec6e188f53803fcbb714530cdb4259b71cd3cfafb6ed6210fe47acf9e0ce6a59daa18c1269421d013532fca8713ce63e7861f2138c2c2980c40f4062a2 SHA512 613005605b2358c4d8e844a2e59e5a06b973671bed68c3754d7541cf4ac4b45da03f07bf37b23a019cc9717d4bf0f1d3e21e9b64595b32496d3d7351e232d494 +DIST linux-5.15.181.tar.xz 126747032 BLAKE2B 9a86099d6c7df8276988038f06b8d6301b0b0b04fa2635e60ce468cbee8d4c619f6f0ec5e7c62f2169c3ad801bcc291a4dd158e9b52c8d521307ddc241a9f982 SHA512 c46a19e9ce30f2800b61d1fac0b45090aab7f1d8ec580fc1e02575cb8d8aadf012ae82e8fd01c051e98ee84ab5edaf8fe2e2747d11c2c43d12a030600578e8b4 +DIST linux-6.1.137.tar.xz 135291668 BLAKE2B 2ac78f2794bf6bd6962ca5af00898e5e889ef0a16712dce190ca204446d4ae5d4dfb2586d66fb8bac551d951cef24163579ee7dbe6a67bf8337f1c7093d841dd SHA512 cc30cc39dc9de1cfa1005fb7f515ed467cc2c9bcc1506486f4887946eece036f321d053d87bd687024f6b222a61191340fbb14afea68da900f63d93faab8c5c4 +DIST linux-6.12.27.tar.xz 148097620 BLAKE2B 70722808d57cd096e813c52bbf805119f81273fc977af8943658935c25c3cacdc96b83355b8bdf8291b60b6e8f4cc81dfb41ddb13e74686ec8340d8006fb5dc7 SHA512 f875960e1cc23bd9ef388c0c1224ab10c2093120ab946954bb075692e3ab35dc0d1b99f5353f6cfd4e0634f783d332985165b2539ce792ffbe164debcbc5cf7f +DIST linux-6.6.89.tar.xz 140581032 BLAKE2B d4e5ea401fe31c1a1ede4789edd3973de8b635e571a502517e7da6e03610f02cbe47c4646b3c3da4e0c4412effd255ac9cb702a959dfee5abb01f270771d003c SHA512 205494cd2ab60b9f3400abd60a615ebc05b0d9dbeb7ca6b3266b21d85e5382af71a6a44c02844407b5e7c10b38da99204abc61f5bd20b832cabfce9e46c1a64f diff --git a/sys-kernel/linux-image-redcore-lts/files/6.12-amd64.config b/sys-kernel/linux-image-redcore-lts/files/6.12-amd64.config index 8ed2cd39..9478832e 100644 --- a/sys-kernel/linux-image-redcore-lts/files/6.12-amd64.config +++ b/sys-kernel/linux-image-redcore-lts/files/6.12-amd64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.12.17-redcore-lts Kernel Configuration +# Linux/x86 6.12.27-redcore-lts-r1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210" CONFIG_CC_IS_GCC=y @@ -11,15 +11,16 @@ CONFIG_AS_VERSION=24200 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=24200 CONFIG_LLD_VERSION=0 -CONFIG_RUSTC_VERSION=108100 +CONFIG_RUSTC_VERSION=108401 CONFIG_RUST_IS_AVAILABLE=y -CONFIG_RUSTC_LLVM_VERSION=180107 +CONFIG_RUSTC_LLVM_VERSION=190105 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y CONFIG_TOOLS_SUPPORT_RELR=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y CONFIG_PAHOLE_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y @@ -517,6 +518,7 @@ CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_CC_HAS_NAMED_AS=y +CONFIG_CC_HAS_NAMED_AS_FIXED_SANITIZERS=y CONFIG_USE_X86_SEG_SUPPORT=y CONFIG_CC_HAS_SLS=y CONFIG_CC_HAS_RETURN_THUNK=y @@ -744,7 +746,7 @@ CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y CONFIG_KVM_COMPAT=y -CONFIG_HAVE_KVM_IRQ_BYPASS=y +CONFIG_HAVE_KVM_IRQ_BYPASS=m CONFIG_HAVE_KVM_NO_POLL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_HAVE_KVM_PM_NOTIFIER=y @@ -2163,8 +2165,6 @@ CONFIG_ETHTOOL_NETLINK=y # # Device Drivers # -CONFIG_HAVE_EISA=y -# CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_PCI=y @@ -6839,6 +6839,8 @@ CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DEBUG_MM is not set CONFIG_DRM_KMS_HELPER=m # CONFIG_DRM_PANIC is not set +CONFIG_DRM_CLIENT_SELECTION=y +CONFIG_DRM_CLIENT_SETUP=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set @@ -8022,6 +8024,7 @@ CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y CONFIG_HID_UDRAW_PS3=m CONFIG_HID_U2FZERO=m +CONFIG_HID_UNIVERSAL_PIDFF=m CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m CONFIG_HID_WINWING=m @@ -8969,7 +8972,7 @@ CONFIG_QAT_VFIO_PCI=m # end of VFIO support for PCI devices CONFIG_VFIO_MDEV=m -CONFIG_IRQ_BYPASS_MANAGER=y +CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VIRT_DRIVERS=y CONFIG_VMGENID=m CONFIG_VBOXGUEST=m @@ -11377,16 +11380,19 @@ CONFIG_CRYPTO_LIB_ARC4=m CONFIG_CRYPTO_LIB_GF128MUL=m CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m +CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=m CONFIG_CRYPTO_LIB_CHACHA=m -CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m +CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m CONFIG_CRYPTO_LIB_CURVE25519=m CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 -CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m +CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=m CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m CONFIG_CRYPTO_LIB_SHA1=y diff --git a/sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config b/sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config index ea5bd34a..f50da54e 100644 --- a/sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config +++ b/sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.6.71-redcore-lts Kernel Configuration +# Linux/x86 6.6.89-redcore-lts-r1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210" CONFIG_CC_IS_GCC=y @@ -2106,8 +2106,6 @@ CONFIG_ETHTOOL_NETLINK=y # # Device Drivers # -CONFIG_HAVE_EISA=y -# CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y @@ -7826,6 +7824,7 @@ CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y CONFIG_HID_UDRAW_PS3=m CONFIG_HID_U2FZERO=m +CONFIG_HID_UNIVERSAL_PIDFF=m CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m @@ -10420,9 +10419,9 @@ CONFIG_TMPFS_XATTR=y # CONFIG_TMPFS_INODE64 is not set CONFIG_TMPFS_QUOTA=y CONFIG_HUGETLBFS=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_HUGETLB_PAGE=y CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.180-r1.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.181-r1.ebuild index d615ed71..d615ed71 100644 --- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.180-r1.ebuild +++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.181-r1.ebuild diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.134-r1.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.137-r1.ebuild index 2f8f0c05..2f8f0c05 100644 --- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.134-r1.ebuild +++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.137-r1.ebuild diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.12.23-r1.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.12.27-r1.ebuild index 044398f7..044398f7 100644 --- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.12.23-r1.ebuild +++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.12.27-r1.ebuild diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.87-r1.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.89-r1.ebuild index 958dda08..958dda08 100644 --- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.87-r1.ebuild +++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.89-r1.ebuild diff --git a/sys-kernel/linux-sources-redcore-lts/Manifest b/sys-kernel/linux-sources-redcore-lts/Manifest index d8eb0738..5e405dac 100644 --- a/sys-kernel/linux-sources-redcore-lts/Manifest +++ b/sys-kernel/linux-sources-redcore-lts/Manifest @@ -1,4 +1,4 @@ -DIST linux-5.15.180.tar.xz 126738368 BLAKE2B ef3a7cd6e4ed0ce7e869423d19c344f4ec5369b7163b95786db558957d4c0e9b99a310e194ed369f371e8f43ab04595ea2699030d07b4c15a0b87bfd3a1cb6c1 SHA512 b10921399bdfdf043b0cbaa6f007216822cb7bccf0e94123d0b4496629d8d7cd05a81037898eebb3cf2e405e9011e873e540258cfdbb4ebe4e3e014263cf324a -DIST linux-6.1.134.tar.xz 135265532 BLAKE2B 40738667b2878f75f063baaab0208fc9f43309026c9a4518d898292fcf7f04e7d9adbcab1e57e8501e8caa87dbf7dc581a5c9c9eea99bd80fa6e7c6c31d71d47 SHA512 15f9c497090e31325791aeee8f1161be2b959f7e45f85c285babaff605eed4e2a197a784bc46f99e160c8532983284fb39fd2b81a94912c4598258d150549ffd -DIST linux-6.12.23.tar.xz 148058060 BLAKE2B 794c7fead01abd6e8e93e8f22e4b1c7b443bff8749445a4759d323f20534040cbe827d42ab47bd9af57f70309f91c92577ea655ed5de2a4035dda9aea8096add SHA512 c972c81f985c5470d4c1b4642214f9ddcb49cecbf1e6a99e52a24ce480d06d7ee7ca7f0dcee7bc4fe00da2f41f0bec4fcd569b6034522845ba5f0ad9ea0e1958 -DIST linux-6.6.87.tar.xz 140526392 BLAKE2B 37af97ec6e188f53803fcbb714530cdb4259b71cd3cfafb6ed6210fe47acf9e0ce6a59daa18c1269421d013532fca8713ce63e7861f2138c2c2980c40f4062a2 SHA512 613005605b2358c4d8e844a2e59e5a06b973671bed68c3754d7541cf4ac4b45da03f07bf37b23a019cc9717d4bf0f1d3e21e9b64595b32496d3d7351e232d494 +DIST linux-5.15.181.tar.xz 126747032 BLAKE2B 9a86099d6c7df8276988038f06b8d6301b0b0b04fa2635e60ce468cbee8d4c619f6f0ec5e7c62f2169c3ad801bcc291a4dd158e9b52c8d521307ddc241a9f982 SHA512 c46a19e9ce30f2800b61d1fac0b45090aab7f1d8ec580fc1e02575cb8d8aadf012ae82e8fd01c051e98ee84ab5edaf8fe2e2747d11c2c43d12a030600578e8b4 +DIST linux-6.1.137.tar.xz 135291668 BLAKE2B 2ac78f2794bf6bd6962ca5af00898e5e889ef0a16712dce190ca204446d4ae5d4dfb2586d66fb8bac551d951cef24163579ee7dbe6a67bf8337f1c7093d841dd SHA512 cc30cc39dc9de1cfa1005fb7f515ed467cc2c9bcc1506486f4887946eece036f321d053d87bd687024f6b222a61191340fbb14afea68da900f63d93faab8c5c4 +DIST linux-6.12.27.tar.xz 148097620 BLAKE2B 70722808d57cd096e813c52bbf805119f81273fc977af8943658935c25c3cacdc96b83355b8bdf8291b60b6e8f4cc81dfb41ddb13e74686ec8340d8006fb5dc7 SHA512 f875960e1cc23bd9ef388c0c1224ab10c2093120ab946954bb075692e3ab35dc0d1b99f5353f6cfd4e0634f783d332985165b2539ce792ffbe164debcbc5cf7f +DIST linux-6.6.89.tar.xz 140581032 BLAKE2B d4e5ea401fe31c1a1ede4789edd3973de8b635e571a502517e7da6e03610f02cbe47c4646b3c3da4e0c4412effd255ac9cb702a959dfee5abb01f270771d003c SHA512 205494cd2ab60b9f3400abd60a615ebc05b0d9dbeb7ca6b3266b21d85e5382af71a6a44c02844407b5e7c10b38da99204abc61f5bd20b832cabfce9e46c1a64f diff --git a/sys-kernel/linux-sources-redcore-lts/files/6.12-amd64.config b/sys-kernel/linux-sources-redcore-lts/files/6.12-amd64.config index 8ed2cd39..9478832e 100644 --- a/sys-kernel/linux-sources-redcore-lts/files/6.12-amd64.config +++ b/sys-kernel/linux-sources-redcore-lts/files/6.12-amd64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.12.17-redcore-lts Kernel Configuration +# Linux/x86 6.12.27-redcore-lts-r1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210" CONFIG_CC_IS_GCC=y @@ -11,15 +11,16 @@ CONFIG_AS_VERSION=24200 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=24200 CONFIG_LLD_VERSION=0 -CONFIG_RUSTC_VERSION=108100 +CONFIG_RUSTC_VERSION=108401 CONFIG_RUST_IS_AVAILABLE=y -CONFIG_RUSTC_LLVM_VERSION=180107 +CONFIG_RUSTC_LLVM_VERSION=190105 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y CONFIG_TOOLS_SUPPORT_RELR=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y CONFIG_PAHOLE_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y @@ -517,6 +518,7 @@ CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_CC_HAS_NAMED_AS=y +CONFIG_CC_HAS_NAMED_AS_FIXED_SANITIZERS=y CONFIG_USE_X86_SEG_SUPPORT=y CONFIG_CC_HAS_SLS=y CONFIG_CC_HAS_RETURN_THUNK=y @@ -744,7 +746,7 @@ CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y CONFIG_KVM_COMPAT=y -CONFIG_HAVE_KVM_IRQ_BYPASS=y +CONFIG_HAVE_KVM_IRQ_BYPASS=m CONFIG_HAVE_KVM_NO_POLL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_HAVE_KVM_PM_NOTIFIER=y @@ -2163,8 +2165,6 @@ CONFIG_ETHTOOL_NETLINK=y # # Device Drivers # -CONFIG_HAVE_EISA=y -# CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_PCI=y @@ -6839,6 +6839,8 @@ CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DEBUG_MM is not set CONFIG_DRM_KMS_HELPER=m # CONFIG_DRM_PANIC is not set +CONFIG_DRM_CLIENT_SELECTION=y +CONFIG_DRM_CLIENT_SETUP=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set @@ -8022,6 +8024,7 @@ CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y CONFIG_HID_UDRAW_PS3=m CONFIG_HID_U2FZERO=m +CONFIG_HID_UNIVERSAL_PIDFF=m CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m CONFIG_HID_WINWING=m @@ -8969,7 +8972,7 @@ CONFIG_QAT_VFIO_PCI=m # end of VFIO support for PCI devices CONFIG_VFIO_MDEV=m -CONFIG_IRQ_BYPASS_MANAGER=y +CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VIRT_DRIVERS=y CONFIG_VMGENID=m CONFIG_VBOXGUEST=m @@ -11377,16 +11380,19 @@ CONFIG_CRYPTO_LIB_ARC4=m CONFIG_CRYPTO_LIB_GF128MUL=m CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m +CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=m CONFIG_CRYPTO_LIB_CHACHA=m -CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m +CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m CONFIG_CRYPTO_LIB_CURVE25519=m CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 -CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m +CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=m CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m CONFIG_CRYPTO_LIB_SHA1=y diff --git a/sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config b/sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config index ea5bd34a..f50da54e 100644 --- a/sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config +++ b/sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.6.71-redcore-lts Kernel Configuration +# Linux/x86 6.6.89-redcore-lts-r1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210" CONFIG_CC_IS_GCC=y @@ -2106,8 +2106,6 @@ CONFIG_ETHTOOL_NETLINK=y # # Device Drivers # -CONFIG_HAVE_EISA=y -# CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y @@ -7826,6 +7824,7 @@ CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y CONFIG_HID_UDRAW_PS3=m CONFIG_HID_U2FZERO=m +CONFIG_HID_UNIVERSAL_PIDFF=m CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m @@ -10420,9 +10419,9 @@ CONFIG_TMPFS_XATTR=y # CONFIG_TMPFS_INODE64 is not set CONFIG_TMPFS_QUOTA=y CONFIG_HUGETLBFS=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_HUGETLB_PAGE=y CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m diff --git a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.180-r1.ebuild b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.181-r1.ebuild index eea9cc16..eea9cc16 100644 --- a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.180-r1.ebuild +++ b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.181-r1.ebuild diff --git a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.134-r1.ebuild b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.137-r1.ebuild index d8982cf9..d8982cf9 100644 --- a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.134-r1.ebuild +++ b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.137-r1.ebuild diff --git a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.12.23-r1.ebuild b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.12.27-r1.ebuild index af42f777..af42f777 100644 --- a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.12.23-r1.ebuild +++ b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.12.27-r1.ebuild diff --git a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.87-r1.ebuild b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.89-r1.ebuild index 7726f2c2..7726f2c2 100644 --- a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.87-r1.ebuild +++ b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.89-r1.ebuild diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest new file mode 100644 index 00000000..cd433c63 --- /dev/null +++ b/x11-misc/polybar/Manifest @@ -0,0 +1 @@ +DIST polybar-3.7.2.tar.gz 494383 BLAKE2B dda97c42de5f32a005ae6d4de737651278df0364187c735d7fa8a6d34e644b917ba3f32859cc19bd869c43f5d14f73ca734a4227651eb267724d808e4a766e08 SHA512 a0ee701533e101789f7eb95c71717ecf1d389a10b202d19261f9f71fee9d43fb8be17fb63e4a056c5e8bd62d2e669c95ee4d4b8c6bb06b933e1e4b26ab1a0624 diff --git a/x11-misc/polybar/files/polybar-3.7.2-freetype.patch b/x11-misc/polybar/files/polybar-3.7.2-freetype.patch new file mode 100644 index 00000000..68807397 --- /dev/null +++ b/x11-misc/polybar/files/polybar-3.7.2-freetype.patch @@ -0,0 +1,11 @@ +diff '--color=auto' -Nur a/src/CMakeLists.txt b/src/CMakeLists.txt +--- a/src/CMakeLists.txt 2024-08-17 12:39:55.000000000 +0100 ++++ b/src/CMakeLists.txt 2025-05-06 10:14:10.645565586 +0100 +@@ -159,6 +159,7 @@ + target_link_libraries(poly PUBLIC + Threads::Threads + Cairo::CairoFC ++ freetype + xpp + LibUV::LibUV + ) diff --git a/x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch b/x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch new file mode 100644 index 00000000..97d9a4c7 --- /dev/null +++ b/x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch @@ -0,0 +1,97 @@ +commit e79b671aa7bc4edbae5d8272d523caa092f7548d +Author: John Helmert III <ajak@gentoo.org> +Date: Fri Aug 30 23:13:23 2024 -0700 + + add missing cstdint includes + + In GCC 15, cstdint is less commonly included in stdlib headers so we + need explicit includes: https://gcc.gnu.org/gcc-15/porting_to.html + + See-Also: https://bugs.gentoo.org/937526 + Signed-off-by: John Helmert III <ajak@gentoo.org> + +diff --git a/include/ipc/decoder.hpp b/include/ipc/decoder.hpp +index 9d1afe1c..dcdf9e1a 100644 +--- a/include/ipc/decoder.hpp ++++ b/include/ipc/decoder.hpp +@@ -5,6 +5,8 @@ + #include "errors.hpp" + #include "ipc/msg.hpp" + ++#include <cstdint> ++ + POLYBAR_NS + + namespace ipc { +diff --git a/include/ipc/encoder.hpp b/include/ipc/encoder.hpp +index 1fd36f60..ebb1ea82 100644 +--- a/include/ipc/encoder.hpp ++++ b/include/ipc/encoder.hpp +@@ -4,6 +4,8 @@ + #include "errors.hpp" + #include "ipc/msg.hpp" + ++#include <cstdint> ++ + POLYBAR_NS + + namespace ipc { +diff --git a/include/ipc/msg.hpp b/include/ipc/msg.hpp +index 1b37022d..a423d3bb 100644 +--- a/include/ipc/msg.hpp ++++ b/include/ipc/msg.hpp +@@ -3,6 +3,7 @@ + #include "common.hpp" + + #include <array> ++#include <cstdint> + + POLYBAR_NS + +diff --git a/include/utils/color.hpp b/include/utils/color.hpp +index 491d48ee..9d301af7 100644 +--- a/include/utils/color.hpp ++++ b/include/utils/color.hpp +@@ -1,6 +1,7 @@ + #pragma once + + #include <cstdlib> ++#include <cstdint> + + #include "common.hpp" + +diff --git a/include/utils/string.hpp b/include/utils/string.hpp +index 45eaec06..27e06f7a 100644 +--- a/include/utils/string.hpp ++++ b/include/utils/string.hpp +@@ -1,5 +1,6 @@ + #pragma once + ++#include <cstdint> + #include <sstream> + + #include "common.hpp" +diff --git a/src/ipc/encoder.cpp b/src/ipc/encoder.cpp +index 87cbd915..38da55a1 100644 +--- a/src/ipc/encoder.cpp ++++ b/src/ipc/encoder.cpp +@@ -2,6 +2,7 @@ + + #include <cassert> + #include <cstring> ++#include <cstdint> + + POLYBAR_NS + +diff --git a/src/utils/color.cpp b/src/utils/color.cpp +index 59fa59ae..7e47dad5 100644 +--- a/src/utils/color.cpp ++++ b/src/utils/color.cpp +@@ -1,6 +1,7 @@ + #include "utils/color.hpp" + + #include <algorithm> ++#include <cstdint> + + POLYBAR_NS + diff --git a/x11-misc/polybar/polybar-3.7.2-r10.ebuild b/x11-misc/polybar/polybar-3.7.2-r10.ebuild new file mode 100644 index 00000000..95311b8c --- /dev/null +++ b/x11-misc/polybar/polybar-3.7.2-r10.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit cmake optfeature python-single-r1 + +DESCRIPTION="A fast and easy-to-use tool for creating status bars" +HOMEPAGE="https://github.com/polybar/polybar" +SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~riscv x86" +IUSE="alsa curl doc i3wm ipc mpd network pulseaudio" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]') + dev-libs/libuv:= + media-libs/fontconfig + media-libs/freetype + x11-base/xorg-proto + x11-libs/cairo[X,xcb(+)] + x11-libs/libxcb:= + x11-libs/xcb-util + x11-libs/xcb-util-cursor + x11-libs/xcb-util-image + x11-libs/xcb-util-wm + x11-libs/xcb-util-xrm + alsa? ( media-libs/alsa-lib ) + curl? ( net-misc/curl ) + doc? ( dev-python/sphinx ) + i3wm? ( + dev-libs/jsoncpp:= + x11-wm/i3 + ) + mpd? ( media-libs/libmpdclient ) + network? ( dev-libs/libnl:3 ) + pulseaudio? ( media-libs/libpulse ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${P}-gcc15-cstdint-includes.patch" + "${FILESDIR}/${P}-freetype.patch" +) + +src_configure() { + local mycmakeargs=( + -DENABLE_ALSA="$(usex alsa)" + -DENABLE_CURL="$(usex curl)" + -DBUILD_DOC="$(usex doc)" + -DENABLE_I3="$(usex i3wm)" + -DBUILD_POLYBAR_MSG="$(usex ipc)" + -DENABLE_MPD="$(usex mpd)" + -DENABLE_NETWORK="$(usex network)" + -DENABLE_PULSEAUDIO="$(usex pulseaudio)" + # Bug 767949 + -DENABLE_CCACHE="OFF" + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc/" + ) + + cmake_src_configure +} + +pkg_postinst() { + optfeature "Unprivileged display backlight control via udev" sys-power/acpilight +} |