summaryrefslogtreecommitdiff
path: root/x11-misc/piedock
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /x11-misc/piedock
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'x11-misc/piedock')
-rw-r--r--x11-misc/piedock/Manifest1
-rw-r--r--x11-misc/piedock/files/piedock-1.6.1-signals.patch10
-rw-r--r--x11-misc/piedock/files/piedock-1.6.9-clang16-register-narrowing.diff108
-rw-r--r--x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch45
-rw-r--r--x11-misc/piedock/files/piedock-1.6.9-gcc12-time.patch31
-rw-r--r--x11-misc/piedock/metadata.xml8
-rw-r--r--x11-misc/piedock/piedock-1.6.9-r1.ebuild61
7 files changed, 0 insertions, 264 deletions
diff --git a/x11-misc/piedock/Manifest b/x11-misc/piedock/Manifest
deleted file mode 100644
index 7f2d1091f8f4..000000000000
--- a/x11-misc/piedock/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST piedock-1.6.9.tar.gz 290491 BLAKE2B 492c56d106616323a7f661e3c5d016755bdb421668bfe5251811df62ab1243838380395888c3e874c211069c30fdc7ea9141c245e907fa4c2eeea6d0a583329e SHA512 1244cc26d47c39c27c583f24aedf3dcdf0d879003f96a7cb1b512255384f0d81bf7c07dafa1b21ae1e6762bb7b41158cd20740b12b83f2d49daf7f24fbc96b69
diff --git a/x11-misc/piedock/files/piedock-1.6.1-signals.patch b/x11-misc/piedock/files/piedock-1.6.1-signals.patch
deleted file mode 100644
index 7ed5e9734c61..000000000000
--- a/x11-misc/piedock/files/piedock-1.6.1-signals.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/main.cpp
-+++ b/src/main.cpp
-@@ -25,6 +25,7 @@
- #include <stdlib.h>
-
- #ifdef HAVE_GTK
-+#undef signals // Collides with GTK symbols
- #include <gtk/gtk.h>
- #endif
-
diff --git a/x11-misc/piedock/files/piedock-1.6.9-clang16-register-narrowing.diff b/x11-misc/piedock/files/piedock-1.6.9-clang16-register-narrowing.diff
deleted file mode 100644
index b32832f10e10..000000000000
--- a/x11-misc/piedock/files/piedock-1.6.9-clang16-register-narrowing.diff
+++ /dev/null
@@ -1,108 +0,0 @@
-# Fix build with clang 16. There were two main issues:
-# 1. Usage of regiter keyword, which has been removed since C++17
-# 2. Non-constant-expression cannot be narrowed
-# This patch fixes both the issues.
-# Bug: https://bugs.gentoo.org/898888
---- a/src/Blender.cpp
-+++ b/src/Blender.cpp
-@@ -147,20 +147,20 @@ void Blender::blendInto32Bit(Details &details) {
- a >>= 24;
- mod = alphaMax / static_cast<double>(a);
-
-- register int d = (*dest) & 0xff;
-- register int blue = (*src) & 0xff;
-+ int d = (*dest) & 0xff;
-+ int blue = (*src) & 0xff;
- blue -= d;
- blue /= mod;
- blue += d;
-
- d = (*dest>>8) & 0xff;
-- register int green = (*src >> 8) & 0xff;
-+ int green = (*src >> 8) & 0xff;
- green -= d;
- green /= mod;
- green += d;
-
- d = (*dest >> 16) & 0xff;
-- register int red = (*src >> 16) & 0xff;
-+ int red = (*src >> 16) & 0xff;
- red -= d;
- red /= mod;
- red += d;
-@@ -282,9 +282,9 @@ void Blender::blendInto16Bit(Details &details) {
- src += 4;
- dest += 2;
- } else if (a == 0xff && !useGlobalAlpha) {
-- register int blue = *(src++);
-- register int green = *(src++);
-- register int red = *(src++);
-+ int blue = *(src++);
-+ int green = *(src++);
-+ int red = *(src++);
-
- *(reinterpret_cast<uint16_t *>(dest)) =
- static_cast<uint16_t>((blue & 0xf8) >> 3) |
-@@ -297,21 +297,21 @@ void Blender::blendInto16Bit(Details &details) {
- mod = alphaMax/static_cast<double>(a);
-
- uint16_t pixel = *(reinterpret_cast<uint16_t *>(dest));
-- register int db = (pixel << 3) & 0xf8;
-- register int dg = (pixel >> 3) & 0xf8;
-- register int dr = (pixel >> 8) & 0xf8;
-+ int db = (pixel << 3) & 0xf8;
-+ int dg = (pixel >> 3) & 0xf8;
-+ int dr = (pixel >> 8) & 0xf8;
-
-- register int blue = *src++;
-+ int blue = *src++;
- blue -= db;
- blue /= mod;
- blue += db;
-
-- register int green = *src++;
-+ int green = *src++;
- green -= dg;
- green /= mod;
- green += dg;
-
-- register int red = *src++;
-+ int red = *src++;
- red -= dr;
- red /= mod;
- red += dr;
---- a/src/Cartouche.cpp
-+++ b/src/Cartouche.cpp
-@@ -110,7 +110,7 @@ void Cartouche::drawRoundedRectangle(
- bottom - radius - 1,
- right - radius - 1,
- getBytesPerLine(),
-- color,
-+ static_cast<int>( color ),
- getData() + top * getBytesPerLine()
- };
-
---- a/src/Settings.cpp
-+++ b/src/Settings.cpp
-@@ -614,7 +614,7 @@ void Settings::load(Display *d) {
- !((*ki).modifier & (*mi))) {
- Trigger trigger = {
- (*ki).modifier | (*mi),
-- (*ki).keySym,
-+ static_cast<unsigned int>( (*ki).keySym ),
- (*ki).menuName,
- (*ki).eventMask
- };
---- a/src/WildcardCompare.cpp
-+++ b/src/WildcardCompare.cpp
-@@ -91,8 +91,8 @@ const bool WildcardCompare::match(
- return false;
- }
- } else {
-- register unsigned char p = *pattern;
-- register unsigned char l = *literal;
-+ unsigned char p = *pattern;
-+ unsigned char l = *literal;
-
- if (p > 64 && p < 91) {
- p += 32;
diff --git a/x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch b/x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch
deleted file mode 100644
index dc6dd41bccb6..000000000000
--- a/x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 3f37592025333532e98bbe96c2b0903bb881b9c0 Mon Sep 17 00:00:00 2001
-From: Lars Wendler <polynomial-c@gentoo.org>
-Date: Fri, 11 May 2018 23:21:33 +0200
-Subject: [PATCH] Use pkg-config to find freetype
-
-As of freetype-2.9.1 the freetype-config file no longer gets installed
-by default.
----
- configure.ac | 13 ++++---------
- 1 file changed, 4 insertions(+), 9 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 0c452ad..96a51e9 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -12,6 +12,7 @@ AC_LANG_CPLUSPLUS
- AC_PROG_CXX
- AC_PROG_CC
- AC_PROG_INSTALL
-+PKG_PROG_PKG_CONFIG
-
- # Checks for mandatory libraries
- AC_CHECK_LIB([X11], [XOpenDisplay], , AC_MSG_ERROR([libX11 not found]))
-@@ -47,15 +48,9 @@ AC_ARG_ENABLE(
-
- # Checks for Freetype
- if test "x$XFT" = "xtrue"; then
-- AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no)
--
-- if test x$FREETYPE_CONFIG = xno; then
-- AC_MSG_ERROR([*** freetype-config not found])
-- fi
--
-- FREETYPE_CFLAGS="`$FREETYPE_CONFIG --cflags`"
-- FREETYPE_LIBS="`$FREETYPE_CONFIG --libs`"
-- CXXFLAGS="$CXXFLAGS $FREETYPE_CFLAGS"
-+ PKG_CHECK_MODULES(FREETYPE, freetype2, [
-+ CXXFLAGS="$CXXFLAGS $FREETYPE_CFLAGS"
-+ ], AC_MSG_ERROR([Cannot find freetype]))
- fi
-
- # Checks for Xrender
---
-2.17.0
-
diff --git a/x11-misc/piedock/files/piedock-1.6.9-gcc12-time.patch b/x11-misc/piedock/files/piedock-1.6.9-gcc12-time.patch
deleted file mode 100644
index 5b8a2ea9feb9..000000000000
--- a/x11-misc/piedock/files/piedock-1.6.9-gcc12-time.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://github.com/markusfisch/PieDock/pull/19
-
-From c57d9fad9726086dafbc05abb243c14dcd1bab23 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sun, 12 Jun 2022 11:08:19 +0100
-Subject: [PATCH] Fix build with GCC 12 (missing <time.h> include)
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Fixes the following build failure w/ GCC 12:
-```
-WindowManager.cpp: In static member function ‘static void PieDock::WindowManager::activate(Display*, Window)’:
-WindowManager.cpp:83:29: error: ‘time’ was not declared in this scope; did you mean ‘Time’?
- 83 | for (time_t start = time(0) + 2;
- | ^~~~
- | Time
-```
-
-Bug: https://bugs.gentoo.org/851516
---- a/src/WindowManager.cpp
-+++ b/src/WindowManager.cpp
-@@ -10,6 +10,7 @@
-
- #include <stdint.h>
- #include <string.h>
-+#include <time.h>
- #include <unistd.h>
-
- using namespace PieDock;
-
diff --git a/x11-misc/piedock/metadata.xml b/x11-misc/piedock/metadata.xml
deleted file mode 100644
index f6df5c2fbf14..000000000000
--- a/x11-misc/piedock/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">markusfisch/PieDock</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/x11-misc/piedock/piedock-1.6.9-r1.ebuild b/x11-misc/piedock/piedock-1.6.9-r1.ebuild
deleted file mode 100644
index f458b11594b0..000000000000
--- a/x11-misc/piedock/piedock-1.6.9-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="A little bit like the famous OS X dock but in shape of a pie menu"
-HOMEPAGE="
- http://markusfisch.de/PieDock
- https://github.com/markusfisch/PieDock
-"
-SRC_URI="https://github.com/markusfisch/PieDock/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/PieDock-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gtk"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
- media-libs/libpng:0=
- x11-libs/libX11
- x11-libs/libXft
- x11-libs/libXmu
- x11-libs/libXrender
- gtk? (
- >=app-accessibility/at-spi2-core-2.46.0
- dev-libs/glib
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:2
- )
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( res/${PN}rc.sample AUTHORS ChangeLog NEWS )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.6.1-signals.patch
- "${FILESDIR}"/${PN}-1.6.9-freetype_pkgconfig.patch
- "${FILESDIR}"/${PN}-1.6.9-gcc12-time.patch
- "${FILESDIR}"/${PN}-1.6.9-clang16-register-narrowing.diff
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable gtk)
- --disable-kde
- --bindir="${EPREFIX}"/usr/bin
- --enable-xft
- --enable-xmu
- --enable-xrender
- )
- econf "${myeconfargs[@]}"
-}