diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /x11-libs | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'x11-libs')
470 files changed, 0 insertions, 15984 deletions
diff --git a/x11-libs/agg/Manifest b/x11-libs/agg/Manifest deleted file mode 100644 index bab0cd698c2f..000000000000 --- a/x11-libs/agg/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST agg-2.5.tar.gz 564313 BLAKE2B 6451688dad51fe9d0433218109fd555fcaea3dd5933ebb13bc5c6d935640885f007b5dba8607cf45c94f58f0974391ca4fcd2ea9fda954334c8a4309b881d994 SHA512 e2c79f0bf6da80e16e5b50e69638647224fbe778a42a83d72e9de444b3ea711735177de92bf16134da313b9f75e63eb76bd7b0aaf390059f4d0785454e8a6fcf diff --git a/x11-libs/agg/agg-2.5-r3.ebuild b/x11-libs/agg/agg-2.5-r3.ebuild deleted file mode 100644 index 47e7209c55c5..000000000000 --- a/x11-libs/agg/agg-2.5-r3.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools - -DESCRIPTION="High quality rendering engine library for C++" -HOMEPAGE=" - https://web.archive.org/web/20180307180425/http://www.antigrain.com/ - https://sourceforge.net/projects/agg/ -" -SRC_URI="http://antigrain.com/${P}.tar.gz" - -LICENSE="GPL-2 gpc? ( free-noncomm )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ppc ~ppc64 ~sparc x86" -IUSE="+gpc sdl static-libs +truetype +X" - -# preffer X with enabled xcb, really -RDEPEND=" - sdl? ( >=media-libs/libsdl-1.2.0[X?] ) - X? ( >=x11-libs/libX11-1.3.99.901 ) - truetype? ( media-libs/freetype:2 ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -DOCS=( readme authors ChangeLog news ) - -# patches taken from fedora -PATCHES=( - "${FILESDIR}"/agg-2.4-depends.patch - "${FILESDIR}"/${P}-pkgconfig.patch - "${FILESDIR}"/${P}-autotools.patch - "${FILESDIR}"/${P}-sdl-m4.patch - "${FILESDIR}"/${P}-sdl-automagic.patch - "${FILESDIR}"/${P}-gcc8.patch - "${FILESDIR}"/${PVR} - "${FILESDIR}"/${P}-char-ptr-cast.patch - "${FILESDIR}"/${P}-register-keyword.patch -) - -src_prepare() { - default - mv configure.{in,ac} || die - AT_M4DIR="." eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-ctrl - --disable-examples - $(use_enable gpc) - $(use_enable sdl) - $(use_enable static-libs static) - $(use_enable truetype freetype) - $(use_with X x) - ) - econf ${myeconfargs[@]} -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/x11-libs/agg/files/2.5-r3/0001-Fix-non-terminating-loop-conditions-when-len-1.patch b/x11-libs/agg/files/2.5-r3/0001-Fix-non-terminating-loop-conditions-when-len-1.patch deleted file mode 100644 index eaf0467fb846..000000000000 --- a/x11-libs/agg/files/2.5-r3/0001-Fix-non-terminating-loop-conditions-when-len-1.patch +++ /dev/null @@ -1,81 +0,0 @@ -From efd33aad5e69f36ab343b1f28839a55db4538104 Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sun, 19 May 2013 10:55:37 +0100 -Subject: [PATCH 01/15] Fix non-terminating loop conditions when len=1 - -- while(abs(sx - lp.x1) + abs(sy - lp.y1) > lp2.len) -+ while(abs(sx - lp.x1) + abs(sy - lp.y1) > 1 + lp2.len) - { - sx = (lp.x1 + sx) >> 1; - sy = (lp.y1 + sy) >> 1; - } ---- - include/agg_renderer_outline_aa.h | 8 ++++---- - include/agg_renderer_outline_image.h | 4 ++-- - 2 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/include/agg_renderer_outline_aa.h b/include/agg_renderer_outline_aa.h -index ce25a2e..cb2aa00 100644 ---- a/include/agg_renderer_outline_aa.h -+++ b/include/agg_renderer_outline_aa.h -@@ -1659,7 +1659,7 @@ namespace agg - } - else - { -- while(abs(sx - lp.x1) + abs(sy - lp.y1) > lp2.len) -+ while(abs(sx - lp.x1) + abs(sy - lp.y1) > 1 + lp2.len) - { - sx = (lp.x1 + sx) >> 1; - sy = (lp.y1 + sy) >> 1; -@@ -1726,7 +1726,7 @@ namespace agg - } - else - { -- while(abs(ex - lp.x2) + abs(ey - lp.y2) > lp2.len) -+ while(abs(ex - lp.x2) + abs(ey - lp.y2) > 1 + lp2.len) - { - ex = (lp.x2 + ex) >> 1; - ey = (lp.y2 + ey) >> 1; -@@ -1798,7 +1798,7 @@ namespace agg - } - else - { -- while(abs(sx - lp.x1) + abs(sy - lp.y1) > lp2.len) -+ while(abs(sx - lp.x1) + abs(sy - lp.y1) > 1 + lp2.len) - { - sx = (lp.x1 + sx) >> 1; - sy = (lp.y1 + sy) >> 1; -@@ -1811,7 +1811,7 @@ namespace agg - } - else - { -- while(abs(ex - lp.x2) + abs(ey - lp.y2) > lp2.len) -+ while(abs(ex - lp.x2) + abs(ey - lp.y2) > 1 + lp2.len) - { - ex = (lp.x2 + ex) >> 1; - ey = (lp.y2 + ey) >> 1; -diff --git a/include/agg_renderer_outline_image.h b/include/agg_renderer_outline_image.h -index fbfac10..66d2b9a 100644 ---- a/include/agg_renderer_outline_image.h -+++ b/include/agg_renderer_outline_image.h -@@ -969,7 +969,7 @@ namespace agg - } - else - { -- while(abs(sx - lp.x1) + abs(sy - lp.y1) > lp2.len) -+ while(abs(sx - lp.x1) + abs(sy - lp.y1) > 1 + lp2.len) - { - sx = (lp.x1 + sx) >> 1; - sy = (lp.y1 + sy) >> 1; -@@ -982,7 +982,7 @@ namespace agg - } - else - { -- while(abs(ex - lp.x2) + abs(ey - lp.y2) > lp2.len) -+ while(abs(ex - lp.x2) + abs(ey - lp.y2) > 1 + lp2.len) - { - ex = (lp.x2 + ex) >> 1; - ey = (lp.y2 + ey) >> 1; --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0002-Cure-recursion-by-aborting-if-the-co-ordinates-are-t.patch b/x11-libs/agg/files/2.5-r3/0002-Cure-recursion-by-aborting-if-the-co-ordinates-are-t.patch deleted file mode 100644 index 4fe74341ed6b..000000000000 --- a/x11-libs/agg/files/2.5-r3/0002-Cure-recursion-by-aborting-if-the-co-ordinates-are-t.patch +++ /dev/null @@ -1,40 +0,0 @@ -From e269fe9b62af6fe314cebe0ee7a6d6d1a4a84d1c Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sun, 19 May 2013 11:03:26 +0100 -Subject: [PATCH 02/15] Cure recursion by aborting if the co-ordinates are to - big to handle - ---- - include/agg_rasterizer_cells_aa.h | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -diff --git a/include/agg_rasterizer_cells_aa.h b/include/agg_rasterizer_cells_aa.h -index d3bb138..3a616d9 100644 ---- a/include/agg_rasterizer_cells_aa.h -+++ b/include/agg_rasterizer_cells_aa.h -@@ -40,7 +40,8 @@ - #define AGG_RASTERIZER_CELLS_AA_INCLUDED - - #include <string.h> --#include <math.h> -+#include <cstdlib> -+#include <limits> - #include "agg_math.h" - #include "agg_array.h" - -@@ -333,6 +334,12 @@ namespace agg - { - int cx = (x1 + x2) >> 1; - int cy = (y1 + y2) >> 1; -+ -+ // Bail if values are so large they are likely to wrap -+ if ((std::abs(x1) >= std::numeric_limits<int>::max()/2) || (std::abs(y1) >= std::numeric_limits<int>::max()/2) || -+ (std::abs(x2) >= std::numeric_limits<int>::max()/2) || (std::abs(y2) >= std::numeric_limits<int>::max()/2)) -+ return; -+ - line(x1, y1, cx, cy); - line(cx, cy, x2, y2); - } --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0003-Get-coordinates-from-previous-vertex-if-last-command.patch b/x11-libs/agg/files/2.5-r3/0003-Get-coordinates-from-previous-vertex-if-last-command.patch deleted file mode 100644 index b12684d18d2d..000000000000 --- a/x11-libs/agg/files/2.5-r3/0003-Get-coordinates-from-previous-vertex-if-last-command.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 032d5342430f4c5dfbc34a2817d67386a14fd51b Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sun, 19 May 2013 11:40:49 +0100 -Subject: [PATCH 03/15] Get coordinates from previous vertex if last command is - path_cmd_end_poly - ---- - include/agg_path_storage.h | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git a/include/agg_path_storage.h b/include/agg_path_storage.h -index 7be7393..8922fc8 100644 ---- a/include/agg_path_storage.h -+++ b/include/agg_path_storage.h -@@ -878,6 +878,12 @@ namespace agg - *x += x2; - *y += y2; - } -+ else if (!is_stop(m_vertices.last_command()) && -+ is_vertex(m_vertices.prev_vertex(&x2, &y2))) -+ { -+ *x += x2; -+ *y += y2; -+ } - } - } - --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0004-Make-rasterizer_outline_aa-ignore-close_polygon-when.patch b/x11-libs/agg/files/2.5-r3/0004-Make-rasterizer_outline_aa-ignore-close_polygon-when.patch deleted file mode 100644 index 0cecaf794860..000000000000 --- a/x11-libs/agg/files/2.5-r3/0004-Make-rasterizer_outline_aa-ignore-close_polygon-when.patch +++ /dev/null @@ -1,138 +0,0 @@ -From b9c4b1c72b4ad6b24c37f402d3eec39ef393b0eb Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sun, 19 May 2013 14:17:43 +0100 -Subject: [PATCH 04/15] Make rasterizer_outline_aa ignore close_polygon when - vertex count < 3 - ---- - include/agg_rasterizer_outline_aa.h | 107 ++++++++++++++++++------------------ - 1 file changed, 52 insertions(+), 55 deletions(-) - -diff --git a/include/agg_rasterizer_outline_aa.h b/include/agg_rasterizer_outline_aa.h -index 4d6dd57..24301d5 100644 ---- a/include/agg_rasterizer_outline_aa.h -+++ b/include/agg_rasterizer_outline_aa.h -@@ -333,68 +333,65 @@ namespace agg - int y2; - int lprev; - -- if(close_polygon) -+ if(close_polygon && (m_src_vertices.size() >= 3)) - { -- if(m_src_vertices.size() >= 3) -+ dv.idx = 2; -+ -+ v = &m_src_vertices[m_src_vertices.size() - 1]; -+ x1 = v->x; -+ y1 = v->y; -+ lprev = v->len; -+ -+ v = &m_src_vertices[0]; -+ x2 = v->x; -+ y2 = v->y; -+ dv.lcurr = v->len; -+ line_parameters prev(x1, y1, x2, y2, lprev); -+ -+ v = &m_src_vertices[1]; -+ dv.x1 = v->x; -+ dv.y1 = v->y; -+ dv.lnext = v->len; -+ dv.curr = line_parameters(x2, y2, dv.x1, dv.y1, dv.lcurr); -+ -+ v = &m_src_vertices[dv.idx]; -+ dv.x2 = v->x; -+ dv.y2 = v->y; -+ dv.next = line_parameters(dv.x1, dv.y1, dv.x2, dv.y2, dv.lnext); -+ -+ dv.xb1 = 0; -+ dv.yb1 = 0; -+ dv.xb2 = 0; -+ dv.yb2 = 0; -+ -+ switch(m_line_join) - { -- dv.idx = 2; -- -- v = &m_src_vertices[m_src_vertices.size() - 1]; -- x1 = v->x; -- y1 = v->y; -- lprev = v->len; -- -- v = &m_src_vertices[0]; -- x2 = v->x; -- y2 = v->y; -- dv.lcurr = v->len; -- line_parameters prev(x1, y1, x2, y2, lprev); -- -- v = &m_src_vertices[1]; -- dv.x1 = v->x; -- dv.y1 = v->y; -- dv.lnext = v->len; -- dv.curr = line_parameters(x2, y2, dv.x1, dv.y1, dv.lcurr); -- -- v = &m_src_vertices[dv.idx]; -- dv.x2 = v->x; -- dv.y2 = v->y; -- dv.next = line_parameters(dv.x1, dv.y1, dv.x2, dv.y2, dv.lnext); -- -- dv.xb1 = 0; -- dv.yb1 = 0; -- dv.xb2 = 0; -- dv.yb2 = 0; -- -- switch(m_line_join) -- { -- case outline_no_join: -- dv.flags = 3; -- break; -+ case outline_no_join: -+ dv.flags = 3; -+ break; - -- case outline_miter_join: -- case outline_round_join: -- dv.flags = -- (prev.diagonal_quadrant() == dv.curr.diagonal_quadrant()) | -- ((dv.curr.diagonal_quadrant() == dv.next.diagonal_quadrant()) << 1); -- break; -+ case outline_miter_join: -+ case outline_round_join: -+ dv.flags = -+ (prev.diagonal_quadrant() == dv.curr.diagonal_quadrant()) | -+ ((dv.curr.diagonal_quadrant() == dv.next.diagonal_quadrant()) << 1); -+ break; - -- case outline_miter_accurate_join: -- dv.flags = 0; -- break; -- } -+ case outline_miter_accurate_join: -+ dv.flags = 0; -+ break; -+ } - -- if((dv.flags & 1) == 0 && m_line_join != outline_round_join) -- { -- bisectrix(prev, dv.curr, &dv.xb1, &dv.yb1); -- } -+ if((dv.flags & 1) == 0 && m_line_join != outline_round_join) -+ { -+ bisectrix(prev, dv.curr, &dv.xb1, &dv.yb1); -+ } - -- if((dv.flags & 2) == 0 && m_line_join != outline_round_join) -- { -- bisectrix(dv.curr, dv.next, &dv.xb2, &dv.yb2); -- } -- draw(dv, 0, m_src_vertices.size()); -+ if((dv.flags & 2) == 0 && m_line_join != outline_round_join) -+ { -+ bisectrix(dv.curr, dv.next, &dv.xb2, &dv.yb2); - } -+ draw(dv, 0, m_src_vertices.size()); - } - else - { --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0005-Remove-VC-6-workaround.patch b/x11-libs/agg/files/2.5-r3/0005-Remove-VC-6-workaround.patch deleted file mode 100644 index f38f7c40d0dd..000000000000 --- a/x11-libs/agg/files/2.5-r3/0005-Remove-VC-6-workaround.patch +++ /dev/null @@ -1,52 +0,0 @@ -From b8c43fb0ba13af0cc2b1050f48f81d76d2fdf0c7 Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sun, 19 May 2013 15:04:05 +0100 -Subject: [PATCH 05/15] Remove VC++ 6 workaround - ---- - include/agg_renderer_scanline.h | 29 +---------------------------- - 1 file changed, 1 insertion(+), 28 deletions(-) - -diff --git a/include/agg_renderer_scanline.h b/include/agg_renderer_scanline.h -index c3bb6f0..c27ca60 100644 ---- a/include/agg_renderer_scanline.h -+++ b/include/agg_renderer_scanline.h -@@ -79,34 +79,7 @@ namespace agg - sl.reset(ras.min_x(), ras.max_x()); - while(ras.sweep_scanline(sl)) - { -- //render_scanline_aa_solid(sl, ren, ren_color); -- -- // This code is equivalent to the above call (copy/paste). -- // It's just a "manual" optimization for old compilers, -- // like Microsoft Visual C++ v6.0 -- //------------------------------- -- int y = sl.y(); -- unsigned num_spans = sl.num_spans(); -- typename Scanline::const_iterator span = sl.begin(); -- -- for(;;) -- { -- int x = span->x; -- if(span->len > 0) -- { -- ren.blend_solid_hspan(x, y, (unsigned)span->len, -- ren_color, -- span->covers); -- } -- else -- { -- ren.blend_hline(x, y, (unsigned)(x - span->len - 1), -- ren_color, -- *(span->covers)); -- } -- if(--num_spans == 0) break; -- ++span; -- } -+ render_scanline_aa_solid(sl, ren, ren_color); - } - } - } --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0006-Implement-grain-merge-blending-mode-GIMP.patch b/x11-libs/agg/files/2.5-r3/0006-Implement-grain-merge-blending-mode-GIMP.patch deleted file mode 100644 index f1e465b4d3a8..000000000000 --- a/x11-libs/agg/files/2.5-r3/0006-Implement-grain-merge-blending-mode-GIMP.patch +++ /dev/null @@ -1,85 +0,0 @@ -From 9422570f4e099a834fc43619f7b2a7eb6b442e25 Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sun, 19 May 2013 15:31:01 +0100 -Subject: [PATCH 06/15] Implement grain-merge blending mode (GIMP) - ---- - include/agg_pixfmt_rgba.h | 42 ++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 40 insertions(+), 2 deletions(-) - -diff --git a/include/agg_pixfmt_rgba.h b/include/agg_pixfmt_rgba.h -index 79d10dc..f576ce4 100644 ---- a/include/agg_pixfmt_rgba.h -+++ b/include/agg_pixfmt_rgba.h -@@ -1401,9 +1401,46 @@ namespace agg - } - }; - -+ //================================================comp_op_rgba_grain_merge -+ template <typename ColorT, typename Order> struct comp_op_rgba_grain_merge -+ { -+ typedef ColorT color_type; -+ typedef Order order_type; -+ typedef typename color_type::value_type value_type; -+ typedef typename color_type::calc_type calc_type; -+ typedef typename color_type::long_type long_type; -+ enum base_scale_e -+ { -+ base_shift = color_type::base_shift, -+ base_mask = color_type::base_mask -+ }; - -+ // E = I + M - 128 -+ static AGG_INLINE void blend_pix(value_type* p, -+ unsigned sr, unsigned sg, unsigned sb, -+ unsigned sa, unsigned cover) -+ { - -- -+ if(cover < 255) -+ { -+ sr = (sr * cover + 255) >> 8; -+ sg = (sg * cover + 255) >> 8; -+ sb = (sb * cover + 255) >> 8; -+ sa = (sa * cover + 255) >> 8; -+ } -+ if(sa) -+ { -+ calc_type da = p[Order::A]; -+ int dr = sr + p[Order::R] - 128; -+ int dg = sg + p[Order::G] - 128; -+ int db = sb + p[Order::B] - 128; -+ p[Order::R] = (value_type)(dr < 0 ? 0 : (dr > 255 ? 255 : dr)); -+ p[Order::G] = (value_type)(dg < 0 ? 0 : (dg > 255 ? 255 : dg)); -+ p[Order::B] = (value_type)(db < 0 ? 0 : (db > 255 ? 255 : db)); -+ p[Order::A] = (value_type)(sa + da - ((sa * da + base_mask) >> base_shift)); -+ } -+ } -+ }; - - //======================================================comp_op_table_rgba - template<class ColorT, class Order> struct comp_op_table_rgba -@@ -1451,6 +1488,7 @@ namespace agg - comp_op_rgba_contrast <ColorT,Order>::blend_pix, - comp_op_rgba_invert <ColorT,Order>::blend_pix, - comp_op_rgba_invert_rgb <ColorT,Order>::blend_pix, -+ comp_op_rgba_grain_merge<ColorT,Order>::blend_pix, - 0 - }; - -@@ -1486,6 +1524,7 @@ namespace agg - comp_op_contrast, //----comp_op_contrast - comp_op_invert, //----comp_op_invert - comp_op_invert_rgb, //----comp_op_invert_rgb -+ comp_op_grain_merge, //----comp_op_grain_merge - - end_of_comp_op_e - }; -@@ -2908,4 +2947,3 @@ namespace agg - } - - #endif -- --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0007-Implement-grain-extract-blending-mode-GIMP.patch b/x11-libs/agg/files/2.5-r3/0007-Implement-grain-extract-blending-mode-GIMP.patch deleted file mode 100644 index cafb36eb032d..000000000000 --- a/x11-libs/agg/files/2.5-r3/0007-Implement-grain-extract-blending-mode-GIMP.patch +++ /dev/null @@ -1,85 +0,0 @@ -From abd440342e166a90d08610bf5b31d2a8357eafbe Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sun, 19 May 2013 15:43:18 +0100 -Subject: [PATCH 07/15] Implement grain-extract blending mode (GIMP) - ---- - include/agg_pixfmt_rgba.h | 48 +++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 48 insertions(+) - -diff --git a/include/agg_pixfmt_rgba.h b/include/agg_pixfmt_rgba.h -index f576ce4..42f0a05 100644 ---- a/include/agg_pixfmt_rgba.h -+++ b/include/agg_pixfmt_rgba.h -@@ -1442,6 +1442,52 @@ namespace agg - } - }; - -+ //==============================================comp_op_rgba_grain_extract -+ template <typename ColorT, typename Order> struct comp_op_rgba_grain_extract -+ { -+ typedef ColorT color_type; -+ typedef Order order_type; -+ typedef typename color_type::value_type value_type; -+ typedef typename color_type::calc_type calc_type; -+ typedef typename color_type::long_type long_type; -+ enum base_scale_e -+ { -+ base_shift = color_type::base_shift, -+ base_mask = color_type::base_mask -+ }; -+ -+ // E = I - M + 128 -+ static AGG_INLINE void blend_pix(value_type* p, -+ unsigned sr, unsigned sg, unsigned sb, -+ unsigned sa, unsigned cover) -+ { -+ calc_type da = (p[Order::A] * sa + 255) >> 8; -+ -+ int dr = p[Order::R] - sr + 128; -+ int dg = p[Order::G] - sg + 128; -+ int db = p[Order::B] - sb + 128; -+ -+ dr = dr < 0 ? 0 : (dr > 255 ? 255 : dr); -+ dg = dg < 0 ? 0 : (dg > 255 ? 255 : dg); -+ db = db < 0 ? 0 : (db > 255 ? 255 : db); -+ -+ p[Order::A] = da; -+ -+ if(da < 255) -+ { -+ p[Order::R] = (dr * da + 255) >> 8; -+ p[Order::G] = (dg * da + 255) >> 8; -+ p[Order::B] = (db * da + 255) >> 8; -+ } -+ else -+ { -+ p[Order::R] = dr; -+ p[Order::G] = dg; -+ p[Order::B] = db; -+ } -+ } -+ }; -+ - //======================================================comp_op_table_rgba - template<class ColorT, class Order> struct comp_op_table_rgba - { -@@ -1489,6 +1535,7 @@ namespace agg - comp_op_rgba_invert <ColorT,Order>::blend_pix, - comp_op_rgba_invert_rgb <ColorT,Order>::blend_pix, - comp_op_rgba_grain_merge<ColorT,Order>::blend_pix, -+ comp_op_rgba_grain_extract<ColorT,Order>::blend_pix, - 0 - }; - -@@ -1525,6 +1572,7 @@ namespace agg - comp_op_invert, //----comp_op_invert - comp_op_invert_rgb, //----comp_op_invert_rgb - comp_op_grain_merge, //----comp_op_grain_merge -+ comp_op_grain_extract, //----comp_op_grain_extract - - end_of_comp_op_e - }; --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0008-Declare-multiplication-and-division-operators-as-con.patch b/x11-libs/agg/files/2.5-r3/0008-Declare-multiplication-and-division-operators-as-con.patch deleted file mode 100644 index 0ed92ee6cf98..000000000000 --- a/x11-libs/agg/files/2.5-r3/0008-Declare-multiplication-and-division-operators-as-con.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 2688af280836b95908d3cfd6915510d55de673b8 Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sun, 19 May 2013 16:15:01 +0100 -Subject: [PATCH 08/15] Declare multiplication and division operators as const - ---- - include/agg_trans_affine.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/include/agg_trans_affine.h b/include/agg_trans_affine.h -index a662099..2f602a0 100644 ---- a/include/agg_trans_affine.h -+++ b/include/agg_trans_affine.h -@@ -216,15 +216,15 @@ namespace agg - } - - // Multiply the matrix by another one and return -- // the result in a separete matrix. -- trans_affine operator * (const trans_affine& m) -+ // the result in a separate matrix. -+ trans_affine operator * (const trans_affine& m) const - { - return trans_affine(*this).multiply(m); - } - - // Multiply the matrix by inverse of another one -- // and return the result in a separete matrix. -- trans_affine operator / (const trans_affine& m) -+ // and return the result in a separate matrix. -+ trans_affine operator / (const trans_affine& m) const - { - return trans_affine(*this).multiply_inv(m); - } --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0009-Add-a-static-identity-transformation.patch b/x11-libs/agg/files/2.5-r3/0009-Add-a-static-identity-transformation.patch deleted file mode 100644 index 01555cb3afdf..000000000000 --- a/x11-libs/agg/files/2.5-r3/0009-Add-a-static-identity-transformation.patch +++ /dev/null @@ -1,37 +0,0 @@ -From be9ed90897bc43b4547a3a1f8046827caaf13b4c Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sun, 19 May 2013 16:15:36 +0100 -Subject: [PATCH 09/15] Add a static identity transformation - ---- - include/agg_trans_affine.h | 1 + - src/agg_trans_affine.cpp | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/include/agg_trans_affine.h b/include/agg_trans_affine.h -index 2f602a0..67fe5ca 100644 ---- a/include/agg_trans_affine.h -+++ b/include/agg_trans_affine.h -@@ -92,6 +92,7 @@ namespace agg - //---------------------------------------------------------------------- - struct trans_affine - { -+ static const trans_affine identity; - double sx, shy, shx, sy, tx, ty; - - //------------------------------------------ Construction -diff --git a/src/agg_trans_affine.cpp b/src/agg_trans_affine.cpp -index aca18c2..b3d9bc0 100644 ---- a/src/agg_trans_affine.cpp -+++ b/src/agg_trans_affine.cpp -@@ -28,6 +28,7 @@ - - namespace agg - { -+ const trans_affine trans_affine::identity; - - //------------------------------------------------------------------------ - const trans_affine& trans_affine::parl_to_parl(const double* src, --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0010-Add-renderer_scanline_aa_alpha.patch b/x11-libs/agg/files/2.5-r3/0010-Add-renderer_scanline_aa_alpha.patch deleted file mode 100644 index b0be2583fcea..000000000000 --- a/x11-libs/agg/files/2.5-r3/0010-Add-renderer_scanline_aa_alpha.patch +++ /dev/null @@ -1,193 +0,0 @@ -From 749c8cd11e9e6f81e93ae5ce19258431722b6bdf Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sun, 19 May 2013 16:43:25 +0100 -Subject: [PATCH 10/15] Add renderer_scanline_aa_alpha - ---- - include/agg_pixfmt_rgba.h | 24 +++++++++++++- - include/agg_renderer_base.h | 28 ++++++++++++++++ - include/agg_renderer_scanline.h | 71 +++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 122 insertions(+), 1 deletion(-) - -diff --git a/include/agg_pixfmt_rgba.h b/include/agg_pixfmt_rgba.h -index 42f0a05..6c4bc37 100644 ---- a/include/agg_pixfmt_rgba.h -+++ b/include/agg_pixfmt_rgba.h -@@ -2247,7 +2247,6 @@ namespace agg - } - - -- - //-------------------------------------------------------------------- - void blend_color_vspan(int x, int y, - unsigned len, -@@ -2751,6 +2750,29 @@ namespace agg - } - - //-------------------------------------------------------------------- -+ void blend_color_hspan_alpha(int x, int y, unsigned len, -+ const color_type* colors, -+ value_type alpha, -+ const int8u* covers, -+ int8u cover) -+ { -+ value_type* p = (value_type*)m_rbuf->row_ptr(x, y, len) + (x << 2); -+ do -+ { -+ blender_type::blend_pix(m_comp_op, -+ p, -+ (colors->r * alpha + 255) >> 8, -+ (colors->g * alpha + 255) >> 8, -+ (colors->b * alpha + 255) >> 8, -+ (colors->a * alpha + 255) >> 8, -+ covers ? *covers++ : cover); -+ p += 4; -+ ++colors; -+ } -+ while(--len); -+ } -+ -+ //-------------------------------------------------------------------- - void blend_color_vspan(int x, int y, unsigned len, - const color_type* colors, - const int8u* covers, -diff --git a/include/agg_renderer_base.h b/include/agg_renderer_base.h -index 1808944..25f07c3 100644 ---- a/include/agg_renderer_base.h -+++ b/include/agg_renderer_base.h -@@ -37,6 +37,7 @@ namespace agg - public: - typedef PixelFormat pixfmt_type; - typedef typename pixfmt_type::color_type color_type; -+ typedef typename pixfmt_type::color_type::value_type value_type; - typedef typename pixfmt_type::row_data row_data; - - //-------------------------------------------------------------------- -@@ -383,6 +384,33 @@ namespace agg - } - - //-------------------------------------------------------------------- -+ void blend_color_hspan_alpha(int x, int y, int len, -+ const color_type* colors, -+ value_type alpha, -+ const cover_type* covers, -+ cover_type cover = agg::cover_full) -+ { -+ if(y > ymax()) return; -+ if(y < ymin()) return; -+ -+ if(x < xmin()) -+ { -+ int d = xmin() - x; -+ len -= d; -+ if(len <= 0) return; -+ if(covers) covers += d; -+ colors += d; -+ x = xmin(); -+ } -+ if(x + len > xmax()) -+ { -+ len = xmax() - x + 1; -+ if(len <= 0) return; -+ } -+ m_ren->blend_color_hspan_alpha(x, y, len, colors, alpha, covers, cover); -+ } -+ -+ //-------------------------------------------------------------------- - void blend_color_vspan(int x, int y, int len, - const color_type* colors, - const cover_type* covers, -diff --git a/include/agg_renderer_scanline.h b/include/agg_renderer_scanline.h -index c27ca60..4fcb557 100644 ---- a/include/agg_renderer_scanline.h -+++ b/include/agg_renderer_scanline.h -@@ -156,6 +156,35 @@ namespace agg - } - } - -+ //================================================render_scanline_aa_alpha -+ template<class Scanline, class BaseRenderer, -+ class SpanAllocator, class SpanGenerator> -+ void render_scanline_aa_alpha(const Scanline& sl, BaseRenderer& ren, -+ SpanAllocator& alloc, SpanGenerator& span_gen, -+ unsigned alpha) -+ { -+ int y = sl.y(); -+ -+ unsigned num_spans = sl.num_spans(); -+ typename Scanline::const_iterator span = sl.begin(); -+ for(;;) -+ { -+ int x = span->x; -+ int len = span->len; -+ const typename Scanline::cover_type* covers = span->covers; -+ -+ if(len < 0) len = -len; -+ typename BaseRenderer::color_type* colors = alloc.allocate(len); -+ span_gen.generate(colors, x, y, len); -+ ren.blend_color_hspan_alpha(x, y, len, colors, alpha, -+ (span->len < 0) ? 0 : covers, *covers); -+ -+ if(--num_spans == 0) break; -+ ++span; -+ } -+ } -+ -+ - //=====================================================render_scanlines_aa - template<class Rasterizer, class Scanline, class BaseRenderer, - class SpanAllocator, class SpanGenerator> -@@ -216,8 +245,50 @@ namespace agg - }; - - -+ //==============================================renderer_scanline_aa_alpha -+ template<class BaseRenderer, class SpanAllocator, class SpanGenerator> -+ class renderer_scanline_aa_alpha -+ { -+ public: -+ typedef BaseRenderer base_ren_type; -+ typedef SpanAllocator alloc_type; -+ typedef SpanGenerator span_gen_type; - -+ //-------------------------------------------------------------------- -+ renderer_scanline_aa_alpha() : m_ren(0), m_alloc(0), m_span_gen(0), m_alpha(1.0) {} -+ renderer_scanline_aa_alpha(base_ren_type& ren, -+ alloc_type& alloc, -+ span_gen_type& span_gen, -+ unsigned alpha) : -+ m_ren(&ren), -+ m_alloc(&alloc), -+ m_span_gen(&span_gen), -+ m_alpha(alpha) -+ {} -+ void attach(base_ren_type& ren, -+ alloc_type& alloc, -+ span_gen_type& span_gen) -+ { -+ m_ren = &ren; -+ m_alloc = &alloc; -+ m_span_gen = &span_gen; -+ } - -+ //-------------------------------------------------------------------- -+ void prepare() { m_span_gen->prepare(); } -+ -+ //-------------------------------------------------------------------- -+ template<class Scanline> void render(const Scanline& sl) -+ { -+ render_scanline_aa_alpha(sl, *m_ren, *m_alloc, *m_span_gen, m_alpha); -+ } -+ -+ private: -+ base_ren_type* m_ren; -+ alloc_type* m_alloc; -+ span_gen_type* m_span_gen; -+ unsigned m_alpha; -+ }; - - - //===============================================render_scanline_bin_solid --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0011-Avoid-division-by-zero-in-color-burn-mode.patch b/x11-libs/agg/files/2.5-r3/0011-Avoid-division-by-zero-in-color-burn-mode.patch deleted file mode 100644 index 2a0d198fe917..000000000000 --- a/x11-libs/agg/files/2.5-r3/0011-Avoid-division-by-zero-in-color-burn-mode.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 0ec68d7f5695403eccac75025ba7f6f7ecf1814e Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sun, 19 May 2013 16:49:08 +0100 -Subject: [PATCH 11/15] Avoid division by zero in color-burn mode - -FIXME: re-work using latest math from http://www.w3.org/TR/SVGCompositing/ ---- - include/agg_pixfmt_rgba.h | 21 ++++++++++++++++++--- - 1 file changed, 18 insertions(+), 3 deletions(-) - -diff --git a/include/agg_pixfmt_rgba.h b/include/agg_pixfmt_rgba.h -index 6c4bc37..5d6b511 100644 ---- a/include/agg_pixfmt_rgba.h -+++ b/include/agg_pixfmt_rgba.h -@@ -1027,6 +1027,21 @@ namespace agg - // Dca' = Sa.(Sca.Da + Dca.Sa - Sa.Da)/Sca + Sca.(1 - Da) + Dca.(1 - Sa) - // - // Da' = Sa + Da - Sa.Da -+ -+ -+ // http://www.w3.org/TR/SVGCompositing/ -+ // if Sca == 0 and Dca == Da -+ // Dca' = Sa × Da + Sca × (1 - Da) + Dca × (1 - Sa) -+ // = Sa × Da + Dca × (1 - Sa) -+ // = Da = Dca -+ // otherwise if Sca == 0 -+ // Dca' = Sca × (1 - Da) + Dca × (1 - Sa) -+ // = Dca × (1 - Sa) -+ // otherwise if Sca > 0 -+ // Dca' = Sa × Da - Sa × Da × min(1, (1 - Dca/Da) × Sa/Sca) + Sca × (1 - Da) + Dca × (1 - Sa) -+ // = Sa × Da × (1 - min(1, (1 - Dca/Da) × Sa/Sca)) + Sca × (1 - Da) + Dca × (1 - Sa) -+ -+ // sa * da * (255 - std::min(255, (255 - p[0]/da)*(sa/(sc*sa)) + - static AGG_INLINE void blend_pix(value_type* p, - unsigned sr, unsigned sg, unsigned sb, - unsigned sa, unsigned cover) -@@ -1056,15 +1071,15 @@ namespace agg - - p[Order::R] = (value_type)(((srda + drsa <= sada) ? - sr * d1a + dr * s1a : -- sa * (srda + drsa - sada) / sr + sr * d1a + dr * s1a + base_mask) >> base_shift); -+ (sr > 0 ? sa * (srda + drsa - sada) / sr + sr * d1a + dr * s1a + base_mask : 0)) >> base_shift); - - p[Order::G] = (value_type)(((sgda + dgsa <= sada) ? - sg * d1a + dg * s1a : -- sa * (sgda + dgsa - sada) / sg + sg * d1a + dg * s1a + base_mask) >> base_shift); -+ (sg > 0 ? sa * (sgda + dgsa - sada) / sg + sg * d1a + dg * s1a + base_mask : 0)) >> base_shift); - - p[Order::B] = (value_type)(((sbda + dbsa <= sada) ? - sb * d1a + db * s1a : -- sa * (sbda + dbsa - sada) / sb + sb * d1a + db * s1a + base_mask) >> base_shift); -+ (sb > 0 ? sa * (sbda + dbsa - sada) / sb + sb * d1a + db * s1a + base_mask : 0)) >> base_shift); - - p[Order::A] = (value_type)(sa + da - ((sa * da + base_mask) >> base_shift)); - } --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0012-Avoid-pixel-artifacts-when-compositing.patch b/x11-libs/agg/files/2.5-r3/0012-Avoid-pixel-artifacts-when-compositing.patch deleted file mode 100644 index b3e641e6f53e..000000000000 --- a/x11-libs/agg/files/2.5-r3/0012-Avoid-pixel-artifacts-when-compositing.patch +++ /dev/null @@ -1,26 +0,0 @@ -From bf0e0b71360cfbc690a29f4abe15d7b9b61b8479 Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sat, 22 Jun 2013 12:11:54 +0100 -Subject: [PATCH 12/15] Avoid pixel artifacts when compositing - -Change src_over alpha to avoid pixel artifacts by reordering computations. ---- - include/agg_pixfmt_rgba.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/agg_pixfmt_rgba.h b/include/agg_pixfmt_rgba.h -index 5d6b511..bb255cd 100644 ---- a/include/agg_pixfmt_rgba.h -+++ b/include/agg_pixfmt_rgba.h -@@ -346,7 +346,7 @@ namespace agg - p[Order::R] = (value_type)(sr + ((p[Order::R] * s1a + base_mask) >> base_shift)); - p[Order::G] = (value_type)(sg + ((p[Order::G] * s1a + base_mask) >> base_shift)); - p[Order::B] = (value_type)(sb + ((p[Order::B] * s1a + base_mask) >> base_shift)); -- p[Order::A] = (value_type)(sa + p[Order::A] - ((sa * p[Order::A] + base_mask) >> base_shift)); -+ p[Order::A] = (value_type)(sa + ((p[Order::A] * s1a + base_mask) >> base_shift)); - } - }; - --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0013-Modify-agg-conv-classes-to-allow-access-to-the-origi.patch b/x11-libs/agg/files/2.5-r3/0013-Modify-agg-conv-classes-to-allow-access-to-the-origi.patch deleted file mode 100644 index 9deb9047342d..000000000000 --- a/x11-libs/agg/files/2.5-r3/0013-Modify-agg-conv-classes-to-allow-access-to-the-origi.patch +++ /dev/null @@ -1,93 +0,0 @@ -From 6f1ab5f4b470bcf4e7e72aac6e2f7f6ee3e7b424 Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sat, 22 Jun 2013 12:16:42 +0100 -Subject: [PATCH 13/15] Modify agg conv classes to allow access to the original - geometry type - ---- - include/agg_conv_adaptor_vcgen.h | 2 ++ - include/agg_conv_adaptor_vpgen.h | 1 + - include/agg_conv_clip_polygon.h | 1 + - include/agg_conv_clip_polyline.h | 1 + - include/agg_conv_smooth_poly1.h | 2 ++ - 5 files changed, 7 insertions(+) - -diff --git a/include/agg_conv_adaptor_vcgen.h b/include/agg_conv_adaptor_vcgen.h -index 7bd9b07..fef4579 100644 ---- a/include/agg_conv_adaptor_vcgen.h -+++ b/include/agg_conv_adaptor_vcgen.h -@@ -38,6 +38,7 @@ namespace agg - - void rewind(unsigned) {} - unsigned vertex(double*, double*) { return path_cmd_stop; } -+ unsigned type() const { return 0; } - }; - - -@@ -73,6 +74,7 @@ namespace agg - } - - unsigned vertex(double* x, double* y); -+ unsigned type() const { return m_source->type(); } - - private: - // Prohibit copying -diff --git a/include/agg_conv_adaptor_vpgen.h b/include/agg_conv_adaptor_vpgen.h -index dca9415..a39102d 100644 ---- a/include/agg_conv_adaptor_vpgen.h -+++ b/include/agg_conv_adaptor_vpgen.h -@@ -42,6 +42,7 @@ namespace agg - - void rewind(unsigned path_id); - unsigned vertex(double* x, double* y); -+ unsigned type() const { return m_source->type(); } - - private: - conv_adaptor_vpgen(const conv_adaptor_vpgen<VertexSource, VPGen>&); -diff --git a/include/agg_conv_clip_polygon.h b/include/agg_conv_clip_polygon.h -index 3c34590..e417a7d 100644 ---- a/include/agg_conv_clip_polygon.h -+++ b/include/agg_conv_clip_polygon.h -@@ -60,6 +60,7 @@ namespace agg - double y1() const { return base_type::vpgen().y1(); } - double x2() const { return base_type::vpgen().x2(); } - double y2() const { return base_type::vpgen().y2(); } -+ unsigned type() const { return base_type::type(); } - - private: - conv_clip_polygon(const conv_clip_polygon<VertexSource>&); -diff --git a/include/agg_conv_clip_polyline.h b/include/agg_conv_clip_polyline.h -index d45067f..0de4b57 100644 ---- a/include/agg_conv_clip_polyline.h -+++ b/include/agg_conv_clip_polyline.h -@@ -60,6 +60,7 @@ namespace agg - double y1() const { return base_type::vpgen().y1(); } - double x2() const { return base_type::vpgen().x2(); } - double y2() const { return base_type::vpgen().y2(); } -+ unsigned type() const { return base_type::type(); } - - private: - conv_clip_polyline(const conv_clip_polyline<VertexSource>&); -diff --git a/include/agg_conv_smooth_poly1.h b/include/agg_conv_smooth_poly1.h -index 15f7f8d..0956c4e 100644 ---- a/include/agg_conv_smooth_poly1.h -+++ b/include/agg_conv_smooth_poly1.h -@@ -48,6 +48,7 @@ namespace agg - - void smooth_value(double v) { base_type::generator().smooth_value(v); } - double smooth_value() const { return base_type::generator().smooth_value(); } -+ unsigned type() const { return base_type::type(); } - - private: - conv_smooth_poly1(const conv_smooth_poly1<VertexSource>&); -@@ -70,6 +71,7 @@ namespace agg - - void smooth_value(double v) { m_smooth.generator().smooth_value(v); } - double smooth_value() const { return m_smooth.generator().smooth_value(); } -+ unsigned type() const { return m_smooth.type(); } - - private: - conv_smooth_poly1_curve(const conv_smooth_poly1_curve<VertexSource>&); --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0014-Avoid-potential-zero-division-resulting-in-nan-in-ag.patch b/x11-libs/agg/files/2.5-r3/0014-Avoid-potential-zero-division-resulting-in-nan-in-ag.patch deleted file mode 100644 index 547b0d21886a..000000000000 --- a/x11-libs/agg/files/2.5-r3/0014-Avoid-potential-zero-division-resulting-in-nan-in-ag.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 6433a64f4cd41e88499386b0b7c7ae05d30683b8 Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sat, 22 Jun 2013 12:33:32 +0100 -Subject: [PATCH 14/15] Avoid potential zero division resulting in nan in - agg::gamma_linear - ---- - include/agg_gamma_functions.h | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/include/agg_gamma_functions.h b/include/agg_gamma_functions.h -index fa38a45..beb0c04 100644 ---- a/include/agg_gamma_functions.h -+++ b/include/agg_gamma_functions.h -@@ -94,7 +94,11 @@ namespace agg - { - if(x < m_start) return 0.0; - if(x > m_end) return 1.0; -- return (x - m_start) / (m_end - m_start); -+ double delta = m_end - m_start; -+ // avoid nan from potential zero division -+ // https://github.com/mapnik/mapnik/issues/761 -+ if (delta <= 0.0) return 0.0; -+ return (x - m_start) / delta; - } - - private: --- -1.8.1.4 - diff --git a/x11-libs/agg/files/2.5-r3/0015-Ensure-first-value-in-the-gamma-table-is-always-zero.patch b/x11-libs/agg/files/2.5-r3/0015-Ensure-first-value-in-the-gamma-table-is-always-zero.patch deleted file mode 100644 index 6214bd62e3ab..000000000000 --- a/x11-libs/agg/files/2.5-r3/0015-Ensure-first-value-in-the-gamma-table-is-always-zero.patch +++ /dev/null @@ -1,24 +0,0 @@ -From ca818d4dcd428c5560fc3c341fbaf427a7485e32 Mon Sep 17 00:00:00 2001 -From: Tom Hughes <tom@compton.nu> -Date: Sat, 22 Jun 2013 12:34:37 +0100 -Subject: [PATCH 15/15] Ensure first value in the gamma table is always zero - ---- - include/agg_gamma_functions.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/include/agg_gamma_functions.h b/include/agg_gamma_functions.h -index beb0c04..b8eda52 100644 ---- a/include/agg_gamma_functions.h -+++ b/include/agg_gamma_functions.h -@@ -49,6 +49,7 @@ namespace agg - - double operator() (double x) const - { -+ if (x == 0.0) return 0.0; - return pow(x, m_gamma); - } - --- -1.8.1.4 - diff --git a/x11-libs/agg/files/agg-2.4-depends.patch b/x11-libs/agg/files/agg-2.4-depends.patch deleted file mode 100644 index 9d4f6e309d87..000000000000 --- a/x11-libs/agg/files/agg-2.4-depends.patch +++ /dev/null @@ -1,48 +0,0 @@ ---- agg-2.4.orig/font_freetype/Makefile.am 2005-10-18 11:45:40.000000000 +0100 -+++ agg-2.4/font_freetype/Makefile.am 2006-07-10 15:11:55.000000000 +0100 -@@ -4,8 +4,9 @@ - agginclude_HEADERS = agg_font_freetype.h - lib_LTLIBRARIES = libaggfontfreetype.la - --libaggfontfreetype_la_LDFLAGS = -version-info @AGG_LIB_VERSION@ @FREETYPE_LIBS@ -+libaggfontfreetype_la_LDFLAGS = -version-info @AGG_LIB_VERSION@ - libaggfontfreetype_la_SOURCES = agg_font_freetype.cpp - libaggfontfreetype_la_CXXFLAGS = -I$(top_srcdir)/include @FREETYPE_CFLAGS@ -+libaggfontfreetype_la_LIBADD = ../src/libagg.la @FREETYPE_LIBS@ - endif - ---- agg-2.4.orig/src/platform/sdl/Makefile.am 2005-10-17 23:49:35.000000000 +0100 -+++ agg-2.4/src/platform/sdl/Makefile.am 2006-07-10 15:11:55.000000000 +0100 -@@ -5,6 +5,6 @@ - libaggplatformsdl_la_LDFLAGS = -version-info @AGG_LIB_VERSION@ - libaggplatformsdl_la_SOURCES = agg_platform_support.cpp - libaggplatformsdl_la_CXXFLAGS = -I$(top_srcdir)/include @SDL_CFLAGS@ --libaggplatformsdl_la_LIBADD = @SDL_LIBS@ -+libaggplatformsdl_la_LIBADD = ../../libagg.la @SDL_LIBS@ - endif - ---- agg-2.5.orig/configure.in 2006-10-09 05:06:36.000000000 +0100 -+++ agg-2.5/configure.in 2007-01-07 14:07:39.000000000 +0000 -@@ -122,7 +122,8 @@ - fi - AM_CONDITIONAL(ENABLE_X11,[test x$no_x = x -a xno != x$enable_platform -a x$win32_host != xyes]) - AC_SUBST(x_includes) --AC_SUBST(x_libraries) -+test -n "$x_libraries" && X_LDFLAGS="-L$x_libraries" -+AC_SUBST(X_LDFLAGS) - dnl ############################################### - - dnl Settung up library version ---- agg-2.5.orig/src/platform/X11/Makefile.am 2006-12-11 00:59:45.000000000 +0000 -+++ agg-2.5/src/platform/X11/Makefile.am 2007-01-07 14:07:39.000000000 +0000 -@@ -1,8 +1,8 @@ - if ENABLE_X11 - lib_LTLIBRARIES = libaggplatformX11.la - --libaggplatformX11_la_LDFLAGS = -version-info @AGG_LIB_VERSION@ -L@x_libraries@ -+libaggplatformX11_la_LDFLAGS = -version-info @AGG_LIB_VERSION@ @X_LDFLAGS@ - libaggplatformX11_la_SOURCES = agg_platform_support.cpp - libaggplatformX11_la_CXXFLAGS = -I$(top_srcdir)/include -I@x_includes@ --libaggplatformX11_la_LIBADD = -lX11 -+libaggplatformX11_la_LIBADD = ../../libagg.la -lX11 - endif diff --git a/x11-libs/agg/files/agg-2.5-autotools.patch b/x11-libs/agg/files/agg-2.5-autotools.patch deleted file mode 100644 index 1272b65bb69a..000000000000 --- a/x11-libs/agg/files/agg-2.5-autotools.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/configure.in 2013-02-22 09:30:00.000000000 -0600 -+++ b/configure.in 2013-02-22 09:30:49.030777571 -0600 -@@ -8,7 +8,7 @@ - AC_PROG_CC - AC_PROG_CXX - AC_ISC_POSIX --AM_C_PROTOTYPES -+#AM_C_PROTOTYPES - if test "x$U" != "x"; then - AC_MSG_ERROR(Compiler not ANSI compliant) - fi diff --git a/x11-libs/agg/files/agg-2.5-char-ptr-cast.patch b/x11-libs/agg/files/agg-2.5-char-ptr-cast.patch deleted file mode 100644 index 043ebf056b22..000000000000 --- a/x11-libs/agg/files/agg-2.5-char-ptr-cast.patch +++ /dev/null @@ -1,13 +0,0 @@ -https://bugs.gentoo.org/937853 - ---- a/font_freetype/agg_font_freetype.cpp -+++ b/font_freetype/agg_font_freetype.cpp -@@ -186,7 +186,7 @@ - v_control = v_start; - - point = outline.points + first; -- tags = outline.tags + first; -+ tags = reinterpret_cast<char*>(outline.tags) + first; - tag = FT_CURVE_TAG(tags[0]); - - // A contour cannot start with a cubic control point! diff --git a/x11-libs/agg/files/agg-2.5-gcc8.patch b/x11-libs/agg/files/agg-2.5-gcc8.patch deleted file mode 100644 index 2e43d0bf79b3..000000000000 --- a/x11-libs/agg/files/agg-2.5-gcc8.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -uprN agg-2.5/include/agg_renderer_outline_aa.h agg-2.5-fixed/include/agg_renderer_outline_aa.h ---- agg-2.5/include/agg_renderer_outline_aa.h 2018-08-25 02:02:52.507254241 +0800 -+++ agg-2.5-fixed/include/agg_renderer_outline_aa.h 2018-08-25 02:04:15.291175316 +0800 -@@ -1375,7 +1375,7 @@ namespace agg - //--------------------------------------------------------------------- - void profile(const line_profile_aa& prof) { m_profile = &prof; } - const line_profile_aa& profile() const { return *m_profile; } -- line_profile_aa& profile() { return *m_profile; } -+ const line_profile_aa& profile() { return *m_profile; } - - //--------------------------------------------------------------------- - int subpixel_width() const { return m_profile->subpixel_width(); } diff --git a/x11-libs/agg/files/agg-2.5-pkgconfig.patch b/x11-libs/agg/files/agg-2.5-pkgconfig.patch deleted file mode 100644 index a303bfb90509..000000000000 --- a/x11-libs/agg/files/agg-2.5-pkgconfig.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- agg-2.5/libagg.pc.in.orig 2007-01-07 13:58:28.000000000 +0000 -+++ agg-2.5/libagg.pc.in 2007-01-07 14:02:40.000000000 +0000 -@@ -6,5 +6,6 @@ - Name: libagg - Description: Anti Grain Geometry - A High Quality Rendering Engine for C++ - Version: @VERSION@ --Libs: -L${libdir} -Wl,-rpath,${exec_prefix}/lib -lagg -+Requires.private: freetype2 -+Libs: -L${libdir} -lagg - Cflags: -I${includedir} diff --git a/x11-libs/agg/files/agg-2.5-register-keyword.patch b/x11-libs/agg/files/agg-2.5-register-keyword.patch deleted file mode 100644 index b3e7cf138b78..000000000000 --- a/x11-libs/agg/files/agg-2.5-register-keyword.patch +++ /dev/null @@ -1,70 +0,0 @@ -https://bugs.gentoo.org/894708 - ---- a/include/agg_basics.h -+++ b/include/agg_basics.h -@@ -212,7 +212,7 @@ - { - AGG_INLINE static unsigned mul(unsigned a, unsigned b) - { -- register unsigned q = a * b + (1 << (Shift-1)); -+ unsigned q = a * b + (1 << (Shift-1)); - return (q + (q >> Shift)) >> Shift; - } - }; ---- a/include/agg_image_accessors.h -+++ b/include/agg_image_accessors.h -@@ -183,8 +183,8 @@ - private: - AGG_INLINE const int8u* pixel() const - { -- register int x = m_x; -- register int y = m_y; -+ int x = m_x; -+ int y = m_y; - if(x < 0) x = 0; - if(y < 0) y = 0; - if(x >= (int)m_pixf->width()) x = m_pixf->width() - 1; ---- a/include/agg_trans_affine.h -+++ b/include/agg_trans_affine.h -@@ -299,7 +299,7 @@ - //------------------------------------------------------------------------ - inline void trans_affine::transform(double* x, double* y) const - { -- register double tmp = *x; -+ double tmp = *x; - *x = tmp * sx + *y * shx + tx; - *y = tmp * shy + *y * sy + ty; - } -@@ -307,7 +307,7 @@ - //------------------------------------------------------------------------ - inline void trans_affine::transform_2x2(double* x, double* y) const - { -- register double tmp = *x; -+ double tmp = *x; - *x = tmp * sx + *y * shx; - *y = tmp * shy + *y * sy; - } -@@ -315,9 +315,9 @@ - //------------------------------------------------------------------------ - inline void trans_affine::inverse_transform(double* x, double* y) const - { -- register double d = determinant_reciprocal(); -- register double a = (*x - tx) * d; -- register double b = (*y - ty) * d; -+ double d = determinant_reciprocal(); -+ double a = (*x - tx) * d; -+ double b = (*y - ty) * d; - *x = a * sy - b * shx; - *y = b * sx - a * shy; - } ---- a/src/platform/win32/agg_platform_support.cpp -+++ b/src/platform/win32/agg_platform_support.cpp -@@ -1303,7 +1303,7 @@ - tok.len = 0; - if(m_src_string == 0 || m_start == -1) return tok; - -- register const char *pstr = m_src_string + m_start; -+ const char *pstr = m_src_string + m_start; - - if(*pstr == 0) - { diff --git a/x11-libs/agg/files/agg-2.5-sdl-automagic.patch b/x11-libs/agg/files/agg-2.5-sdl-automagic.patch deleted file mode 100644 index 19daaea06730..000000000000 --- a/x11-libs/agg/files/agg-2.5-sdl-automagic.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/configure.in 2013-08-06 16:35:30.740061017 -0700 -+++ b/configure.in 2013-08-06 16:40:47.511004499 -0700 -@@ -95,10 +95,14 @@ - - dnl ######### Check for SDL: ##################### - dnl the sdl script pollutes our global values: -+AC_ARG_ENABLE(sdl, -+ AC_HELP_STRING([--enable-sdl],[enable the sdl layer]) ) -+ -+sdl_enabled="no" -+if test x"$enable_sdl" = x"yes"; then - temp_LIBS="$LIBS" - temp_CFLAGS="$CFLAGS" - temp_CXXFLAGS="$CXXFLAGS" --sdl_enabled="" - SDL_VERSION=1.2.0 - AM_PATH_SDL($SDL_VERSION, - [sdl_enabled="yes"], -@@ -111,6 +115,7 @@ - dnl ### the sdl script already does that: - dnl AC_SUBST(SDL_CFLAGS) - dnl AC_SUBST(SDL_LIBS) -+fi - AM_CONDITIONAL(ENABLE_SDL,[test xyes = x$sdl_enabled -a xno != x$enable_platform -a x$win32_host != xyes]) - dnl ############################################### - diff --git a/x11-libs/agg/files/agg-2.5-sdl-m4.patch b/x11-libs/agg/files/agg-2.5-sdl-m4.patch deleted file mode 100644 index 2e2569f8b984..000000000000 --- a/x11-libs/agg/files/agg-2.5-sdl-m4.patch +++ /dev/null @@ -1,186 +0,0 @@ ---- a/sdl.m4 1969-12-31 16:00:00.000000000 -0800 -+++ b/sdl.m4 2008-01-24 07:50:20.000000000 -0800 -@@ -0,0 +1,183 @@ -+# Configure paths for SDL -+# Sam Lantinga 9/21/99 -+# stolen from Manish Singh -+# stolen back from Frank Belew -+# stolen from Manish Singh -+# Shamelessly stolen from Owen Taylor -+ -+dnl AM_PATH_SDL([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) -+dnl Test for SDL, and define SDL_CFLAGS and SDL_LIBS -+dnl -+AC_DEFUN([AM_PATH_SDL], -+[dnl -+dnl Get the cflags and libraries from the sdl-config script -+dnl -+AC_ARG_WITH(sdl-prefix,[ --with-sdl-prefix=PFX Prefix where SDL is installed (optional)], -+ sdl_prefix="$withval", sdl_prefix="") -+AC_ARG_WITH(sdl-exec-prefix,[ --with-sdl-exec-prefix=PFX Exec prefix where SDL is installed (optional)], -+ sdl_exec_prefix="$withval", sdl_exec_prefix="") -+AC_ARG_ENABLE(sdltest, [ --disable-sdltest Do not try to compile and run a test SDL program], -+ , enable_sdltest=yes) -+ -+ if test x$sdl_exec_prefix != x ; then -+ sdl_config_args="$sdl_config_args --exec-prefix=$sdl_exec_prefix" -+ if test x${SDL_CONFIG+set} != xset ; then -+ SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config -+ fi -+ fi -+ if test x$sdl_prefix != x ; then -+ sdl_config_args="$sdl_config_args --prefix=$sdl_prefix" -+ if test x${SDL_CONFIG+set} != xset ; then -+ SDL_CONFIG=$sdl_prefix/bin/sdl-config -+ fi -+ fi -+ -+ as_save_PATH="$PATH" -+ if test "x$prefix" != xNONE; then -+ PATH="$prefix/bin:$prefix/usr/bin:$PATH" -+ fi -+ AC_PATH_PROG(SDL_CONFIG, sdl-config, no, [$PATH]) -+ PATH="$as_save_PATH" -+ min_sdl_version=ifelse([$1], ,0.11.0,$1) -+ AC_MSG_CHECKING(for SDL - version >= $min_sdl_version) -+ no_sdl="" -+ if test "$SDL_CONFIG" = "no" ; then -+ no_sdl=yes -+ else -+ SDL_CFLAGS=`$SDL_CONFIG $sdl_config_args --cflags` -+ SDL_LIBS=`$SDL_CONFIG $sdl_config_args --libs` -+ -+ sdl_major_version=`$SDL_CONFIG $sdl_config_args --version | \ -+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` -+ sdl_minor_version=`$SDL_CONFIG $sdl_config_args --version | \ -+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` -+ sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ -+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` -+ if test "x$enable_sdltest" = "xyes" ; then -+ ac_save_CFLAGS="$CFLAGS" -+ ac_save_CXXFLAGS="$CXXFLAGS" -+ ac_save_LIBS="$LIBS" -+ CFLAGS="$CFLAGS $SDL_CFLAGS" -+ CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" -+ LIBS="$LIBS $SDL_LIBS" -+dnl -+dnl Now check if the installed SDL is sufficiently new. (Also sanity -+dnl checks the results of sdl-config to some extent -+dnl -+ rm -f conf.sdltest -+ AC_TRY_RUN([ -+#include <stdio.h> -+#include <stdlib.h> -+#include <string.h> -+#include "SDL.h" -+ -+char* -+my_strdup (char *str) -+{ -+ char *new_str; -+ -+ if (str) -+ { -+ new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char)); -+ strcpy (new_str, str); -+ } -+ else -+ new_str = NULL; -+ -+ return new_str; -+} -+ -+int main (int argc, char *argv[]) -+{ -+ int major, minor, micro; -+ char *tmp_version; -+ -+ /* This hangs on some systems (?) -+ system ("touch conf.sdltest"); -+ */ -+ { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } -+ -+ /* HP/UX 9 (%@#!) writes to sscanf strings */ -+ tmp_version = my_strdup("$min_sdl_version"); -+ if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { -+ printf("%s, bad version string\n", "$min_sdl_version"); -+ exit(1); -+ } -+ -+ if (($sdl_major_version > major) || -+ (($sdl_major_version == major) && ($sdl_minor_version > minor)) || -+ (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) -+ { -+ return 0; -+ } -+ else -+ { -+ printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); -+ printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); -+ printf("*** best to upgrade to the required version.\n"); -+ printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); -+ printf("*** to point to the correct copy of sdl-config, and remove the file\n"); -+ printf("*** config.cache before re-running configure\n"); -+ return 1; -+ } -+} -+ -+],, no_sdl=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) -+ CFLAGS="$ac_save_CFLAGS" -+ CXXFLAGS="$ac_save_CXXFLAGS" -+ LIBS="$ac_save_LIBS" -+ fi -+ fi -+ if test "x$no_sdl" = x ; then -+ AC_MSG_RESULT(yes) -+ ifelse([$2], , :, [$2]) -+ else -+ AC_MSG_RESULT(no) -+ if test "$SDL_CONFIG" = "no" ; then -+ echo "*** The sdl-config script installed by SDL could not be found" -+ echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" -+ echo "*** your path, or set the SDL_CONFIG environment variable to the" -+ echo "*** full path to sdl-config." -+ else -+ if test -f conf.sdltest ; then -+ : -+ else -+ echo "*** Could not run SDL test program, checking why..." -+ CFLAGS="$CFLAGS $SDL_CFLAGS" -+ CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" -+ LIBS="$LIBS $SDL_LIBS" -+ AC_TRY_LINK([ -+#include <stdio.h> -+#include "SDL.h" -+ -+int main(int argc, char *argv[]) -+{ return 0; } -+#undef main -+#define main K_and_R_C_main -+], [ return 0; ], -+ [ echo "*** The test program compiled, but did not run. This usually means" -+ echo "*** that the run-time linker is not finding SDL or finding the wrong" -+ echo "*** version of SDL. If it is not finding SDL, you'll need to set your" -+ echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" -+ echo "*** to the installed location Also, make sure you have run ldconfig if that" -+ echo "*** is required on your system" -+ echo "***" -+ echo "*** If you have an old version installed, it is best to remove it, although" -+ echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"], -+ [ echo "*** The test program failed to compile or link. See the file config.log for the" -+ echo "*** exact error that occured. This usually means SDL was incorrectly installed" -+ echo "*** or that you have moved SDL since it was installed. In the latter case, you" -+ echo "*** may want to edit the sdl-config script: $SDL_CONFIG" ]) -+ CFLAGS="$ac_save_CFLAGS" -+ CXXFLAGS="$ac_save_CXXFLAGS" -+ LIBS="$ac_save_LIBS" -+ fi -+ fi -+ SDL_CFLAGS="" -+ SDL_LIBS="" -+ ifelse([$3], , :, [$3]) -+ fi -+ AC_SUBST(SDL_CFLAGS) -+ AC_SUBST(SDL_LIBS) -+ rm -f conf.sdltest -+]) diff --git a/x11-libs/agg/metadata.xml b/x11-libs/agg/metadata.xml deleted file mode 100644 index 42ff4cd9a4be..000000000000 --- a/x11-libs/agg/metadata.xml +++ /dev/null @@ -1,11 +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="sourceforge">agg</remote-id> -</upstream> -<use> - <flag name="gpc">Enable gpc polygon clipper library</flag> -</use> -</pkgmetadata> diff --git a/x11-libs/c++-gtk-utils/Manifest b/x11-libs/c++-gtk-utils/Manifest deleted file mode 100644 index 2b6683a39b97..000000000000 --- a/x11-libs/c++-gtk-utils/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST c++-gtk-utils-2.0.34.tar.gz 2865687 BLAKE2B 4978bf9ce5ce364db5ad51bcb2d604ac2e7a22656e2affbc39785b7f27db6c75a77c1965e3524b6c617836aa5ae840c4ef45e0ea65eff01f12acb1ea770c04b2 SHA512 f155e50d152cd1444d282c47e995ea8cd93ead529d0cd86c11d548a266a567c83cf3367cdb82dd8d68af1bce28809c957d3e39595bcb0affe87db8f48718f6d4 -DIST c++-gtk-utils-2.2.20.tar.gz 3085409 BLAKE2B 2b0ca2a3beb3ee82416cb1d731704f43398db06bd9bc03dea2875a2d6a1f80dc14b9fe418bea1467caf29d5ba9d8e4feefe7451bb69734561a580ed012755a41 SHA512 1e834c163f1c236e1a2fbdf92e93e98e88ebd6da04b87be52087fa7f7f395a9bd90e111958f3b9473938e7563182ed5c37fd2d2c4ef683933cb16f3b4665d1b3 diff --git a/x11-libs/c++-gtk-utils/c++-gtk-utils-2.0.34.ebuild b/x11-libs/c++-gtk-utils/c++-gtk-utils-2.0.34.ebuild deleted file mode 100644 index a368e2740bb3..000000000000 --- a/x11-libs/c++-gtk-utils/c++-gtk-utils-2.0.34.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit virtualx - -DESCRIPTION="A number of classes and functions for programming GTK+ programs using C++" -HOMEPAGE="http://cxx-gtk-utils.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN/++/xx}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="3" -KEYWORDS="amd64 ~ppc ~ppc64 x86" -IUSE="+gtk nls" - -RDEPEND=" - dev-libs/glib:2 - gtk? ( x11-libs/gtk+:3 )" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - nls? ( sys-devel/gettext )" - -src_configure() { - econf \ - --disable-static \ - --without-guile \ - $(use_enable nls) \ - $(use_with gtk) -} - -src_test() { - virtx default -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/c++-gtk-utils/c++-gtk-utils-2.2.20.ebuild b/x11-libs/c++-gtk-utils/c++-gtk-utils-2.2.20.ebuild deleted file mode 100644 index bc05ff76981a..000000000000 --- a/x11-libs/c++-gtk-utils/c++-gtk-utils-2.2.20.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit virtualx - -DESCRIPTION="A number of classes and functions for programming GTK+ programs using C++" -HOMEPAGE="http://cxx-gtk-utils.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN/++/xx}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" -IUSE="+gtk nls" - -RDEPEND=" - dev-libs/glib:2 - gtk? ( x11-libs/gtk+:3 )" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - nls? ( sys-devel/gettext )" - -src_configure() { - econf \ - --disable-static \ - --without-guile \ - $(use_enable nls) \ - $(use_with gtk) -} - -src_test() { - virtx default -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/c++-gtk-utils/metadata.xml b/x11-libs/c++-gtk-utils/metadata.xml deleted file mode 100644 index aedd3f9bc9a1..000000000000 --- a/x11-libs/c++-gtk-utils/metadata.xml +++ /dev/null @@ -1,9 +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="sourceforge">cxx-gtk-utils</remote-id> - <changelog>http://cxx-gtk-utils.sourceforge.net/2.2/ChangeLog</changelog> - </upstream> -</pkgmetadata> diff --git a/x11-libs/cairo/Manifest b/x11-libs/cairo/Manifest deleted file mode 100644 index e34facc2fb5a..000000000000 --- a/x11-libs/cairo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cairo-1.18.4.tar.bz2 42897394 BLAKE2B 711142573cde2f0b2c4c7731d4de142fe5c199fbf3512a6c5cb83aa0cdeb1877f83c36c6f1d0b28db71dd263f957912149edbb3c537290205a3aed2985dd033f SHA512 27b98a17510b4d6f0187fcb280fea1b47ae31243f6999081a7ac94f8cf3c789c05fa6eb0fe65844808ef9ac11bcd29a4c3688c871a6950d888667840385acf9b diff --git a/x11-libs/cairo/cairo-1.18.4-r1.ebuild b/x11-libs/cairo/cairo-1.18.4-r1.ebuild deleted file mode 100644 index 3b59341e5b52..000000000000 --- a/x11-libs/cairo/cairo-1.18.4-r1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit meson-multilib python-any-r1 - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.freedesktop.org/cairo/cairo.git" -else - SRC_URI="https://gitlab.freedesktop.org/cairo/cairo/-/archive/${PV}/cairo-${PV}.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -fi - -DESCRIPTION="A vector graphics library with cross-device output support" -HOMEPAGE="https://www.cairographics.org/ https://gitlab.freedesktop.org/cairo/cairo" -LICENSE="|| ( LGPL-2.1 MPL-1.1 )" -SLOT="0" -IUSE="X aqua debug +glib gtk-doc lzo test" -# Tests need more wiring up like e.g. https://gitlab.freedesktop.org/cairo/cairo/-/blob/master/.gitlab-ci.yml -# any2ppm tests seem to hang for now. -RESTRICT="test !test? ( test )" - -RDEPEND=" - >=media-libs/fontconfig-2.13.92[${MULTILIB_USEDEP}] - >=media-libs/freetype-2.13:2[png,${MULTILIB_USEDEP}] - >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] - >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] - >=x11-libs/pixman-0.42.3[${MULTILIB_USEDEP}] - debug? ( sys-libs/binutils-libs:0=[${MULTILIB_USEDEP}] ) - glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] ) - lzo? ( >=dev-libs/lzo-2.06-r1:2[${MULTILIB_USEDEP}] ) - X? ( - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}] - )" -DEPEND="${RDEPEND} - test? ( - app-text/ghostscript-gpl - app-text/poppler[cairo] - gnome-base/librsvg - ) - X? ( x11-base/xorg-proto )" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - gtk-doc? ( dev-util/gtk-doc )" - -PATCHES=( - "${FILESDIR}"/${PN}-respect-fontconfig.patch -) - -multilib_src_configure() { - local emesonargs=( - -Ddwrite=disabled - -Dfontconfig=enabled - -Dfreetype=enabled - -Dpng=enabled - $(meson_feature aqua quartz) - $(meson_feature X tee) - $(meson_feature X xcb) - $(meson_feature X xlib) - -Dxlib-xcb=disabled - -Dzlib=enabled - - # Requires poppler-glib (poppler[cairo]) which isn't available in multilib - $(meson_native_use_feature test tests) - - $(meson_feature lzo) - -Dgtk2-utils=disabled - - $(meson_feature glib) - -Dspectre=disabled # only used for tests - $(meson_feature debug symbol-lookup) - - $(meson_use gtk-doc gtk_doc) - ) - - meson_src_configure -} - -multilib_src_test() { - multilib_is_native_abi && meson_src_test -} - -multilib_src_install_all() { - einstalldocs - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/cairo || die - mv "${ED}"/usr/share/gtk-doc/{html/cairo,cairo/html} || die - rmdir "${ED}"/usr/share/gtk-doc/html || die - fi -} diff --git a/x11-libs/cairo/cairo-9999.ebuild b/x11-libs/cairo/cairo-9999.ebuild deleted file mode 100644 index e38267e8bd12..000000000000 --- a/x11-libs/cairo/cairo-9999.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit meson-multilib python-any-r1 - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.freedesktop.org/cairo/cairo.git" -else - SRC_URI="https://gitlab.freedesktop.org/cairo/cairo/-/archive/${PV}/cairo-${PV}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -fi - -DESCRIPTION="A vector graphics library with cross-device output support" -HOMEPAGE="https://www.cairographics.org/ https://gitlab.freedesktop.org/cairo/cairo" -LICENSE="|| ( LGPL-2.1 MPL-1.1 )" -SLOT="0" -IUSE="X aqua debug +glib gtk-doc lzo test" -# Tests need more wiring up like e.g. https://gitlab.freedesktop.org/cairo/cairo/-/blob/master/.gitlab-ci.yml -# any2ppm tests seem to hang for now. -RESTRICT="test !test? ( test )" - -RDEPEND=" - >=media-libs/fontconfig-2.13.92[${MULTILIB_USEDEP}] - >=media-libs/freetype-2.13:2[png,${MULTILIB_USEDEP}] - >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] - >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] - >=x11-libs/pixman-0.42.3[${MULTILIB_USEDEP}] - debug? ( sys-libs/binutils-libs:0=[${MULTILIB_USEDEP}] ) - glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] ) - lzo? ( >=dev-libs/lzo-2.06-r1:2[${MULTILIB_USEDEP}] ) - X? ( - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}] - )" -DEPEND="${RDEPEND} - test? ( - app-text/ghostscript-gpl - app-text/poppler[cairo] - gnome-base/librsvg - ) - X? ( x11-base/xorg-proto )" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - gtk-doc? ( dev-util/gtk-doc )" - -PATCHES=( - "${FILESDIR}"/${PN}-respect-fontconfig.patch -) - -multilib_src_configure() { - local emesonargs=( - -Ddwrite=disabled - -Dfontconfig=enabled - -Dfreetype=enabled - -Dpng=enabled - $(meson_feature aqua quartz) - $(meson_feature X tee) - $(meson_feature X xcb) - $(meson_feature X xlib) - -Dxlib-xcb=disabled - -Dzlib=enabled - - # Requires poppler-glib (poppler[cairo]) which isn't available in multilib - $(meson_native_use_feature test tests) - - $(meson_feature lzo) - -Dgtk2-utils=disabled - - $(meson_feature glib) - -Dspectre=disabled # only used for tests - $(meson_feature debug symbol-lookup) - - $(meson_use gtk-doc gtk_doc) - ) - - meson_src_configure -} - -multilib_src_test() { - multilib_is_native_abi && meson_src_test -} - -multilib_src_install_all() { - einstalldocs - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/cairo || die - mv "${ED}"/usr/share/gtk-doc/{html/cairo,cairo/html} || die - rmdir "${ED}"/usr/share/gtk-doc/html || die - fi -} diff --git a/x11-libs/cairo/files/cairo-respect-fontconfig.patch b/x11-libs/cairo/files/cairo-respect-fontconfig.patch deleted file mode 100644 index b0a1b2963502..000000000000 --- a/x11-libs/cairo/files/cairo-respect-fontconfig.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- cairo-1.7.6-orig/src/cairo-ft-font.c 2008-09-29 21:43:13.000000000 +0100 -+++ cairo-1.7.6/src/cairo-ft-font.c 2008-09-29 21:52:19.000000000 +0100 -@@ -1705,7 +1705,9 @@ - options->base.subpixel_order = other->base.subpixel_order; - } - -- if (options->base.hint_style == CAIRO_HINT_STYLE_DEFAULT) -+ options->base.hint_style = CAIRO_HINT_STYLE_DEFAULT; -+ -+ if (other->base.hint_style != CAIRO_HINT_STYLE_DEFAULT) - options->base.hint_style = other->base.hint_style; - - if (other->base.hint_style == CAIRO_HINT_STYLE_NONE) diff --git a/x11-libs/cairo/metadata.xml b/x11-libs/cairo/metadata.xml deleted file mode 100644 index 8b4901f0d9a8..000000000000 --- a/x11-libs/cairo/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <use> - <flag name="glib">Compile with GLib Object System support</flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:cairographics:cairo</remote-id> - <remote-id type="freedesktop-gitlab">cairo/cairo</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/cmrt/Manifest b/x11-libs/cmrt/Manifest deleted file mode 100644 index 848ba8490df6..000000000000 --- a/x11-libs/cmrt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cmrt-1.0.6.tar.gz 3717552 BLAKE2B 0bfb121f37b9b2e9e672d6129a6b7207ccfc3455ea613c8ae000965ee49260e56a154fba8595d8f3b022d153c9d84c7ded7b9f0914f7387eeca826acca9acfa0 SHA512 de115e86e4dc65e617e5e39dd1a14a4baa301480915d1ef31245b759acebbd2c85647e3affb9ccda3b55f7f9008b03d561689d2b63a61a70feba72c9a62b6505 diff --git a/x11-libs/cmrt/cmrt-1.0.6-r3.ebuild b/x11-libs/cmrt/cmrt-1.0.6-r3.ebuild deleted file mode 100644 index 9e6af321d72b..000000000000 --- a/x11-libs/cmrt/cmrt-1.0.6-r3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic - -DESCRIPTION="Intel C for Media RunTime GPU kernel manager" -HOMEPAGE="https://github.com/intel/cmrt" -SRC_URI="https://github.com/intel/cmrt/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - >=x11-libs/libdrm-2.4.23[video_cards_intel] - >=media-libs/libva-2.0.0 -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${P}-musl-fix.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # -Werror=strict-aliasing - # https://bugs.gentoo.org/864409 - # - # > Intel has ceased development and contributions including, but not - # > limited to, maintenance, bug fixes, new releases, or updates, to this - # > project. Intel no longer accepts patches to this project. - # No point in submitting a bug report or trying to get this into good shape. - # - # Do not trust with LTO either. - append-flags -fno-strict-aliasing - filter-lto - - default -} - -src_install() { - default - find "${ED}" -type f -name '*.la' -delete || die -} diff --git a/x11-libs/cmrt/files/cmrt-1.0.6-musl-fix.patch b/x11-libs/cmrt/files/cmrt-1.0.6-musl-fix.patch deleted file mode 100644 index 91bae74ed8a1..000000000000 --- a/x11-libs/cmrt/files/cmrt-1.0.6-musl-fix.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/src/os_defs.h b/src/os_defs.h -index 82794f5..13539ee 100644 ---- a/src/os_defs.h -+++ b/src/os_defs.h -@@ -109,6 +109,10 @@ typedef struct tagRECT { - - #define CONST const - -+#ifndef __CONCAT -+ #define __CONCAT( a1, a2 ) a1 ## a2 -+#endif -+ - #define __UNIQUENAME( a1, a2 ) __CONCAT( a1, a2 ) - #define UNIQUENAME( __text ) __UNIQUENAME( __text, __COUNTER__ ) - #define STATIC_ASSERT(e) typedef char UNIQUENAME(STATIC_ASSERT_)[(e)?1:-1] diff --git a/x11-libs/cmrt/metadata.xml b/x11-libs/cmrt/metadata.xml deleted file mode 100644 index debd0b7111b7..000000000000 --- a/x11-libs/cmrt/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>media-video@gentoo.org</email> - </maintainer> - <maintainer type="person" proxied="yes"> - <email>kaichun.ning@gmail.com</email> - <name>Kai-Chun Ning</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">intel/cmrt</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/colord-gtk/Manifest b/x11-libs/colord-gtk/Manifest deleted file mode 100644 index 85b9f024fce4..000000000000 --- a/x11-libs/colord-gtk/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST colord-gtk-0.3.1.tar.xz 22132 BLAKE2B 3ae1d7f0473d082c2fa2d9bfea18cee3a74d854bc3c99ed6db685ad479f12f2f376f44549fc4e833668718470217971cd327eb867cb1212db9d71370496d8636 SHA512 d8ac4e6f32a0672cd4e87585a03e82ecfc359ae4b99a4a6529ad81025f9beec5a3b479e94dff9a7e49db03e99671099b7f8370f6f87791e5a9fc008da859b238 diff --git a/x11-libs/colord-gtk/colord-gtk-0.3.1.ebuild b/x11-libs/colord-gtk/colord-gtk-0.3.1.ebuild deleted file mode 100644 index 5139cc4aedca..000000000000 --- a/x11-libs/colord-gtk/colord-gtk-0.3.1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VALA_USE_DEPEND="vapigen" - -inherit meson vala - -DESCRIPTION="GTK support library for colord" -HOMEPAGE="https://www.freedesktop.org/software/colord/" -SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz" - -LICENSE="LGPL-3+" -SLOT="0/1" # subslot = libcolord-gtk soname version -KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" - -IUSE="doc +introspection vala" -REQUIRED_USE="vala? ( introspection )" - -DEPEND=" - >=dev-libs/glib-2.28:2 - >=x11-misc/colord-0.1.27:=[introspection?,vala?] - x11-libs/gtk+:3[introspection?] - >=gui-libs/gtk-4.4:4[introspection?] -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-libs/libxslt - app-text/docbook-xsl-ns-stylesheets - >=sys-devel/gettext-0.17 - virtual/pkgconfig - doc? ( - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/gtk-doc-1.9 - ) - app-text/docbook-xsl-ns-stylesheets - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) - vala? ( $(vala_depend) ) -" - -RESTRICT="test" # Tests need a display device with a default color profile set - -src_prepare() { - use vala && vala_src_prepare - default -} - -src_configure() { - local -a emesonargs=( - -Dgtk4=true - -Dgtk3=true - -Dgtk2=false - $(meson_use introspection) - $(meson_use vala vapi) - -Dtests=false - -Dman=true - $(meson_use doc docs) - ) - meson_src_configure -} diff --git a/x11-libs/colord-gtk/metadata.xml b/x11-libs/colord-gtk/metadata.xml deleted file mode 100644 index a7e4ce0f7399..000000000000 --- a/x11-libs/colord-gtk/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="github">hughsie/colord-gtk</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/dnd/Manifest b/x11-libs/dnd/Manifest deleted file mode 100644 index 6b5ff89d378e..000000000000 --- a/x11-libs/dnd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dnd.1.1.tgz 227598 BLAKE2B 3d6bc4644d492cdfcb9160b87b1c8d2a0f0fa3ae30bfbc948e4327b390f80247c4e4fac562c14972ede2f807e11503d78edc845bac53ad5c5a42ce0439e60c6b SHA512 8644d669ea6553b4e99469f30144286e262fd64379a00b8595d1574d0f4f0e504799ed18979a9036cfc89d74074d325ffca94b4147e350969f3a1c5ff9cf0ff8 diff --git a/x11-libs/dnd/dnd-1.1-r4.ebuild b/x11-libs/dnd/dnd-1.1-r4.ebuild deleted file mode 100644 index 5065b3363fda..000000000000 --- a/x11-libs/dnd/dnd-1.1-r4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="OffiX' Drag'n'drop library" -HOMEPAGE="http://leb.net/offix" -SRC_URI="http://leb.net/offix/${PN}.${PV}.tgz" -S="${WORKDIR}/DND/DNDlib" - -LICENSE="GPL-2 LGPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXaw - x11-libs/libXmu - x11-libs/libXt" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -PATCHES=( - "${FILESDIR}"/${P}-gentoo.diff - "${FILESDIR}"/Makefile-fix.patch -) - -DOCS=( - # README is useless - CHANGELOG -) - -src_configure() { - tc-export CC CXX RANLIB AR - econf --with-x -} diff --git a/x11-libs/dnd/files/Makefile-fix.patch b/x11-libs/dnd/files/Makefile-fix.patch deleted file mode 100644 index 3a11282d1ccc..000000000000 --- a/x11-libs/dnd/files/Makefile-fix.patch +++ /dev/null @@ -1,44 +0,0 @@ ---- a/Makefile.in 1997-05-22 22:18:22.000000000 -0400 -+++ a/Makefile.in 2004-06-16 14:41:19.673035936 -0400 -@@ -16,7 +16,7 @@ - - prefix = @prefix@ - exec_prefix = @exec_prefix@ --LIB_DIR = @libdir@ -+LIB_DIR = $(DESTDIR)@libdir@ --INC_DIR = @includedir@/OffiX -+INC_DIR = $(DESTDIR)@includedir@/OffiX - - COMPILE = $(CC) $(INCLUDES) $(CFLAGS) -c -@@ -42,19 +42,22 @@ - $(COMPILE) dndtest.c - $(LINK) dndtest.o -L. -lDnd $(LIBS) - --libDnd.a: DragAndDrop.c -- rm -f DragAndDrop.o -- $(COMPILE) DragAndDrop.c -+libDnd.a: DragAndDropC.o - rm -f libDnd.a -- $(AR) cru libDnd.a DragAndDrop.o -+ $(AR) cru libDnd.a DragAndDropC.o - $(RANLIB) libDnd.a - --libDnd++.a: DragAndDrop.c -- rm -f DragAndDrop.o DragAndDrop.cxx -- ln -s DragAndDrop.c DragAndDrop.cxx -- $(CXXCOMPILE) DragAndDrop.cxx -+DragAndDropC.o: DragAndDrop.c -+ rm -f DragAndDropC.o -+ $(COMPILE) DragAndDrop.c -o DragAndDropC.o -+ -+DragAndDropCpp.o: DragAndDrop.c -+ rm -f DragAndDropCpp.o -+ $(CXXCOMPILE) DragAndDrop.c -o DragAndDropCpp.o -+ -+libDnd++.a: DragAndDropCpp.o - rm -f libDnd++.a -- $(AR) cru libDnd++.a DragAndDrop.o -+ $(AR) cru libDnd++.a DragAndDropCpp.o - $(RANLIB) libDnd++.a - - clean: diff --git a/x11-libs/dnd/files/dnd-1.1-gentoo.diff b/x11-libs/dnd/files/dnd-1.1-gentoo.diff deleted file mode 100644 index 4857b709aa93..000000000000 --- a/x11-libs/dnd/files/dnd-1.1-gentoo.diff +++ /dev/null @@ -1,35 +0,0 @@ ---- a/DragAndDrop.c Tue Sep 25 21:14:11 2001 -+++ b/DragAndDrop.c Tue Sep 25 21:14:16 2001 -@@ -81,23 +81,23 @@ - - static CursorData DndCursor[DndEND]={ - { 0,0,NULL,NULL,0,0,0 }, -- { grey_width, grey_height,grey_bits,grey_mask_bits, -+ { grey_width, grey_height,(char*)grey_bits,(char*)grey_mask_bits, - grey_x_hot,grey_y_hot}, -- { file_width,file_height,file_bits,file_mask_bits, -+ { file_width,file_height,(char*)file_bits,(char*)file_mask_bits, - file_x_hot,file_y_hot}, -- { files_width,files_height,files_bits,files_mask_bits, -+ { files_width,files_height,(char*)files_bits,(char*)files_mask_bits, - files_x_hot,files_y_hot}, -- { text_width,text_height,text_bits,text_mask_bits, -+ { text_width,text_height,(char*)text_bits,(char*)text_mask_bits, - text_x_hot,text_y_hot }, -- { dir_width,dir_height,dir_bits,dir_mask_bits, -+ { dir_width,dir_height,(char*)dir_bits,(char*)dir_mask_bits, - dir_x_hot,dir_y_hot }, -- { link_width,link_height,link_bits,link_mask_bits, -+ { link_width,link_height,(char*)link_bits,(char*)link_mask_bits, - link_x_hot,link_y_hot}, -- { app_width,app_height,app_bits,app_mask_bits, -+ { app_width,app_height,(char*)app_bits,(char*)app_mask_bits, - app_x_hot,app_y_hot }, -- { url_width,url_height,url_bits,url_mask_bits, -+ { url_width,url_height,(char*)url_bits,(char*)url_mask_bits, - url_x_hot,url_y_hot }, -- { mime_width,mime_height,mime_bits,mime_mask_bits, -+ { mime_width,mime_height,(char*)mime_bits,(char*)mime_mask_bits, - mime_x_hot,mime_y_hot } - }; - diff --git a/x11-libs/dnd/metadata.xml b/x11-libs/dnd/metadata.xml deleted file mode 100644 index 85e4ed814fa2..000000000000 --- a/x11-libs/dnd/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> diff --git a/x11-libs/extest/Manifest b/x11-libs/extest/Manifest deleted file mode 100644 index f29a7e28208f..000000000000 --- a/x11-libs/extest/Manifest +++ /dev/null @@ -1,48 +0,0 @@ -DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitvec-1.0.1.crate 224375 BLAKE2B 9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f SHA512 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e -DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST dlib-0.5.2.crate 5806 BLAKE2B 2a8be2d76c44c95d5b1b9a5439a99a75daa703a341980d8af1c050d6096d45fb748f0acee7f7de2f9433f97ec19faec9e028f57c8149229eecb1827a1ef8eb60 SHA512 4a8f1c09007ecce1d7c829899aafb90081fe4fd89cfac3550638018760e24f63985e3060c4056b55bf58cf4622b1b31595e1c524a75b1b4354b8f3c35fc267ae -DIST downcast-rs-1.2.0.crate 11670 BLAKE2B 7d44d708c1ac068a02ea5d72dd3caa8a7f6d18b7ee653d520600acc9c52365824f5b8d3c68143d1d13aa438a18b16ff9975e15131cac7ec48b2d995184673d37 SHA512 b80b72f30b42c5e6b2bd33287f2dd22be5673b2fa5c1a8c75c5de224fc7eca46a55f2fce63c02d225dfbc94ac3462b4b2fec53d63331c70da6307ebcdcc6cb14 -DIST evdev-0.12.1.crate 56840 BLAKE2B cb1f1e6ba0724bec01f079b7db2a664d83058208161f68994775ee83f44bb70f3b484c629b8bf2463d10b2b7eb50f645eca95f72809f7768e4b8c5c61fa30830 SHA512 3f6b0c7d87f638d71cce13675d711a942a52c75667abb121f52f8ebd9d715cdee20251d4718758c45ddcf7343aef9e7419ef38c2b4662ed9458ae0e6a711fe6d -DIST extest-1.0.2.tar.gz 8099 BLAKE2B 9aa99af92316e27a3e2ffb97433cb18d268b1b363f3a5a5a79fd0edca6c1e2b26cdb5f50ab5166365b7411aa4ac97651ab57c42b8363907c8eb76593cdc71a3c SHA512 12a644c457e70f5f78b05aab41f85218e984fd49d809fab8d3c760a0a602992cfca3384314393faf2cc6c3f1f1a17d75fdfce63c120ee9f589e8cf02895e6e66 -DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155 -DIST hermit-abi-0.3.3.crate 14253 BLAKE2B 9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03 SHA512 eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1 -DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 -DIST libc-0.2.150.crate 719359 BLAKE2B d08e17fb29992c76337bb5862cbc1cdaf7b9d7749cd65021f145fcf49fa7954d6251c8c2f3c9a796b46283c3bc014bccfd259ea52824459841911ad847fd7f5a SHA512 7ae8fe6a1db38ac6d951c0b4880d25a02f064f5e61d6057c20f7208dec8395d58efd085e41857bcf5f4da2b014d2952dc4ddaf18ac4acd3a23675bb659e70385 -DIST libloading-0.8.1.crate 27893 BLAKE2B afabb6e07ecd390918344388b5fa63e5aa9223bf3ce513d1ed94cf02b1defe9909d94f0fa05e1516a39dfe4f41636834d3de0386b3c58212103263f2b1423f76 SHA512 f17ca367ef8e62fe80f43e5f3e2d1585be7b78b0fe4a733d80acdde38c20f9f72e710cff082442de6afa323aaafa17eda4491c4430b2d12f398d420e057cadab -DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e -DIST memchr-2.6.4.crate 94439 BLAKE2B d1136f7105a33565214fdeecdc5a95e74d7fc7cf45997f81bf3cf389f3015fa561ab326433ddcff2db0b7259246eb6d26fc7b4e3c90c3af8b9b7ed7e8ec56ba0 SHA512 1065a67e04ec9210c70e430288e0a8d39f36ce6414722099553e99112ea2f8f710eae44bf39f8775b9850e6c8a50e634a1b1b084a8eb4f6b2eae6697dcf5b5f4 -DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f -DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 -DIST nix-0.23.2.crate 242042 BLAKE2B b44292d87e9379debd1676952cde1175568cae88f64435cf2e347ae624ecbfd3bc08a9cd7de1c50b23a416754dff4b7cb51983fae06a66f7f16089cde94f440d SHA512 8617a5d99c9aa729f35b42b3797ea46e3c1779c234a836c7460cabdc7d4229b79c8772098b1b95f8b444351bcddd2729515a0433f68ea035087ef6a93033ce93 -DIST nix-0.26.4.crate 279099 BLAKE2B 41debf1f21427ad6c25c6cd26b7867feb8ba46366028c4b74073307e902e526543f536fc0a66db2cdc5a52fbbf9166a6a4843aba57e5e5caada3d914286ddd60 SHA512 cc68ff8e3e8ea8635c6fd4c0a866cf42121aa3e25165666ef3b97b5b2c1d9273cba6f689e80eb812b55b5ee513390924a926d95fce45de0a74b98764dd1fa27d -DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 -DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a -DIST proc-macro2-1.0.70.crate 44343 BLAKE2B fff0dec06b21e391783cc136790238acb783780eaedcf14875a350e7ceb46fdc100c8b9e3f09fb7f4c2196c25d4c6b61e574c0dad762d94533b628faab68cf5c SHA512 ae9366856853f7d96caf7a7581843d36bfc7843f8683897b19ffc666c03b0b1eff502ddb18ca4c1c1a239a368f03f6cc258b0e2795f64b61c6a31404462eec5f -DIST quick-xml-0.28.2.crate 156462 BLAKE2B 45fe1846ab93fd16f9afdc60e119918b3c50b7eddddc4ff1ff14c6a767ad0b18624b1ff1a251fbc58f58c50585b875eb73f0aafcf0fe8a8ac3bb58da27c55ac0 SHA512 24913a45e962c144c82f13a6ab4877ab7c91fd51f34becc6412a47dd91e75436590a646f85c346236ed2729d480242b20781ccfdd1d42bc2a510bc883966a0a0 -DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c -DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0 -DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25 -DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d -DIST syn-2.0.39.crate 244129 BLAKE2B 2cff6626624d03f70f1662af45a8644c28a9f92e2dfe38999bef3ba4a4c1ce825ae598277e9cb7abd5585eebfb17b239effc8d0bbf1c6ac196499f0d288e5e01 SHA512 96cc347cfdb0f9ca0b6c7289279a1cad8fc401625783742292564f7ceca8237ced8d9a3f62069696f6132ed06092dff2baaf4be09ef53b21260d93785b0e27c3 -DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995 -DIST thiserror-1.0.50.crate 19414 BLAKE2B a093f66ad191a8c4b15356f8d29578273b36f9f11b5843195eaa15b70bd4c8eaf6dffb631564386acf35a9ddf856e05055b419af52d4e008f582ae444f3dd5d2 SHA512 65605a9cfbc43447a50980739259a45d933f1eb315926dce909892f7162c79bd04bfcee7b38b5a9fa71b24fbe4416d050ae8e2443932577541513a23ebeeac46 -DIST thiserror-impl-1.0.50.crate 15357 BLAKE2B 41309507014a2c628b7e91d250335070e4cca6c6c452c90ee7e6173bed049df83ca197b37c16537cf15415550919c248e0f6c798aead760e7bbcd25eab701d50 SHA512 8555e010f94390e93ba757bce9ef25d066ed542f23b843db431a66fbab722584ea0ce6c9d4b6f4d92cea3d91c190336abd567c4a0aa4a27893db25720c5b89c9 -DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 -DIST wayland-backend-0.1.2.crate 68748 BLAKE2B 2454c85cf8dfb7cb1ba30be3bc4835241000d3c994049ce7614e108d9da17248d389af25e950126cdf61cb93462783d44e64a5f9312657b9f993054b04eb91e0 SHA512 3ec299448f17eb75c00ccd5cb1f3f5d7378dd7849cd547a2b1eb0389226f32b16ed55c7f1a1932fa2d5af39686b893a792736e2f02b776ae89e26b4fd085623f -DIST wayland-client-0.30.2.crate 65289 BLAKE2B d5993cd5185fe136eea6427be82ae7c83246573d2693d7f05828acc3bff886c5ec4a0719fc14525226e3b4a5dec1e6c981eb9c355a8559bf2d63991f7644689e SHA512 7d86e6c2ee02e52352fdaebfd4ecb04617983b36cfaac745998aa1e8cdd6c775507f3f1283bfc1d68006ea0ec1ce7b63e388fa7b87b50b4b520dd93c84ab59a5 -DIST wayland-protocols-0.30.1.crate 134748 BLAKE2B 9f86ce95e9b921e629fb9f76b315d1ac16a2832e8aee9ca25cffd3f57f2e6f10ffbe1daf0dd73b53b04967dbfcf6aebf63aa783ddaaa6ce13c7fb1e1570c3560 SHA512 ba8c157774b6c44f72263c6c2ccb1dadbdff911ef80c0b42fd0223828e25cd4909decccd382ae5c698cf45eeb7e3845ff3e3abcf9a4ff4bbe5012f6c42370d3d -DIST wayland-scanner-0.30.1.crate 34633 BLAKE2B b9182bdc4d22405ee60ed94e845d002102e98cfc6250870bb43a1184ce864cee37d6081ffb1223a8454ddd399061ead9149a7f7db62eb675563f89648412821b SHA512 65660afccce26abf6088250e274372ec9ca494d05430843063480257593a92be58ee4098fa31549ead0febb0c601d7ac5bb87d2aab6c0a5d4ba6f6715ae1117d -DIST wayland-sys-0.30.1.crate 8358 BLAKE2B bf64423e9bc99bdb0009cffdf35132a8a6961196ce85235b9ca29831d3af8e1dfa75aacbbc1b01f6daa66138507eb746744afa3863d674ddde25751e256ac78d SHA512 a34b759c6360728339a0416d546f9e22df8423dc0141a0379b76ffbbe7004a25ae27972ec246353115bd16e9cbdb531f844f650a314fa68066cda4ddd097ed39 -DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed -DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 -DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 -DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff -DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a -DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e -DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 -DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa -DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9 diff --git a/x11-libs/extest/extest-1.0.2.ebuild b/x11-libs/extest/extest-1.0.2.ebuild deleted file mode 100644 index 98a89e620270..000000000000 --- a/x11-libs/extest/extest-1.0.2.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.12.1 - -EAPI=8 - -CRATES=" - autocfg@1.1.0 - bitflags@1.3.2 - bitvec@1.0.1 - cc@1.0.83 - cfg-if@1.0.0 - dlib@0.5.2 - downcast-rs@1.2.0 - evdev@0.12.1 - funty@2.0.0 - hermit-abi@0.3.3 - io-lifetimes@1.0.11 - libc@0.2.150 - libloading@0.8.1 - log@0.4.20 - memchr@2.6.4 - memoffset@0.6.5 - memoffset@0.7.1 - nix@0.23.2 - nix@0.26.4 - once_cell@1.18.0 - pkg-config@0.3.27 - proc-macro2@1.0.70 - quick-xml@0.28.2 - quote@1.0.33 - radium@0.7.0 - scoped-tls@1.0.1 - smallvec@1.11.2 - syn@2.0.39 - tap@1.0.1 - thiserror@1.0.50 - thiserror-impl@1.0.50 - unicode-ident@1.0.12 - wayland-backend@0.1.2 - wayland-client@0.30.2 - wayland-protocols@0.30.1 - wayland-scanner@0.30.1 - wayland-sys@0.30.1 - windows-sys@0.48.0 - windows-targets@0.48.5 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_msvc@0.48.5 - windows_i686_gnu@0.48.5 - windows_i686_msvc@0.48.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_msvc@0.48.5 - wyz@0.5.1 -" - -RUST_MULTILIB=1 - -inherit cargo multilib-minimal - -DESCRIPTION="X11 XTEST Reimplementation for Steam Controller on Wayland" -HOMEPAGE="https://github.com/Supreeeme/extest" -SRC_URI=" - ${CARGO_CRATE_URIS} - https://github.com/Supreeeme/extest/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions ISC MIT Unicode-DFS-2016 Unlicense" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-libs/libevdev[${MULTILIB_USEDEP}] - dev-libs/wayland[${MULTILIB_USEDEP}] -" - -# rust does not use *FLAGS from make.conf, silence portage warning -# update with proper path to binaries this crate installs, omit leading / -QA_FLAGS_IGNORED=" - usr/lib/lib${PN}.so - usr/lib64/lib${PN}.so -" - -src_prepare() { - default - rm -v .cargo/config.toml || die - multilib_copy_sources -} - -multilib_src_compile() { - cargo_src_compile -} - -multilib_src_test() { - cargo_src_test -} - -multilib_src_install() { - dolib.so "${BUILD_DIR}/$(cargo_target_dir)/libextest.so" -} - -pkg_postinst() { - elog "In order to create the required virtual device ${PN} requires" - elog "that your users is added to the input group." -} diff --git a/x11-libs/extest/metadata.xml b/x11-libs/extest/metadata.xml deleted file mode 100644 index 5912fbc21623..000000000000 --- a/x11-libs/extest/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <longdescription> - Extest is a drop in replacement for the X11 XTEST extension. It creates - a virtual device with the uinput kernel module. It's been primarily - developed for allowing the desktop functionality on the Steam Controller - to work while Steam is open on Wayland. - </longdescription> - <upstream> - <remote-id type="github">Supreeeme/extest</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/fltk/Manifest b/x11-libs/fltk/Manifest deleted file mode 100644 index b9eb3260e9c4..000000000000 --- a/x11-libs/fltk/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST fltk-1.3.8-source.tar.gz 5335306 BLAKE2B 8c2d2fca4243c0e7c5a8aa46083940f99c8b3e7873d39d6e590a4b66587876393f209e5e7e5eaf4a4cc13f0f97cb03671d97129853b0146eeab409aaf687935e SHA512 5c1cbfc156c49888e25b90dcb9b1ab86a03447e08e00864c3c7ae8a0e32cfbd9154ee630054235c9edfd29fd1d0371ae77eff7b78094fb660dbbdec5cecfc8fb -DIST fltk-1.4.4-source.tar.bz2 8465974 BLAKE2B 5f1577daee0b058d63f652baf6d5abacc03fc24f3f96b26710a5e1e40233a1a2f79c08012bb00c1520c0350ba1b9f1e3544eee0f3464f7076d3ccd5aea07ba7c SHA512 4890bee3093bf53adf2c127713b4e338ce7c587ff5371778e05cb987676eb9a248e221d98a60a1a9aec023a4cf9d180b84e973dd7b0b177ef37a902c4b3cf4b7 -DIST fltk-1.4.5-source.tar.bz2 8464904 BLAKE2B adf9496eb7b196fab8d042565b3402a96e6fd3695613212b5de1e404681c76c181ba9bf398412b765a602719f2c1abd13317e6bc06680820707faee72cf784db SHA512 ed0c692c1abe6c1675eb75c8562d9d0449c6db39b53d26423bc6fc6e1b97602e727eadf7d58f8a1f9bfb7d088d7f5aeba01619de626f6728a72469b0feea47aa diff --git a/x11-libs/fltk/files/fltk-1.3.0-share.patch b/x11-libs/fltk/files/fltk-1.3.0-share.patch deleted file mode 100644 index af2092abc894..000000000000 --- a/x11-libs/fltk/files/fltk-1.3.0-share.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- a/fluid/Makefile -+++ b/fluid/Makefile -@@ -82,16 +82,16 @@ install: all - $(INSTALL_BIN) $(FLUID) $(DESTDIR)$(bindir)/fluid$(EXEEXT) - - install-linux: -- -$(INSTALL_DIR) $(DESTDIR)/usr/share/applications -- $(INSTALL_DATA) fluid.desktop $(DESTDIR)/usr/share/applications -+ -$(INSTALL_DIR) $(DESTDIR)$(datadir)/applications -+ $(INSTALL_DATA) fluid.desktop $(DESTDIR)$(datadir)/applications - for size in 16 32 48 64 128; do \ -- if test ! -d $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps; then \ -- $(INSTALL_DIR) $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps; \ -+ if test ! -d $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps; then \ -+ $(INSTALL_DIR) $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps; \ - fi; \ -- $(INSTALL_DATA) icons/fluid-$$size.png $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps/fluid.png; \ -+ $(INSTALL_DATA) icons/fluid-$$size.png $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps/fluid.png; \ - done -- -$(INSTALL_DIR) $(DESTDIR)/usr/share/mimelnk/application -- $(INSTALL_DATA) x-fluid.desktop $(DESTDIR)/usr/share/mimelnk/application -+ -$(INSTALL_DIR) $(DESTDIR)$(datadir)/mimelnk/application -+ $(INSTALL_DATA) x-fluid.desktop $(DESTDIR)$(datadir)/mimelnk/application - - install-osx: - echo Installing Fluid in $(DESTDIR)/Applications... -@@ -109,9 +109,9 @@ uninstall: - $(RM) $(DESTDIR)$(bindir)/fluid$(EXEEXT) - - uninstall-linux: -- $(RM) $(DESTDIR)/usr/share/applications/fluid.desktop -- $(RM) $(DESTDIR)/usr/share/icons/hicolor/*/fluid.png -- $(RM) $(DESTDIR)/usr/share/mimelnk/application/x-fluid.desktop -+ $(RM) $(DESTDIR)$(datadir)/applications/fluid.desktop -+ $(RM) $(DESTDIR)$(datadir)/icons/hicolor/*/fluid.png -+ $(RM) $(DESTDIR)$(datadir)/mimelnk/application/x-fluid.desktop - - uninstall-osx: - $(RM) -r $(DESTDIR)/Applications/fluid.app diff --git a/x11-libs/fltk/files/fltk-1.3.3-makefile-dirs.patch b/x11-libs/fltk/files/fltk-1.3.3-makefile-dirs.patch deleted file mode 100644 index 089855cefa6f..000000000000 --- a/x11-libs/fltk/files/fltk-1.3.3-makefile-dirs.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -18,7 +18,7 @@ - - include makeinclude - --DIRS = $(IMAGEDIRS) src $(CAIRODIR) fluid test documentation -+DIRS = $(IMAGEDIRS) src $(CAIRODIR) - - all: makeinclude fltk-config - for dir in $(DIRS); do\ diff --git a/x11-libs/fltk/files/fltk-1.3.3-visibility.patch b/x11-libs/fltk/files/fltk-1.3.3-visibility.patch deleted file mode 100644 index 491e0a18876d..000000000000 --- a/x11-libs/fltk/files/fltk-1.3.3-visibility.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/src/Fl.cxx -+++ b/src/Fl.cxx -@@ -928,7 +928,7 @@ - - //////////////////////////////////////////////////////////////// - --Fl_Widget* fl_oldfocus; // kludge for Fl_Group... -+FL_EXPORT Fl_Widget* fl_oldfocus; // kludge for Fl_Group... - - /** - Sets the widget that will receive FL_KEYBOARD events. ---- a/FL/x.H -+++ b/FL/x.H -@@ -114,7 +114,7 @@ FL_EXPORT Fl_Region XRectangleRegion(int x, int y, int w, int h); // in fl_rect. - // With Xlib / X11 fonts, fl_xfont will return the current selected font. - // With XFT / X11 fonts, fl_xfont will attempt to return the bitmap "core" font most - // similar to (usually the same as) the current XFT font. --class Fl_XFont_On_Demand -+class FL_EXPORT Fl_XFont_On_Demand - { - public: - Fl_XFont_On_Demand(XFontStruct* p = NULL) : ptr(p) { } diff --git a/x11-libs/fltk/files/fltk-1.3.4-conf-tests.patch b/x11-libs/fltk/files/fltk-1.3.4-conf-tests.patch deleted file mode 100644 index 994df56ad361..000000000000 --- a/x11-libs/fltk/files/fltk-1.3.4-conf-tests.patch +++ /dev/null @@ -1,55 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -100,9 +103,6 @@ - touch config.h - chmod +x fltk-config - --configure: configure.ac -- autoconf -- - config.guess config.sub: - -automake --add-missing 2> /dev/null - if [ ! -e config.sub ]; then echo NOTE: Using frozen copy of config.sub; cp misc/config.sub . ; fi ---- a/documentation/Makefile -+++ b/documentation/Makefile -@@ -84,11 +84,6 @@ - $(INSTALL_DATA) fltk.pdf $(DESTDIR)$(docdir); \ - fi - echo "Installing man pages in $(DESTDIR)$(mandir) ..." -- -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat1 -- $(INSTALL_MAN) $(SRC_DOCDIR)/fluid.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1 -- $(INSTALL_MAN) $(SRC_DOCDIR)/fltk-config.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1 -- -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat3 -- $(INSTALL_MAN) $(SRC_DOCDIR)/fltk.$(CAT3EXT) $(DESTDIR)$(mandir)/cat3 - -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man1 - $(INSTALL_MAN) $(SRC_DOCDIR)/fluid.man $(DESTDIR)$(mandir)/man1/fluid.1 - $(INSTALL_MAN) $(SRC_DOCDIR)/fltk-config.man $(DESTDIR)$(mandir)/man1/fltk-config.1 -@@ -96,10 +91,6 @@ - $(INSTALL_MAN) $(SRC_DOCDIR)/fltk.man $(DESTDIR)$(mandir)/man3/fltk.3 - - install-linux install-osx: -- -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat6 -- $(INSTALL_MAN) $(SRC_DOCDIR)/blocks.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6 -- $(INSTALL_MAN) $(SRC_DOCDIR)/checkers.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6 -- $(INSTALL_MAN) $(SRC_DOCDIR)/sudoku.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6 - -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man6 - $(INSTALL_MAN) $(SRC_DOCDIR)/blocks.man $(DESTDIR)$(mandir)/man6/blocks.6 - $(INSTALL_MAN) $(SRC_DOCDIR)/checkers.man $(DESTDIR)$(mandir)/man6/checkers.6 -@@ -108,17 +99,11 @@ - - uninstall: - $(RMDIR) $(DESTDIR)$(docdir) -- $(RM) $(DESTDIR)$(mandir)/cat1/fluid.$(CAT1EXT) - $(RM) $(DESTDIR)$(mandir)/man1/fluid.1 -- $(RM) $(DESTDIR)$(mandir)/cat1/fltk-config.$(CAT1EXT) - $(RM) $(DESTDIR)$(mandir)/man1/fltk-config.1 -- $(RM) $(DESTDIR)$(mandir)/cat3/fltk.$(CAT3EXT) - $(RM) $(DESTDIR)$(mandir)/man3/fltk.3 - - uninstall-linux uninstall-osx: -- $(RM) $(DESTDIR)$(mandir)/cat6/blocks.$(CAT6EXT) -- $(RM) $(DESTDIR)$(mandir)/cat6/checkers.$(CAT6EXT) -- $(RM) $(DESTDIR)$(mandir)/cat6/sudoku.$(CAT6EXT) - $(RM) $(DESTDIR)$(mandir)/man6/blocks.6 - $(RM) $(DESTDIR)$(mandir)/man6/checkers.6 - $(RM) $(DESTDIR)$(mandir)/man6/sudoku.6 diff --git a/x11-libs/fltk/files/fltk-1.4.1-fltk-config.patch b/x11-libs/fltk/files/fltk-1.4.1-fltk-config.patch deleted file mode 100644 index ee933b46b4df..000000000000 --- a/x11-libs/fltk/files/fltk-1.4.1-fltk-config.patch +++ /dev/null @@ -1,25 +0,0 @@ -The "CFLAGS" variable here concatenates user's CFLAGS (unwanted in -fltk-config's @CFLAGS@) and FLTK_CFLAGS a bit below (wanted). - -So prevent addition of CMAKE_C_FLAGS_* and keep the rest. - -CXXFLAGS not touched given it does set(CXXFLAGS "${CFLAGS}"). - -Also drop @LDFLAGS@ as a precaution, it's not currently set by cmake -but it's likely an oversight. @LARGEFILE@ (currently still in .in) and -such are only used by autoconf (cmake appends into @CFLAGS@). ---- a/CMake/variables.cmake -+++ b/CMake/variables.cmake -@@ -139,6 +139 @@ --string(TOUPPER "${CMAKE_BUILD_TYPE}" BUILD_UPPER) --if(${BUILD_UPPER}) -- set(CFLAGS "${CMAKE_C_FLAGS_${BUILD_UPPER}} ${CFLAGS}") --endif(${BUILD_UPPER}) -- --set(CFLAGS "${FLTK_OPTION_OPTIM} ${CMAKE_C_FLAGS} ${CFLAGS}") -+set(CFLAGS "${FLTK_OPTION_OPTIM} ${CFLAGS}") ---- a/fltk-config.in -+++ b/fltk-config.in -@@ -38 +38 @@ --LDFLAGS="@LDFLAGS@" -+LDFLAGS="" diff --git a/x11-libs/fltk/files/fltk-1.4.1-tests-odr.patch b/x11-libs/fltk/files/fltk-1.4.1-tests-odr.patch deleted file mode 100644 index 7243efa21fcd..000000000000 --- a/x11-libs/fltk/files/fltk-1.4.1-tests-odr.patch +++ /dev/null @@ -1,9 +0,0 @@ -We only use the unittests-shared example and this unused one has ODR -violations. Skip building it for now rather than filter-lto w/ tests -to avoid triggering -Werror=odr -flto CI (ideally would want to only -build unittests and not have to worry about build time + quirks of -all examples). ---- a/test/CMakeLists.txt -+++ b/test/CMakeLists.txt -@@ -100 +99,0 @@ --fl_create_example(coordinates coordinates.cxx fltk::fltk) diff --git a/x11-libs/fltk/files/fltk-1.4.3-no-games.patch b/x11-libs/fltk/files/fltk-1.4.3-no-games.patch deleted file mode 100644 index 4e6f3203a745..000000000000 --- a/x11-libs/fltk/files/fltk-1.4.3-no-games.patch +++ /dev/null @@ -1,11 +0,0 @@ -Games files have rather generic names and are more like demos -that most people likely won't care to have installed. Patch -this out for now so does not install extra files with tests -(may possibly improve with future FLTK_BUILD_GAMES). ---- a/CMake/install.cmake -+++ b/CMake/install.cmake -@@ -126,3 +126,3 @@ - --if(FLTK_BUILD_TEST) # "OR FLTK_BUILD_GAMES" (not yet implemented) -+if(0) # "OR FLTK_BUILD_GAMES" (not yet implemented) - diff --git a/x11-libs/fltk/fltk-1.3.8.ebuild b/x11-libs/fltk/fltk-1.3.8.ebuild deleted file mode 100644 index e5395aed0a13..000000000000 --- a/x11-libs/fltk/fltk-1.3.8.ebuild +++ /dev/null @@ -1,196 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic multilib-minimal xdg - -DESCRIPTION="C++ user interface toolkit for X and OpenGL" -HOMEPAGE="https://www.fltk.org/" -SRC_URI="https://www.fltk.org/pub/${PN}/${PV}/${P}-source.tar.gz" - -LICENSE="FLTK LGPL-2" -SLOT="1" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="cairo debug doc examples games +opengl static-libs +threads +xft +xinerama" - -RDEPEND=" - media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}] - >=media-libs/libpng-1.2:0=[${MULTILIB_USEDEP}] - virtual/zlib:=[${MULTILIB_USEDEP}] - x11-libs/libICE[${MULTILIB_USEDEP}] - x11-libs/libSM[${MULTILIB_USEDEP}] - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXt[${MULTILIB_USEDEP}] - cairo? ( x11-libs/cairo[${MULTILIB_USEDEP},X] ) - opengl? ( - virtual/glu[${MULTILIB_USEDEP}] - virtual/opengl[${MULTILIB_USEDEP}] - ) - xft? ( x11-libs/libXft[${MULTILIB_USEDEP}] ) - xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - x11-base/xorg-proto - doc? ( app-text/doxygen ) -" -DOCS=( - ANNOUNCEMENT - CHANGES - CHANGES_1.0 - CHANGES_1.1 - CREDITS - README - README.abi-version.txt - README.Cairo.txt - README.CMake.txt - README.MSWindows.txt - README.OSX.txt - README.Unix.txt -) -FLTK_GAMES=" - blocks - checkers - sudoku -" -PATCHES=( - "${FILESDIR}"/${PN}-1.3.0-share.patch - "${FILESDIR}"/${PN}-1.3.4-conf-tests.patch - "${FILESDIR}"/${PN}-1.3.3-makefile-dirs.patch - "${FILESDIR}"/${PN}-1.3.3-visibility.patch -) - -pkg_setup() { - unset FLTK_LIBDIRS -} - -src_prepare() { - default - - rm -rf zlib jpeg png || die - - sed -i \ - -e 's:@HLINKS@::g' FL/Makefile.in || die - sed -i \ - -e '/x-fluid/d' fluid/Makefile || die - sed -i \ - -e '/C\(XX\)\?FLAGS=/s:@C\(XX\)\?FLAGS@::' \ - -e '/^LDFLAGS=/d' \ - "${S}/fltk-config.in" || die - # docs in proper docdir - sed -i \ - -e "/^docdir/s:fltk:${PF}/html:" \ - -e "/SILENT:/d" \ - makeinclude.in || die - - # also in Makefile:config.guess config.sub: - cp misc/config.{guess,sub} . || die - - cp fluid/{,x-}fluid.desktop || die - - eaclocal - eautoconf - multilib_copy_sources -} - -multilib_src_configure() { - # -Werror=odr - # https://bugs.gentoo.org/881107 - # Seems to be fixed in git (1.4.9999) - filter-lto - - unset FLTK_LIBDIRS - - local FLTK_INCDIR=${EPREFIX}/usr/include/fltk - local FLTK_LIBDIR=${EPREFIX}/usr/$(get_libdir)/fltk - FLTK_LIBDIRS+=${FLTK_LIBDIRS+:}${FLTK_LIBDIR} - - multilib_is_native_abi && use prefix && - append-ldflags -Wl,-rpath -Wl,"${FLTK_LIBDIR}" - - econf \ - $(use_enable cairo) \ - $(use_enable debug) \ - $(use_enable opengl gl) \ - $(use_enable threads) \ - $(use_enable xft) \ - $(use_enable xinerama) \ - --disable-localjpeg \ - --disable-localpng \ - --disable-localzlib \ - --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ - --enable-largefile \ - --enable-shared \ - --enable-xcursor \ - --enable-xdbe \ - --enable-xfixes \ - --includedir=${FLTK_INCDIR} \ - --libdir=${FLTK_LIBDIR} \ - DSOFLAGS="${LDFLAGS}" \ - LDFLAGS="${LDFLAGS}" -} - -multilib_src_compile() { - # Prevent reconfigure on non-native ABIs. - touch -r makeinclude config.{guess,sub} || die - - default - - if multilib_is_native_abi; then - emake -C fluid - use doc && emake -C documentation html - use games && emake -C test ${FLTK_GAMES} - fi -} - -multilib_src_test() { - emake -C fluid - emake -C test -} - -multilib_src_install() { - default - - if multilib_is_native_abi; then - emake -C fluid DESTDIR="${D}" install-linux install - - use doc && \ - emake -C documentation DESTDIR="${D}" install - - use games && \ - emake -C test DESTDIR="${D}" install-linux - fi -} - -multilib_src_install_all() { - for app in fluid $(usex games "${FLTK_GAMES}" ''); do - dosym \ - ../icons/hicolor/32x32/apps/${app}.png \ - /usr/share/pixmaps/${app}.png - done - - if use examples; then - docinto examples - dodoc -r test/*.{h,cxx,fl} test/demo.menu - fi - - insinto /usr/share/cmake/Modules - doins CMake/FLTK*.cmake - - newenvd - 99fltk <<- _EOF_ - LDPATH="${FLTK_LIBDIRS}" - FLTK_DOCDIR="${EPREFIX}"/usr/share/doc/"${PF}"/html - _EOF_ - - # FIXME: This is bad, but building only shared libraries is hardly supported - # FIXME: The executables in test/ are linking statically against libfltk - if ! use static-libs; then - rm "${ED}"/usr/lib*/fltk/*.a || die - fi - - find "${D}" -name '*.la' -delete || die -} diff --git a/x11-libs/fltk/fltk-1.4.4-r1.ebuild b/x11-libs/fltk/fltk-1.4.4-r1.ebuild deleted file mode 100644 index a232f9041960..000000000000 --- a/x11-libs/fltk/fltk-1.4.4-r1.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake dot-a edo xdg - -DESCRIPTION="Fast Light GUI Toolkit" -HOMEPAGE="https://www.fltk.org/" -SRC_URI="https://github.com/fltk/fltk/releases/download/release-${PV}/${P}-source.tar.bz2" - -LICENSE="FLTK LGPL-2 MIT ZLIB" -SLOT="1/$(ver_cut 1-2)" # README.abi-version.txt -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="+X +cairo +dbus doc examples opengl static-libs test wayland" -REQUIRED_USE=" - || ( X wayland ) - wayland? ( cairo ) -" -RESTRICT="!test? ( test )" - -RDEPEND=" - media-libs/libjpeg-turbo:= - media-libs/libpng:= - virtual/zlib:= - X? ( - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXfixes - x11-libs/libXinerama - !cairo? ( - media-libs/fontconfig - x11-libs/libXft - x11-libs/libXrender - ) - ) - cairo? ( - dev-libs/glib:2 - x11-libs/cairo - x11-libs/pango[X?] - ) - opengl? ( - media-libs/glu - media-libs/libglvnd[X] - ) - wayland? ( - dev-libs/wayland - gui-libs/libdecor - x11-libs/libxkbcommon - dbus? ( sys-apps/dbus ) - ) -" -DEPEND=" - ${RDEPEND} - X? ( x11-base/xorg-proto ) - wayland? ( dev-libs/wayland-protocols ) -" -BDEPEND=" - doc? ( app-text/doxygen ) - wayland? ( dev-util/wayland-scanner ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.1-fltk-config.patch - "${FILESDIR}"/${PN}-1.4.1-tests-odr.patch - "${FILESDIR}"/${PN}-1.4.3-no-games.patch -) - -src_prepare() { - cmake_src_prepare - - # fluid can optionally use html docs at runtime, adjust path - sed -i "s|\${FLTK_DOCDIR}/fltk|&-${PVR}/html|" CMake/export.cmake || die -} - -src_configure() { - lto-guarantee-fat - - local mycmakeargs=( - -DFLTK_BACKEND_WAYLAND=$(usex wayland) - -DFLTK_BACKEND_X11=$(usex X) - -DFLTK_BUILD_FLUID=yes - -DFLTK_BUILD_FLUID_DOCS=no - -DFLTK_BUILD_GL=$(usex opengl) - -DFLTK_BUILD_HTML_DOCS=$(usex doc) - -DFLTK_BUILD_PDF_DOCS=no - -DFLTK_BUILD_SHARED_LIBS=yes - -DFLTK_BUILD_TEST=$(usex test) - -DFLTK_GRAPHICS_CAIRO=$(usex cairo) - -DFLTK_OPTION_STD=yes # will be removed & forced ON in fltk-1.5 - $(usev wayland -DFLTK_USE_DBUS=$(usex dbus)) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile all $(usev doc docs) -} - -src_test() { - # same that upstream's CI does except with the shared version - edo "${BUILD_DIR}"/bin/test/unittests-shared --core -} - -src_install() { - local DOCS=( - ANNOUNCEMENT CHANGES* CREDITS.txt README* - $(usev examples) - # simpler than using -DFLTK_INSTALL_HTML_DOCS for the location - $(usev doc "${BUILD_DIR}"/documentation/html) - ) - cmake_src_install - - # currently no option to disable building static libs - use static-libs || rm -- "${ED}"/usr/$(get_libdir)/*.a || die - - # these are installed twice, symlink over the static fltk copy - # (both still need to exist due to cmake expecting them, bug #966334) - dosym fluid-shared /usr/bin/fluid - dosym fltk-options-shared /usr/bin/fltk-options - - strip-lto-bytecode -} diff --git a/x11-libs/fltk/fltk-1.4.5.ebuild b/x11-libs/fltk/fltk-1.4.5.ebuild deleted file mode 100644 index a9534fdf2d5d..000000000000 --- a/x11-libs/fltk/fltk-1.4.5.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake dot-a edo xdg - -DESCRIPTION="Fast Light GUI Toolkit" -HOMEPAGE="https://www.fltk.org/" -SRC_URI="https://github.com/fltk/fltk/releases/download/release-${PV}/${P}-source.tar.bz2" - -LICENSE="FLTK LGPL-2 MIT ZLIB" -SLOT="1/$(ver_cut 1-2)" # README.abi-version.txt -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="+X +cairo +dbus doc examples opengl static-libs test wayland" -REQUIRED_USE=" - || ( X wayland ) - wayland? ( cairo ) -" -RESTRICT="!test? ( test )" - -RDEPEND=" - media-libs/libjpeg-turbo:= - media-libs/libpng:= - virtual/zlib:= - X? ( - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXfixes - x11-libs/libXinerama - !cairo? ( - media-libs/fontconfig - x11-libs/libXft - x11-libs/libXrender - ) - ) - cairo? ( - dev-libs/glib:2 - x11-libs/cairo - x11-libs/pango[X?] - ) - opengl? ( - media-libs/glu - media-libs/libglvnd[X] - ) - wayland? ( - dev-libs/wayland - gui-libs/libdecor - x11-libs/libxkbcommon - dbus? ( sys-apps/dbus ) - ) -" -DEPEND=" - ${RDEPEND} - X? ( x11-base/xorg-proto ) - wayland? ( dev-libs/wayland-protocols ) -" -BDEPEND=" - doc? ( app-text/doxygen ) - wayland? ( dev-util/wayland-scanner ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.1-fltk-config.patch - "${FILESDIR}"/${PN}-1.4.1-tests-odr.patch - "${FILESDIR}"/${PN}-1.4.3-no-games.patch -) - -src_prepare() { - cmake_src_prepare - - # fluid can optionally use html docs at runtime, adjust path - sed -i "s|\${FLTK_DOCDIR}/fltk|&-${PVR}/html|" CMake/export.cmake || die -} - -src_configure() { - lto-guarantee-fat - - local mycmakeargs=( - -DFLTK_BACKEND_WAYLAND=$(usex wayland) - -DFLTK_BACKEND_X11=$(usex X) - -DFLTK_BUILD_FLUID=yes - -DFLTK_BUILD_FLUID_DOCS=no - -DFLTK_BUILD_GL=$(usex opengl) - -DFLTK_BUILD_HTML_DOCS=$(usex doc) - -DFLTK_BUILD_PDF_DOCS=no - -DFLTK_BUILD_SHARED_LIBS=yes - -DFLTK_BUILD_TEST=$(usex test) - -DFLTK_GRAPHICS_CAIRO=$(usex cairo) - -DFLTK_OPTION_STD=yes # will be removed & forced ON in fltk-1.5 - $(usev wayland -DFLTK_USE_DBUS=$(usex dbus)) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile all $(usev doc docs) -} - -src_test() { - # same that upstream's CI does except with the shared version - edo "${BUILD_DIR}"/bin/test/unittests-shared --core -} - -src_install() { - local DOCS=( - ANNOUNCEMENT CHANGES* CREDITS.txt README* - $(usev examples) - # simpler than using -DFLTK_INSTALL_HTML_DOCS for the location - $(usev doc "${BUILD_DIR}"/documentation/html) - ) - cmake_src_install - - # currently no option to disable building static libs - use static-libs || rm -- "${ED}"/usr/$(get_libdir)/*.a || die - - # these are installed twice, symlink over the static fltk copy - # (both still need to exist due to cmake expecting them, bug #966334) - dosym fluid-shared /usr/bin/fluid - dosym fltk-options-shared /usr/bin/fltk-options - - strip-lto-bytecode -} diff --git a/x11-libs/fltk/metadata.xml b/x11-libs/fltk/metadata.xml deleted file mode 100644 index 9c84f80f4c14..000000000000 --- a/x11-libs/fltk/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>ionen@gentoo.org</email> - <name>Ionen Wolkens</name> - </maintainer> - <longdescription> - The Fast Light ToolKit is a cross-platform C++ user interface - toolkit for X and OpenGL. FLTK (pronounced "fulltick") provides - GUI functionality and supports 3D graphics via OpenGL and its - built-in GLUT emulation. FLTK also includes a UI builder called - FLUID that can be used to create applications. - </longdescription> - <upstream> - <remote-id type="github">fltk/fltk</remote-id> - </upstream> - <use> - <flag name="games">Builds and installs some extra games</flag> - </use> -</pkgmetadata> diff --git a/x11-libs/fox-wrapper/files/fox-wrapper-3.sh b/x11-libs/fox-wrapper/files/fox-wrapper-3.sh deleted file mode 100644 index f0a582beb763..000000000000 --- a/x11-libs/fox-wrapper/files/fox-wrapper-3.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Based on the am-wrapper.sh script (dev-build/automake-wrapper-1-r1) -# -# Executes the correct fox-config version, based on the value of WANT_FOX. -# All versions of fox after 1.0.x ship with a fox-config script -# -# -# Stable branches first, in descending order, then unstable branches. -# After a new stable branch, prepend the new version and bump (or remove) -# the last unstable branch -# -vers="1.6 1.4 1.7" -bindir=/usr/bin - -if [ "${0##*/}" = "fox-wrapper.sh" ] ; then - echo "fox-wrapper: Don't call this script directly, use fox-config instead" >&2 - exit 1 -fi - -if [ -z "${WANT_FOX}" ] ; then - echo "fox-wrapper: Set the WANT_FOX variable to the desired version of fox, e.g.:" >&2 - echo " WANT_FOX=\"1.6\" fox-config $@" - exit 1 -fi - -for v in ${vers} ; do - eval binary_${v/./_}="fox-${v}-config" -done - -# -# Check the WANT_FOX setting -# -for v in ${vers} x ; do - if [ "${v}" = "x" ] ; then - echo "fox-wrapper: WANT_FOX was set to an invalid version ${WANT_FOX}" >&2 - echo " Valid values of WANT_FOX are: ${vers// /, }" - exit 1 - fi - - if [ "${WANT_FOX}" = "${v}" ] ; then - binary="binary_${v/./_}" - binary="${!binary}" - break - fi -done - -if [ "${WANT_FOXWRAPPER_DEBUG}" ] ; then - echo "fox-wrapper: DEBUG: WANT_FOX is set to ${WANT_FOX}" >&2 - echo "fox-wrapper: DEBUG: will execute <$binary>" >&2 -fi - -# -# for further consistency -# -for v in ${vers} ; do - mybin="binary_${v/./_}" - if [ "${binary}" = "${!mybin}" ] ; then - export WANT_FOX="${v}" - fi -done - -# -# Now try to run the binary -# -if [ ! -x "${bindir}/${binary}" ] ; then - echo "fox-wrapper: $binary is missing or not executable." >&2 - echo " Please try emerging the correct version of fox, i.e.:" >&2 - echo " emerge '=x11-libs/${binary/-config/}*'" >&2 - exit 1 -fi - -"$binary" "$@" diff --git a/x11-libs/fox-wrapper/fox-wrapper-3-r1.ebuild b/x11-libs/fox-wrapper/fox-wrapper-3-r1.ebuild deleted file mode 100644 index 844b106f8f88..000000000000 --- a/x11-libs/fox-wrapper/fox-wrapper-3-r1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Wrapper for fox-config to manage multiple versions" -HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" -S=${WORKDIR} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~sparc x86" - -src_install() { - exeinto /usr/lib/misc - newexe "${FILESDIR}"/fox-wrapper-${PV}.sh fox-wrapper.sh - - dodir /usr/bin - dosym ../lib/misc/fox-wrapper.sh /usr/bin/fox-config -} diff --git a/x11-libs/fox-wrapper/metadata.xml b/x11-libs/fox-wrapper/metadata.xml deleted file mode 100644 index 115e9d64a669..000000000000 --- a/x11-libs/fox-wrapper/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> diff --git a/x11-libs/fox/Manifest b/x11-libs/fox/Manifest deleted file mode 100644 index c0d56e401954..000000000000 --- a/x11-libs/fox/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST fox-1.6.57.tar.gz 4284018 BLAKE2B 3efbc6188225f9444fbd347359e8b4041a08fe654acb99c48e4966e501a2f72a44863f2e9b60ae810a259951f89cfc27b9a8b6341e029627066712e0dbf20e40 SHA512 e7b91054a9ea674818803415284cb61572935d22466e446cb37ef68344e2684e8acd567f7c8a6912f939dcbcc37455119ad6a01ac30513f460d0b3937b7e6087 -DIST fox-1.7.85.tar.gz 5912948 BLAKE2B ba9b224212efd91e4643e4f97bfd571802c48bf379239a4f580f820e1f6d8c8d55c321febfd42b4dfc7b366715e893365cd198c4cb9c22c5fb8c525b16b1f888 SHA512 7a67d564c69ddac1a9dec62837943ec7aabd951c72715ac12300f728f0fad3365e39cdbf7fe1ab31e0ae8cf11381d62eaeb3edb64d1773d4cd2279db4fd280d8 -DIST fox-1.7.89.tar.gz 5963863 BLAKE2B b0a2f019bf91962fb8e039901fc98d181c19637d3360ea86c507c86d985fd4a6c10c87a654588db990559421cc1d6ec49015e1e44a972da2012095d7e20d3d81 SHA512 38a9956a43b6c9af135d853b25bb0a242597f6b6c95a1a4826c29aa6a52f2c6f20ec58bff9175eca53316170ea3e23e2a87191998720ded75c4b92888cca3f6b diff --git a/x11-libs/fox/files/fox-1.7.84-pthread_rwlock_prefer_writer_np-musl.patch b/x11-libs/fox/files/fox-1.7.84-pthread_rwlock_prefer_writer_np-musl.patch deleted file mode 100644 index 233107e68e1d..000000000000 --- a/x11-libs/fox/files/fox-1.7.84-pthread_rwlock_prefer_writer_np-musl.patch +++ /dev/null @@ -1,20 +0,0 @@ -https://bugs.gentoo.org/898866 -From: Brahmajit Das <brahmajit.xyz@gmail.com> -Date: Sat, 17 Jun 2023 15:32:10 +0000 -Subject: [PATCH 1/1] Fix building against musl C library - -PTHREAD_RWLOCK_PREFER_WRITER_NP isn't available in musl libc/non-glibc -systems. Additional check of __GLIBC__ being defined is needed. - -Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com> ---- a/lib/FXReadWriteLock.cpp -+++ b/lib/FXReadWriteLock.cpp -@@ -62,7 +62,7 @@ FXReadWriteLock::FXReadWriteLock(){ - InitializeCriticalSection(((RWLOCK*)data)->mutex); - InitializeCriticalSection(((RWLOCK*)data)->access); - ((RWLOCK*)data)->readers=0; --#elif (_XOPEN_SOURCE >= 500) || (_POSIX_C_SOURCE >= 200809L) -+#elif (_XOPEN_SOURCE >= 500) || (_POSIX_C_SOURCE >= 200809L) && defined(__GLIBC__) - // If this fails on your machine, determine what value - // of sizeof(pthread_rwlock_t) is supposed to be on your - // machine and mail it to: jeroen@fox-toolkit.net!! diff --git a/x11-libs/fox/files/fox-1.7.85-fix-metaclass-header.patch b/x11-libs/fox/files/fox-1.7.85-fix-metaclass-header.patch deleted file mode 100644 index fbd57bc409f7..000000000000 --- a/x11-libs/fox/files/fox-1.7.85-fix-metaclass-header.patch +++ /dev/null @@ -1,17 +0,0 @@ -fix from snapshot -prevent: -> /usr/include/fox-1.7/FXObject.h:54:28: error: ‘FXSelector’ in namespace ‘FX’ does not name a type - ---- a/include/FXObject.h -+++ b/include/FXObject.h -@@ -25,6 +25,10 @@ - #include "FXCallback.h" - #endif - -+#ifndef FXMETACLASS_H -+#include "FXMetaClass.h" -+#endif -+ - namespace FX { - - diff --git a/x11-libs/fox/files/fox-1.7.85-sanitize.patch b/x11-libs/fox/files/fox-1.7.85-sanitize.patch deleted file mode 100644 index 3d8d707509d5..000000000000 --- a/x11-libs/fox/files/fox-1.7.85-sanitize.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -65,9 +67,6 @@ - AC_SUBST(LT_REVISION) - AC_SUBST(LT_AGE) - --# Prevents setting flags. --CXXFLAGS="" -- - # More secret source - AC_GNU_SOURCE - -@@ -145,7 +144,6 @@ - CXXFLAGS="${CXXFLAGS} -O2 -DNDEBUG" - if test "${GXX}" = "yes" ; then - CXXFLAGS="${CXXFLAGS} -ffast-math -fstrict-overflow -fstrict-aliasing -finline-functions -fomit-frame-pointer -fcf-protection=none -fno-stack-protector" -- LDFLAGS="-s ${LDFLAGS}" - fi - fi - ---- a/Makefile.am -+++ b/Makefile.am -@@ -3,7 +3,7 @@ - # For non-gcc compilers, change the options to "no-dependencies" - AUTOMAKE_OPTIONS = foreign dist-zip - --SUBDIRS = utils include lib chart doc tests shutterbug adie pathfinder calculator controlpanel glviewer windows -+SUBDIRS = utils include lib chart doc tests shutterbug adie pathfinder calculator controlpanel glviewer - EXTRA_DIST = ADDITIONS AUTHORS INSTALL LICENSE LICENSE_ADDENDUM TRACING README fox.spec fox-config index.html aclocal.m4 - - bin_SCRIPTS = fox-config diff --git a/x11-libs/fox/files/fox-1.7.85-tools.patch b/x11-libs/fox/files/fox-1.7.85-tools.patch deleted file mode 100644 index bd28a51ed328..000000000000 --- a/x11-libs/fox/files/fox-1.7.85-tools.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- a/Makefile.am -+++ b/Makefile.am -@@ -3,7 +3,10 @@ - # For non-gcc compilers, change the options to "no-dependencies" - AUTOMAKE_OPTIONS = foreign dist-zip - --SUBDIRS = utils include lib chart doc tests shutterbug adie pathfinder calculator controlpanel glviewer -+if COND_TOOLS -+ INC_TOOLS = adie calculator pathfinder shutterbug -+endif -+SUBDIRS = utils include lib chart doc tests controlpanel glviewer $(INC_TOOLS) - EXTRA_DIST = ADDITIONS AUTHORS INSTALL LICENSE LICENSE_ADDENDUM TRACING README fox.spec fox-config index.html aclocal.m4 - - bin_SCRIPTS = fox-config ---- a/configure.ac -+++ b/configure.ac -@@ -51,6 +51,10 @@ - LT_AGE=`expr $FOX_INTERFACE_VERSION - $FOX_BINARY_VERSION` - LT_INIT([win32-dll]) - -+AC_ARG_WITH(tools,[ --with-tools choices are yes, no]) -+AC_MSG_RESULT([$with_tools]) -+AM_CONDITIONAL(COND_TOOLS, test "x$with_tools" != "xno") -+ - # Check win32 compile - case "$host_os" in - *mingw32*) OS_WINDOWS=1 ;; diff --git a/x11-libs/fox/files/fox-1.7.89-sanitize.patch b/x11-libs/fox/files/fox-1.7.89-sanitize.patch deleted file mode 100644 index 61aab806f712..000000000000 --- a/x11-libs/fox/files/fox-1.7.89-sanitize.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff '--color=auto' -ru fox-1.7.89-orig/configure.ac fox-1.7.89/configure.ac ---- fox-1.7.89-orig/configure.ac 2026-03-03 15:59:25.946665867 +0100 -+++ fox-1.7.89/configure.ac 2026-03-03 15:59:40.625259877 +0100 -@@ -65,9 +65,6 @@ - AC_SUBST(LT_REVISION) - AC_SUBST(LT_AGE) - --# Prevents setting flags. --CXXFLAGS="" -- - # More secret source - AC_USE_SYSTEM_EXTENSIONS - -@@ -144,7 +141,6 @@ - CXXFLAGS="${CXXFLAGS} -O2 -DNDEBUG" - if test "${GXX}" = "yes" ; then - CXXFLAGS="${CXXFLAGS} -ffast-math -fstrict-overflow -fstrict-aliasing -finline-functions -fomit-frame-pointer " -- LDFLAGS="-s ${LDFLAGS}" - fi - fi - -diff '--color=auto' -ru fox-1.7.89-orig/Makefile.am fox-1.7.89/Makefile.am ---- fox-1.7.89-orig/Makefile.am 2026-03-03 15:59:25.954180200 +0100 -+++ fox-1.7.89/Makefile.am 2026-03-03 15:59:53.105434761 +0100 -@@ -3,7 +3,7 @@ - # For non-gcc compilers, change the options to "no-dependencies" - AUTOMAKE_OPTIONS = foreign dist-zip - --SUBDIRS = utils include lib chart doc tests shutterbug adie pathfinder calculator controlpanel glviewer windows -+SUBDIRS = utils include lib chart doc tests shutterbug adie pathfinder calculator controlpanel glviewer - EXTRA_DIST = ADDITIONS AUTHORS INSTALL LICENSE LICENSE_ADDENDUM TRACING README fox.spec fox-config index.html aclocal.m4 - - bin_SCRIPTS = fox-config diff --git a/x11-libs/fox/fox-1.6.57-r4.ebuild b/x11-libs/fox/fox-1.6.57-r4.ebuild deleted file mode 100644 index 56d13e433106..000000000000 --- a/x11-libs/fox/fox-1.6.57-r4.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic - -DESCRIPTION="C++ Toolkit for developing Graphical User Interfaces easily and effectively" -HOMEPAGE="http://www.fox-toolkit.org/" -SRC_URI="http://fox-toolkit.org/ftp/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="1.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="+bzip2 +jpeg +opengl +png tiff +truetype +zlib debug doc profile" - -RDEPEND=" - x11-libs/fox-wrapper - x11-libs/libXcursor - x11-libs/libXrandr - bzip2? ( app-arch/bzip2 ) - jpeg? ( media-libs/libjpeg-turbo:= ) - opengl? ( virtual/glu virtual/opengl ) - png? ( media-libs/libpng:= ) - tiff? ( media-libs/tiff:= ) - truetype? ( - media-libs/freetype:2 - x11-libs/libXft - ) - zlib? ( virtual/zlib:= )" -DEPEND="${RDEPEND} - x11-base/xorg-proto - x11-libs/libXt" -BDEPEND="doc? ( app-text/doxygen )" - -src_prepare() { - default - - local d - for d in utils windows adie calculator pathfinder shutterbug; do - sed -i -e "s:${d}::" Makefile.am || die - done - - # Respect system CXXFLAGS - sed -i -e 's:CXXFLAGS=""::' configure.ac || die "Unable to force cxxflags." - - # don't strip binaries - sed -i -e '/LDFLAGS="-s ${LDFLAGS}"/d' configure.ac || die "Unable to prevent stripping." - - eautoreconf -} - -src_configure() { - # -Werror=strict-aliasing (bug #864412, bug #940648) - # Do not trust it for LTO either. - append-flags -fno-strict-aliasing - filter-lto - - use debug || append-cppflags -DNDEBUG - - # Not using --enable-release because of the options it sets like no SSP - econf \ - --disable-static \ - $(use_enable bzip2 bz2lib) \ - $(use_enable debug) \ - $(use_enable jpeg) \ - $(use_with opengl) \ - $(use_enable png) \ - $(use_enable tiff) \ - $(use_with truetype xft) \ - $(use_enable zlib) \ - $(use_with profile profiling) -} - -src_compile() { - emake - use doc && emake -C doc docs -} - -src_install() { - emake install \ - DESTDIR="${D}" \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - artdir="${EPREFIX}"/usr/share/doc/${PF}/html/art \ - screenshotsdir="${EPREFIX}"/usr/share/doc/${PF}/html/screenshots - - local CP="${ED}"/usr/bin/ControlPanel - if [[ -f ${CP} ]]; then - mv "${CP}" "${ED}"/usr/bin/fox-ControlPanel-${SLOT} || \ - die "Failed to install ControlPanel" - fi - - dodoc ADDITIONS AUTHORS LICENSE_ADDENDUM README TRACING - - if use doc; then - # install class reference docs if USE=doc - docinto html - dodoc -r doc/ref - else - # remove documentation if USE=-doc - rm -rf "${ED}"/usr/share/doc/${PF}/html || die - fi - - # slot fox-config - if [[ -f ${ED}/usr/bin/fox-config ]] ; then - mv "${ED}"/usr/bin/fox-config "${ED}"/usr/bin/fox-${SLOT}-config \ - || die "failed to install fox-config" - fi - - # no static archives - find "${D}" -name '*.la' -delete || die -} diff --git a/x11-libs/fox/fox-1.7.85.ebuild b/x11-libs/fox/fox-1.7.85.ebuild deleted file mode 100644 index 5fe3b40890a6..000000000000 --- a/x11-libs/fox/fox-1.7.85.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic - -DESCRIPTION="C++ Toolkit for developing Graphical User Interfaces easily and effectively" -HOMEPAGE="http://www.fox-toolkit.org/" -SRC_URI="http://fox-toolkit.org/ftp/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="1.7" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc x86" -IUSE="+bzip2 +jpeg +opengl tiff +truetype +zlib debug doc profile tools" - -COMMON_DEPEND=" - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - bzip2? ( app-arch/bzip2 ) - jpeg? ( media-libs/libjpeg-turbo:= ) - opengl? ( virtual/glu virtual/opengl ) - tiff? ( media-libs/tiff:= ) - truetype? ( - media-libs/fontconfig - media-libs/freetype:2 - x11-libs/libXft - ) - zlib? ( virtual/zlib:= ) -" -RDEPEND=" - ${COMMON_DEPEND} - x11-libs/fox-wrapper -" -DEPEND=" - ${COMMON_DEPEND} - x11-base/xorg-proto - x11-libs/libXt -" -BDEPEND="doc? ( app-text/doxygen )" - -PATCHES=( - "${FILESDIR}"/${PN}-1.7.84-pthread_rwlock_prefer_writer_np-musl.patch - "${FILESDIR}"/${PN}-1.7.85-sanitize.patch - "${FILESDIR}"/${PN}-1.7.85-tools.patch - # fix from snapshot-1.7.86. to remove in the next release. - "${FILESDIR}"/${PN}-1.7.85-fix-metaclass-header.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # -Werror=strict-aliasing (bug #864412, bug #940648) - # Do not trust it for LTO either. - append-flags -fno-strict-aliasing - filter-lto - - use debug || append-cppflags -DNDEBUG - - # Not using --enable-release because of the options it sets like no SSP - econf \ - $(use_enable debug) \ - $(use_enable bzip2 bz2lib) \ - $(use_enable jpeg) \ - $(use_with opengl) \ - $(use_enable tiff) \ - $(use_with truetype xft) \ - $(use_enable zlib) \ - $(use_with profile profiling) \ - $(use_with tools) -} - -src_compile() { - emake - use doc && emake -C doc docs -} - -src_install() { - emake install \ - DESTDIR="${D}" \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - artdir="${EPREFIX}"/usr/share/doc/${PF}/html/art \ - screenshotsdir="${EPREFIX}"/usr/share/doc/${PF}/html/screenshots - - local CP="${ED}"/usr/bin/ControlPanel - if [[ -f ${CP} ]]; then - mv "${CP}" "${ED}"/usr/bin/fox-ControlPanel-${SLOT} || \ - die "Failed to install ControlPanel" - fi - - dodoc ADDITIONS AUTHORS LICENSE_ADDENDUM README TRACING - - if use doc; then - # install class reference docs if USE=doc - docinto html - dodoc -r doc/ref - else - # remove documentation if USE=-doc - rm -rf "${ED}"/usr/share/doc/${PF}/html || die - fi - - # slot fox-config - if [[ -f ${ED}/usr/bin/fox-config ]] ; then - mv "${ED}"/usr/bin/fox-config "${ED}"/usr/bin/fox-${SLOT}-config \ - || die "failed to install fox-config" - fi - - # no static archives - find "${D}" -name '*.la' -delete || die -} diff --git a/x11-libs/fox/fox-1.7.89.ebuild b/x11-libs/fox/fox-1.7.89.ebuild deleted file mode 100644 index 86d503d38001..000000000000 --- a/x11-libs/fox/fox-1.7.89.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic - -DESCRIPTION="C++ Toolkit for developing Graphical User Interfaces easily and effectively" -HOMEPAGE="http://www.fox-toolkit.org/" -SRC_URI="http://fox-toolkit.org/ftp/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="1.7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="+bzip2 +jpeg +opengl tiff +truetype +zlib debug doc profile tools" - -COMMON_DEPEND=" - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - bzip2? ( app-arch/bzip2 ) - jpeg? ( media-libs/libjpeg-turbo:= ) - opengl? ( virtual/glu virtual/opengl ) - tiff? ( media-libs/tiff:= ) - truetype? ( - media-libs/fontconfig - media-libs/freetype:2 - x11-libs/libXft - ) - zlib? ( virtual/zlib:= ) -" -RDEPEND=" - ${COMMON_DEPEND} - x11-libs/fox-wrapper -" -DEPEND=" - ${COMMON_DEPEND} - x11-base/xorg-proto - x11-libs/libXt -" -BDEPEND="doc? ( app-text/doxygen )" - -PATCHES=( - "${FILESDIR}"/${PN}-1.7.84-pthread_rwlock_prefer_writer_np-musl.patch - "${FILESDIR}"/${PN}-1.7.89-sanitize.patch - "${FILESDIR}"/${PN}-1.7.85-tools.patch - # fix from snapshot-1.7.86. to remove in the next release. - "${FILESDIR}"/${PN}-1.7.85-fix-metaclass-header.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # -Werror=strict-aliasing (bug #864412, bug #940648) - # Do not trust it for LTO either. - append-flags -fno-strict-aliasing - filter-lto - - use debug || append-cppflags -DNDEBUG - - # Not using --enable-release because of the options it sets like no SSP - econf \ - $(use_enable debug) \ - $(use_enable bzip2 bz2lib) \ - $(use_enable jpeg) \ - $(use_with opengl) \ - $(use_enable tiff) \ - $(use_with truetype xft) \ - $(use_enable zlib) \ - $(use_with profile profiling) \ - $(use_with tools) -} - -src_compile() { - emake - use doc && emake -C doc docs -} - -src_install() { - emake install \ - DESTDIR="${D}" \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - artdir="${EPREFIX}"/usr/share/doc/${PF}/html/art \ - screenshotsdir="${EPREFIX}"/usr/share/doc/${PF}/html/screenshots - - local CP="${ED}"/usr/bin/ControlPanel - if [[ -f ${CP} ]]; then - mv "${CP}" "${ED}"/usr/bin/fox-ControlPanel-${SLOT} || \ - die "Failed to install ControlPanel" - fi - - dodoc ADDITIONS AUTHORS LICENSE_ADDENDUM README TRACING - - if use doc; then - # install class reference docs if USE=doc - docinto html - dodoc -r doc/ref - else - # remove documentation if USE=-doc - rm -rf "${ED}"/usr/share/doc/${PF}/html || die - fi - - # slot fox-config - if [[ -f ${ED}/usr/bin/fox-config ]] ; then - mv "${ED}"/usr/bin/fox-config "${ED}"/usr/bin/fox-${SLOT}-config \ - || die "failed to install fox-config" - fi - - # no static archives - find "${D}" -name '*.la' -delete || die -} diff --git a/x11-libs/fox/metadata.xml b/x11-libs/fox/metadata.xml deleted file mode 100644 index 19fdb2a74ce8..000000000000 --- a/x11-libs/fox/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>zx2c4@gentoo.org</email> - <name>Jason A. Donenfeld</name> - </maintainer> - <use> - <flag name="tools">Install adie, calculator, shutterbug, and pathfinder apps.</flag> - </use> -</pkgmetadata> diff --git a/x11-libs/gdk-pixbuf-xlib/Manifest b/x11-libs/gdk-pixbuf-xlib/Manifest deleted file mode 100644 index 528a205b0c9b..000000000000 --- a/x11-libs/gdk-pixbuf-xlib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gdk-pixbuf-xlib-2.40.2.tar.xz 53588 BLAKE2B a515e86bc69f59910f61fe9c275ab89c0732f0aa2cfb614ac94e597de420d25708a11b9b21313c7cfe3763434f45a8318412ae5889c24c8ed57dac68e09c0227 SHA512 246bcace03f4d7d694c4d08f28c7ad044cab63b5cf264b478ee1fe161499e7607c7ffeff93908f1f3b308e5108d78c4b51a3f90b79189d42a1a653c8edc53e37 diff --git a/x11-libs/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.40.2.ebuild b/x11-libs/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.40.2.ebuild deleted file mode 100644 index 0b1ddfb23be5..000000000000 --- a/x11-libs/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.40.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome.org meson-multilib - -DESCRIPTION="Deprecated Xlib integration for GdkPixbuf" -HOMEPAGE="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib" -LICENSE="LGPL-2+ MPL-1.1" -SLOT="0" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="gtk-doc" - -RDEPEND=" - dev-libs/glib:2[${MULTILIB_USEDEP}] - >=x11-libs/gdk-pixbuf-2.42.0[${MULTILIB_USEDEP}] - x11-libs/libX11[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - gtk-doc? ( - app-text/docbook-xml-dtd:4.3 - >=dev-util/gtk-doc-1.20 - ) -" - -multilib_src_configure() { - local emesonargs=( - $(meson_native_use_bool gtk-doc gtk_doc) - ) - meson_src_configure -} diff --git a/x11-libs/gdk-pixbuf-xlib/metadata.xml b/x11-libs/gdk-pixbuf-xlib/metadata.xml deleted file mode 100644 index f84b957434d3..000000000000 --- a/x11-libs/gdk-pixbuf-xlib/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:gnome:gdk-pixbuf-xlib</remote-id> - <remote-id type="gnome-gitlab">Archive/gdk-pixbuf-xlib</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/gdk-pixbuf/Manifest b/x11-libs/gdk-pixbuf/Manifest deleted file mode 100644 index af985325bfba..000000000000 --- a/x11-libs/gdk-pixbuf/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gdk-pixbuf-2.42.12.tar.xz 6525072 BLAKE2B 718a96c9efb836a275692ccbc403df0eb285918c5867d344406f660898c7ce8aad8cce7187faf7f6e9cdcfd1b051d5384f57644d946b888baddbaafb8f99309c SHA512 ae9fcc9b4e8fd10a4c9bf34c3a755205dae7bbfe13fbc93ec4e63323dad10cc862df6a9e2e2e63c84ffa01c5e120a3be06ac9fad2a7c5e58d3dc6ba14d1766e8 diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.12.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.12.ebuild deleted file mode 100644 index 2318e4c7242b..000000000000 --- a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.12.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson-multilib multilib xdg - -DESCRIPTION="Image loading library for GTK+" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gdk-pixbuf" - -LICENSE="LGPL-2.1+" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="gtk-doc +introspection gif jpeg test tiff" -RESTRICT="!test? ( test )" - -# TODO: For windows/darwin support: shared-mime-info conditional, native_windows_loaders option review -DEPEND=" - >=dev-libs/glib-2.56.0:2[${MULTILIB_USEDEP}] - x11-misc/shared-mime-info - >=media-libs/libpng-1.4:0=[${MULTILIB_USEDEP}] - jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) - tiff? ( >=media-libs/tiff-3.9.2:=[${MULTILIB_USEDEP}] ) - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) - app-text/docbook-xsl-stylesheets - app-text/docbook-xml-dtd:4.3 - dev-libs/glib:2 - dev-libs/libxslt - dev-python/docutils - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/gdk-pixbuf-query-loaders$(get_exeext) -) - -src_prepare() { - default - xdg_environment_reset -} - -multilib_src_configure() { - local emesonargs=( - -Dpng=enabled - $(meson_feature gif) - -Dothers=enabled - $(meson_feature tiff) - $(meson_feature jpeg) - -Dbuiltin_loaders=png,jpeg - -Drelocatable=false - #native_windows_loaders - $(meson_use test tests) - -Dinstalled_tests=false - -Dgio_sniffing=true - $(meson_native_use_bool gtk-doc gtk_doc) - $(meson_native_use_feature introspection) - $(meson_native_true man) - ) - - meson_src_configure -} - -multilib_src_install_all() { - einstalldocs - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/gdk-pixbuf "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/gdk-pixdata "${ED}"/usr/share/gtk-doc/html/ || die - fi -} - -pkg_preinst() { - xdg_pkg_preinst - - multilib_pkg_preinst() { - # Make sure loaders.cache belongs to gdk-pixbuf alone - local cache="usr/$(get_libdir)/${PN}-2.0/2.10.0/loaders.cache" - - if [[ -e ${EROOT}/${cache} ]]; then - cp "${EROOT}"/${cache} "${ED}"/${cache} || die - else - touch "${ED}"/${cache} || die - fi - } - - multilib_foreach_abi multilib_pkg_preinst -} - -pkg_postinst() { - xdg_pkg_postinst - multilib_foreach_abi gnome2_gdk_pixbuf_update -} - -pkg_postrm() { - xdg_pkg_postrm - - if [[ -z ${REPLACED_BY_VERSION} ]]; then - rm -f "${EROOT}"/usr/lib*/${PN}-2.0/2.10.0/loaders.cache - fi -} diff --git a/x11-libs/gdk-pixbuf/metadata.xml b/x11-libs/gdk-pixbuf/metadata.xml deleted file mode 100644 index abaa572b786f..000000000000 --- a/x11-libs/gdk-pixbuf/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:gnome:gdk-pixbuf</remote-id> - <remote-id type="gnome-gitlab">GNOME/gdk-pixbuf</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/gl2ps/Manifest b/x11-libs/gl2ps/Manifest deleted file mode 100644 index 4a1583da0355..000000000000 --- a/x11-libs/gl2ps/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gl2ps-1.4.2.tgz 301134 BLAKE2B 43c93f93d09dd7a6af0711819647f5f82c0853a80822dbc600b7502f2c86612f5cb2edc31729c67abbab44cc8fec7aa1fa7e13f0d115b0d79c7a7d45fa1a3079 SHA512 46652e1b3825ace61dbd77c4b0bf451e7671c248eb18bbd3369e2fac00056ea4cd5d2578561984313c239e3b02f78b9d9a76d963c935af65a13bc2abfc538620 diff --git a/x11-libs/gl2ps/files/gl2ps-1.4.2-cmake.patch b/x11-libs/gl2ps/files/gl2ps-1.4.2-cmake.patch deleted file mode 100644 index 1637deba76b5..000000000000 --- a/x11-libs/gl2ps/files/gl2ps-1.4.2-cmake.patch +++ /dev/null @@ -1,67 +0,0 @@ ---- a/CMakeLists.txt 2020-07-08 17:53:51.133105546 +0200 -+++ b/CMakeLists.txt 2020-07-08 17:58:02.652237439 +0200 -@@ -31,7 +31,7 @@ - # - # Please report all bugs and problems to <gl2ps@geuz.org>. - --cmake_minimum_required(VERSION 2.8 FATAL_ERROR) -+cmake_minimum_required(VERSION 3.10 FATAL_ERROR) - - # do not warn about non-definition of WIN32 on Cygwin - set(CMAKE_LEGACY_CYGWIN_WIN32 0) -@@ -50,4 +50,6 @@ - option(ENABLE_ZLIB "Enable compression using ZLIB" ON) - option(ENABLE_PNG "Enable PNG support" ON) -+option(ENABLE_DOC "Enable documentation" OFF) -+option(ENABLE_EXAMPLES "Build and install examples" OFF) - - set(GL2PS_MAJOR_VERSION 1) -@@ -140,6 +142,4 @@ - - if(OPENGL_FOUND) -- add_library(lib STATIC gl2ps.c gl2ps.h) -- set_target_properties(lib PROPERTIES OUTPUT_NAME gl2ps) - - add_library(shared SHARED gl2ps.c gl2ps.h) -@@ -152,5 +152,5 @@ - COMPILE_FLAGS "-DGL2PSDLL -DGL2PSDLL_EXPORTS") - endif() -- install(TARGETS lib shared RUNTIME DESTINATION bin -+ install(TARGETS shared RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LIB_SUFFIX} - ARCHIVE DESTINATION lib${LIB_SUFFIX}) -@@ -160,15 +160,16 @@ - set(GL2PS_DOC .) - else() -- set(GL2PS_DOC share/doc/gl2ps) -+ set(GL2PS_DOC ${CMAKE_INSTALL_DOCDIR}) - endif() - - install(FILES gl2ps.h DESTINATION include) - install(FILES ${CMAKE_SOURCE_DIR}/README.txt DESTINATION ${GL2PS_DOC}) --install(FILES ${CMAKE_SOURCE_DIR}/COPYING.LGPL DESTINATION ${GL2PS_DOC}) --install(FILES ${CMAKE_SOURCE_DIR}/COPYING.GL2PS DESTINATION ${GL2PS_DOC}) -+install(FILES ${CMAKE_SOURCE_DIR}/TODO.txt DESTINATION ${GL2PS_DOC}) -+ -+if(ENABLE_EXAMPLES) - install(FILES ${CMAKE_SOURCE_DIR}/gl2psTest.c DESTINATION ${GL2PS_DOC}) - install(FILES ${CMAKE_SOURCE_DIR}/gl2psTestSimple.c DESTINATION ${GL2PS_DOC}) - --if(GLUT_FOUND) -+if(GLUT_FOUND AND BUILD_TESTING) - add_executable(gl2psTest WIN32 gl2psTest.c) - target_link_libraries(gl2psTest lib ${EXTERNAL_LIBRARIES}) -@@ -176,5 +177,7 @@ - target_link_libraries(gl2psTestSimple lib ${EXTERNAL_LIBRARIES}) - endif() -+endif() - -+if(ENABLE_DOC) - find_package(LATEX) - if(PDFLATEX_COMPILER) -@@ -195,4 +198,5 @@ - endif() - endif() -+endif() - - set(CPACK_PACKAGE_VENDOR "Christophe Geuzaine") diff --git a/x11-libs/gl2ps/gl2ps-1.4.2-r1.ebuild b/x11-libs/gl2ps/gl2ps-1.4.2-r1.ebuild deleted file mode 100644 index 9c46fd3bd0fd..000000000000 --- a/x11-libs/gl2ps/gl2ps-1.4.2-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit cmake - -DESCRIPTION="OpenGL to PostScript printing library" -HOMEPAGE="https://www.geuz.org/gl2ps/" -SRC_URI="https://geuz.org/${PN}/src/${P}.tgz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" -IUSE="doc png zlib" - -RDEPEND=" - media-libs/libglvnd - png? ( media-libs/libpng:0= ) - zlib? ( virtual/zlib:= ) -" -DEPEND="${RDEPEND} - doc? ( - dev-tex/tth - dev-texlive/texlive-latex - dev-texlive/texlive-latexrecommended - ) -" - -PATCHES=( "${FILESDIR}"/${PN}-1.4.2-cmake.patch ) - -src_prepare() { - cmake_src_prepare - sed '/^install.*TODO\.txt/d' -i "${S}"/CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" - -DENABLE_DOC="$(usex doc)" - -DENABLE_PNG="$(usex png)" - -DENABLE_ZLIB="$(usex zlib)" - -DOpenGL_GL_PREFERENCE=GLVND - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - if [[ ${CHOST} == *-darwin* ]] ; then - install_name_tool \ - -id "${EPREFIX}"/usr/$(get_libdir)/libgl2ps.dylib \ - "${D}${EPREFIX}"/usr/$(get_libdir)/libgl2ps.dylib || die - fi -} diff --git a/x11-libs/gl2ps/metadata.xml b/x11-libs/gl2ps/metadata.xml deleted file mode 100644 index 8d83fa3496ac..000000000000 --- a/x11-libs/gl2ps/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> - GL2PS is a C library providing high quality vector output for any - OpenGL application. The main difference between GL2PS and other - similar libraries is the use of sorting algorithms - capable of handling intersecting and stretched polygons, as well as - non manifold objects. GL2PS provides advanced smooth shading and - text rendering, culling of invisible primitives, mixed vector/bitmap - output, and much more. - </longdescription> -</pkgmetadata> diff --git a/x11-libs/goffice/Manifest b/x11-libs/goffice/Manifest deleted file mode 100644 index 42989fd9bbcc..000000000000 --- a/x11-libs/goffice/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST goffice-0.10.59.tar.xz 2493344 BLAKE2B 7019ba3fabc4f5a50bdd3f19f0ba9bcde100c06b20fd95ba8acafff5d21f03b28e743d653ce7d2b38afcae0571b9686389a9225abe2e6ff17e1990c44871c07a SHA512 a702e95687b8f7671f175431acb0925e22cf661b2c8d662b1cf9f45243efa75d6e28414613d833cfc1651fc926d0a0d2094e3c82361c03b38efd1ab9aa9471e7 -DIST goffice-0.10.60.tar.xz 2522388 BLAKE2B 0d28a02566bde0dcf71c7ec0d031ad6f45e7d44d97231859e05471e1c64062acb19a02fb3c031bd7756881214ea23f3f2b33cf55b5fb5f5d82c762266bcbc38b SHA512 7428fe7785aa633eb35707dbd0f504d43b4c982f618073344b7fec535a4ea8e71d70628ea9ae31622db4439708c19bdf782809b8b17bc225024ef5ad181a9180 -DIST goffice-0.10.61.tar.xz 2576932 BLAKE2B 041ce94c3a7ccba2863ac447e2c6aa3f7d7ab16bee8747280b614d6161981dcd9a37ead63dd9af4d1f00693c307cfacaeefa38077a734de104f7fbe76181e01f SHA512 5e9f9aeb1c59199e64807b86438d03fc3aa31340e2a52d59066e2c7851d0786441ccce008c226ee1c62cfef3c080ae1ff654a71519a368343c0fe51076e0445b diff --git a/x11-libs/goffice/files/goffice-0.10.59-remove-which.patch b/x11-libs/goffice/files/goffice-0.10.59-remove-which.patch deleted file mode 100644 index 6bfbe2a94d0d..000000000000 --- a/x11-libs/goffice/files/goffice-0.10.59-remove-which.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://bugs.gentoo.org/955369 -https://gitlab.gnome.org/GNOME/goffice/-/merge_requests/17 - ---- a/configure -+++ b/configure -@@ -19495,7 +19495,7 @@ - have_mandatory_funcs=yes - need_sunmath=0 - ss_ccprog=`echo $CC | sed -e 's/ .*//'` -- ss_cc=`which $ss_ccprog` -+ ss_cc=`command -v $ss_ccprog` - ss_dir=`dirname "$ss_cc"`"/.." - if test ! -f "$ss_dir/lib/libsunmath.so"; then - ss_dir="/opt/SUNWspro" diff --git a/x11-libs/goffice/goffice-0.10.59-r1.ebuild b/x11-libs/goffice/goffice-0.10.59-r1.ebuild deleted file mode 100644 index 816911fcd6e8..000000000000 --- a/x11-libs/goffice/goffice-0.10.59-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org libtool - -DESCRIPTION="A library of document-centric objects and utilities" -HOMEPAGE="https://gitlab.gnome.org/GNOME/goffice/" - -LICENSE="GPL-2" -SLOT="0.10" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv ~sparc ~x86 ~x64-solaris" -IUSE="+introspection" - -# FIXME: add lasem to tree -RDEPEND=" - >=app-text/libspectre-0.2.6:= - >=dev-libs/glib-2.40.0:2 - >=dev-libs/libxml2-2.4.12:2= - dev-libs/libxslt - >=gnome-base/librsvg-2.22:2 - >=gnome-extra/libgsf-1.14.24:=[introspection?] - >=x11-libs/cairo-1.10:=[svg(+)] - >=x11-libs/gdk-pixbuf-2.22:2 - >=x11-libs/gtk+-3.20:3 - >=x11-libs/pango-1.24:= - x11-libs/libXext:= - x11-libs/libXrender:= - introspection? ( - >=dev-libs/gobject-introspection-1.82.0-r2:= - >=gnome-extra/libgsf-1.14.23:= - )" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-lang/perl - dev-util/glib-utils - >=dev-build/gtk-doc-am-1.12 - >=dev-util/intltool-0.35 - virtual/pkgconfig" - -PATCHES=( "${FILESDIR}"/${PN}-0.10.59-remove-which.patch ) - -src_prepare() { - default - elibtoolize -} - -src_configure() { - econf \ - --disable-gtk-doc \ - --disable-maintainer-mode \ - --without-lasem \ - --with-gtk \ - --with-config-backend=gsettings \ - $(use_enable introspection) -} - -src_install() { - default - dodoc MAINTAINERS - - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/goffice/goffice-0.10.60.ebuild b/x11-libs/goffice/goffice-0.10.60.ebuild deleted file mode 100644 index cdd67b24d3c7..000000000000 --- a/x11-libs/goffice/goffice-0.10.60.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org - -DESCRIPTION="A library of document-centric objects and utilities" -HOMEPAGE="https://gitlab.gnome.org/GNOME/goffice/" - -LICENSE="GPL-2" -SLOT="0.10" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-solaris" -IUSE="+introspection" - -# FIXME: add lasem to tree -RDEPEND=" - >=app-text/libspectre-0.2.6:= - >=dev-libs/glib-2.40.0:2 - >=dev-libs/libxml2-2.4.12:2= - dev-libs/libxslt - >=gnome-base/librsvg-2.22:2 - >=gnome-extra/libgsf-1.14.24:=[introspection?] - >=x11-libs/cairo-1.10:=[svg(+)] - >=x11-libs/gdk-pixbuf-2.22:2 - >=x11-libs/gtk+-3.20:3 - >=x11-libs/pango-1.24:= - x11-libs/libXext:= - x11-libs/libXrender:= - introspection? ( - >=dev-libs/gobject-introspection-1.82.0-r2:= - >=gnome-extra/libgsf-1.14.23:= - )" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-lang/perl - dev-util/glib-utils - >=dev-util/intltool-0.35 - virtual/pkgconfig" - -src_configure() { - econf \ - --disable-gtk-doc \ - --disable-maintainer-mode \ - --without-lasem \ - --with-gtk \ - --with-config-backend=gsettings \ - $(use_enable introspection) -} - -src_install() { - default - dodoc MAINTAINERS - - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/goffice/goffice-0.10.61-r1.ebuild b/x11-libs/goffice/goffice-0.10.61-r1.ebuild deleted file mode 100644 index 488ffef2848a..000000000000 --- a/x11-libs/goffice/goffice-0.10.61-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org - -DESCRIPTION="A library of document-centric objects and utilities" -HOMEPAGE="https://gitlab.gnome.org/GNOME/goffice/" - -LICENSE="GPL-2" -SLOT="0.10" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv ~sparc ~x86 ~x64-solaris" -IUSE="+introspection" - -# FIXME: add lasem to tree -RDEPEND=" - >=app-text/libspectre-0.2.6:= - >=dev-libs/glib-2.40.0:2 - >=dev-libs/libxml2-2.4.12:2= - dev-libs/libxslt - >=gnome-base/librsvg-2.22:2 - >=gnome-extra/libgsf-1.14.24:=[introspection?] - >=x11-libs/cairo-1.10:=[svg(+)] - >=x11-libs/gdk-pixbuf-2.22:2 - >=x11-libs/gtk+-3.20:3 - >=x11-libs/pango-1.24:= - x11-libs/libXext:= - x11-libs/libXrender:= - introspection? ( - >=dev-libs/gobject-introspection-1.82.0-r2:= - >=gnome-extra/libgsf-1.14.23:= - )" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-lang/perl - dev-util/glib-utils - >=dev-util/intltool-0.35 - virtual/pkgconfig" - -src_configure() { - local myconf=( - --disable-gtk-doc - --disable-maintainer-mode - --without-lasem - --with-gtk - --with-config-backend=gsettings - $(use_enable introspection) - ) - - # https://gitlab.gnome.org/GNOME/goffice/-/work_items/70 - # https://gitlab.gnome.org/GNOME/goffice/-/work_items/80 - if use x86 || use arm || use ppc; then - myconf+=( --without-long-double) - fi - - econf "${myconf[@]}" -} - -src_install() { - default - dodoc MAINTAINERS - - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/goffice/goffice-0.10.61.ebuild b/x11-libs/goffice/goffice-0.10.61.ebuild deleted file mode 100644 index cdd67b24d3c7..000000000000 --- a/x11-libs/goffice/goffice-0.10.61.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org - -DESCRIPTION="A library of document-centric objects and utilities" -HOMEPAGE="https://gitlab.gnome.org/GNOME/goffice/" - -LICENSE="GPL-2" -SLOT="0.10" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-solaris" -IUSE="+introspection" - -# FIXME: add lasem to tree -RDEPEND=" - >=app-text/libspectre-0.2.6:= - >=dev-libs/glib-2.40.0:2 - >=dev-libs/libxml2-2.4.12:2= - dev-libs/libxslt - >=gnome-base/librsvg-2.22:2 - >=gnome-extra/libgsf-1.14.24:=[introspection?] - >=x11-libs/cairo-1.10:=[svg(+)] - >=x11-libs/gdk-pixbuf-2.22:2 - >=x11-libs/gtk+-3.20:3 - >=x11-libs/pango-1.24:= - x11-libs/libXext:= - x11-libs/libXrender:= - introspection? ( - >=dev-libs/gobject-introspection-1.82.0-r2:= - >=gnome-extra/libgsf-1.14.23:= - )" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-lang/perl - dev-util/glib-utils - >=dev-util/intltool-0.35 - virtual/pkgconfig" - -src_configure() { - econf \ - --disable-gtk-doc \ - --disable-maintainer-mode \ - --without-lasem \ - --with-gtk \ - --with-config-backend=gsettings \ - $(use_enable introspection) -} - -src_install() { - default - dodoc MAINTAINERS - - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/goffice/metadata.xml b/x11-libs/goffice/metadata.xml deleted file mode 100644 index a0d065c6e2c2..000000000000 --- a/x11-libs/goffice/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>soap@gentoo.org</email> - <name>David Seifert</name> - </maintainer> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription lang="en"> - GOffice is a library of document-centric objects and utilities building - on top of GLib and Gtk+ and used by software such as Gnumeric. - </longdescription> - <upstream> - <remote-id type="gnome-gitlab">GNOME/goffice</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/goocanvas/Manifest b/x11-libs/goocanvas/Manifest deleted file mode 100644 index a44ee5b9ad93..000000000000 --- a/x11-libs/goocanvas/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST goocanvas-2.0.4.tar.xz 584272 BLAKE2B 027ab47c1e9c241f74509001426367e86025ec8ea5901cf64c2014f8c32b83ce60870ca754dd15e8982a7023b77d3856b39dbbbdd636de6da47d361cb15a940e SHA512 e57dfd59d9b9cb64deadfeac193c11a89347c7f0e966377cfb98afcc2b46be13fe05d253a96e63dc7e6981c75e6e871040b83d8d0aee95cb62b79965d6be5688 -DIST goocanvas-3.0.0.tar.xz 556832 BLAKE2B 4ee632a614b6b881000bbee8d5e21a166151a94667c603c92b94c5e076fab78a6df44fe1d45fb4d7c4d65c0e060b599abf3970313542836a63efbca33d6a075b SHA512 a53839af4d98afdfc0f92531bdb09013dd71e964185dc2670af077bb7b41b9ff5c75f2801f6e77c99055b38f3603d8cf197f84affb8d7c3196526ce824b228e3 diff --git a/x11-libs/goocanvas/files/goocanvas-3.0.0-fix-gcc14.patch b/x11-libs/goocanvas/files/goocanvas-3.0.0-fix-gcc14.patch deleted file mode 100644 index ecb54b1e1d27..000000000000 --- a/x11-libs/goocanvas/files/goocanvas-3.0.0-fix-gcc14.patch +++ /dev/null @@ -1,33 +0,0 @@ -https://gitlab.gnome.org/Archive/goocanvas/-/merge_requests/15 -https://bugs.gentoo.org/919442 - -From d025d0eeae1c5266063bdc1476dbdff121bcfa57 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> -Date: Wed, 31 Jan 2024 17:44:59 +0100 -Subject: [PATCH] Fix building with GCC 14 - -GCC 14 becomes stricter regarging pointer types: - -goocanvasitemsimple.c: In function 'goo_canvas_item_simple_set_model': -goocanvasitemsimple.c:1539:15: error: assignment to 'GooCanvasItemModelSimple *' {aka 'struct _GooCanvasItemModelSimple *'} from incompatible pointer type 'GooCanvasItemModel *' {aka 'struct _GooCanvasItemModel *'} [-Wincompatible-pointer-types] - 1539 | item->model = g_object_ref (model); - | ^ -make[3]: *** [Makefile:595: goocanvasitemsimple.lo] Error 1 - -It looks like missing a pointer cast. - -<https://bugzilla.redhat.com/2261209> ---- a/src/goocanvasitemsimple.c -+++ b/src/goocanvasitemsimple.c -@@ -1536,7 +1536,7 @@ goo_canvas_item_simple_set_model (GooCanvasItemSimple *item, - goo_canvas_item_simple_free_data (item->simple_data); - g_slice_free (GooCanvasItemSimpleData, item->simple_data); - -- item->model = g_object_ref (model); -+ item->model = (GooCanvasItemModelSimple *) g_object_ref (model); - item->simple_data = &item->model->simple_data; - - if (accessibility_enabled) --- -GitLab - diff --git a/x11-libs/goocanvas/goocanvas-2.0.4-r2.ebuild b/x11-libs/goocanvas/goocanvas-2.0.4-r2.ebuild deleted file mode 100644 index f285e4df3c0c..000000000000 --- a/x11-libs/goocanvas/goocanvas-2.0.4-r2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2 - -DESCRIPTION="Canvas widget for GTK+ using the cairo 2D library for drawing" -HOMEPAGE="https://wiki.gnome.org/GooCanvas" - -LICENSE="LGPL-2" -SLOT="2.0" -KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 ~riscv ~sparc x86" -IUSE="examples +introspection" - -RDEPEND=" - >=x11-libs/cairo-1.10.0 - >=dev-libs/glib-2.28.0:2 - >=x11-libs/gtk+-3.0.0:3 - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - >=dev-build/gtk-doc-am-1.16 - >=sys-devel/gettext-0.19.4 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/goocanvas-3.0.0-fix-gcc14.patch -) - -src_prepare() { - # Do not build demos - sed -e 's/^\(SUBDIRS =.*\)demo\(.*\)$/\1\2/' \ - -i Makefile.{am,in} || die "Failed to sed demo" - - # Python bindings are built/installed manually, but not at all anymore (py2). - sed -e "/SUBDIRS = python/d" \ - -i bindings/Makefile.{am,in} || die "Failed to sed python subdirs" - - gnome2_src_prepare -} - -src_configure() { - PYTHON=true gnome2_src_configure \ - --disable-rebuilds \ - --disable-static \ - $(use_enable introspection) \ - --disable-python -} - -src_install() { - gnome2_src_install - - if use examples; then - insinto "/usr/share/doc/${P}/examples/" - doins demo/*.[ch] demo/*.png - fi -} diff --git a/x11-libs/goocanvas/goocanvas-3.0.0.ebuild b/x11-libs/goocanvas/goocanvas-3.0.0.ebuild deleted file mode 100644 index 423333ad4887..000000000000 --- a/x11-libs/goocanvas/goocanvas-3.0.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2 - -DESCRIPTION="Canvas widget for GTK+ using the cairo 2D library for drawing" -HOMEPAGE="https://wiki.gnome.org/GooCanvas" - -LICENSE="LGPL-2" -SLOT="3.0" -KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 ~riscv ~sparc x86" -IUSE="examples +introspection" - -RDEPEND=" - >=x11-libs/cairo-1.10.0 - >=dev-libs/glib-2.28.0:2 - >=x11-libs/gtk+-3.0.0:3 - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - >=dev-build/gtk-doc-am-1.16 - >=sys-devel/gettext-0.19.4 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/goocanvas-3.0.0-fix-gcc14.patch -) - -src_prepare() { - # Do not build demos - sed -e 's/^\(SUBDIRS =.*\)demo\(.*\)$/\1\2/' \ - -i Makefile.{am,in} || die "Failed to sed demo" - - # Python bindings are built/installed manually, but not at all anymore (py2). - sed -e "/SUBDIRS = python/d" \ - -i bindings/Makefile.{am,in} || die "Failed to sed python subdirs" - - gnome2_src_prepare -} - -src_configure() { - PYTHON=true gnome2_src_configure \ - --disable-rebuilds \ - --disable-static \ - $(use_enable introspection) \ - --disable-python -} - -src_install() { - gnome2_src_install - - if use examples; then - insinto "/usr/share/doc/${P}/examples/" - doins demo/*.[ch] demo/*.png - fi -} diff --git a/x11-libs/goocanvas/metadata.xml b/x11-libs/goocanvas/metadata.xml deleted file mode 100644 index e5f3354373c0..000000000000 --- a/x11-libs/goocanvas/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="gnome-gitlab">GNOME/goocanvas</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest deleted file mode 100644 index ff142531a898..000000000000 --- a/x11-libs/gtk+/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gtk+-2.24.33.tar.xz 12661828 BLAKE2B f3488b220aaee54bf36fa77e2112d060152e57938845d240014a7d43a5743b1d4de19cc09c683d9d238fd1967cd67cc3c493f2475e4e481f6709f5cdc652c65c SHA512 71b588797c81f727dfac8dcb1be193f7436f717d30ecf18eae2d3aeb0f445b3be4743400acac16435490db8f564f01032065d3f42d27871317f80c98aef929d5 -DIST gtk-3.24.51.tar.xz 13483636 BLAKE2B 8e7483852ab74206cb1f2302bb996d706ffde9e53038f3f6d09fc456fa49d1cf2c0862c9d2f8e357eaf368a847bdb50d55b5edfe00b86ef4e30c04735940ec62 SHA512 f96ee1c586284af315709ec38e841bd1b2558d09e2162834a132ffc4bbcddca272a92a828550a3accaa3e4da1964ad32b3b48291e929a108a913bd18c61cd73b -DIST gtk-3.24.52.tar.xz 13578032 BLAKE2B 55085be4ca67b116099bd3bb277d6671b77246098ae6c3d2195f860304b4df72423237c26c12adf19a57272adfeac7d1e1178e27089c1fb342dea21809287283 SHA512 20c119cf1a8c390c9d572729f36215fe034731d9e741a0a30c96671f4606ef8b7cdbe5d5ebe986f6f6c9ac03b3ba5cddd8d63da0ebfc5341d179ec9dea5e82eb diff --git a/x11-libs/gtk+/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch b/x11-libs/gtk+/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch deleted file mode 100644 index 26c56b86fe89..000000000000 --- a/x11-libs/gtk+/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch +++ /dev/null @@ -1,90 +0,0 @@ -From 25bdad805bb9e16032baf4480e9c1e432ddef49b Mon Sep 17 00:00:00 2001 -From: Eli Schwartz <eschwartz93@gmail.com> -Date: Wed, 19 Jun 2024 21:28:31 -0400 -Subject: [PATCH] gdk: add a "poison" macro to hide GDK_WINDOWING_* - -Many packages perform automagic dependencies on gdk's backend -implementations by checking if the macro is defined and then using the -code it unlocks, rather than having a buildsystem option such as --Dwayland=true. - -It's unfeasible to patch every such package's source code to add -configure options and respect them. Instead add a truly filthy hack and -permit gtk itself to selectively show or hide the windowing system in -use. - -By default, we assume this macro is never defined. It should only ever -be defined inside an ebuild, as such: - -``` -use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND -use X || append-cflags -DGENTOO_GTK_HIDE_X11 -``` - -When seen, this will prevent code using "#ifdef GDK_WINDOWING_*" from -seeing the define, so the automagic dependency won't be picked up. It -will also cause any attempt to #include the backend-specific headers to -bug out. - -Bug: https://bugs.gentoo.org/624960 -Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> ---- - gdk/gdkconfig.h.meson | 7 +++++++ - gdk/wayland/gdkwayland.h | 4 ++++ - gdk/x11/gdkx.h | 4 ++++ - 3 files changed, 15 insertions(+) - -diff --git a/gdk/gdkconfig.h.meson b/gdk/gdkconfig.h.meson -index 7db19e0470..6bee207e94 100644 ---- a/gdk/gdkconfig.h.meson -+++ b/gdk/gdkconfig.h.meson -@@ -10,9 +10,16 @@ - G_BEGIN_DECLS - - -+#ifndef GENTOO_GTK_HIDE_X11 - #mesondefine GDK_WINDOWING_X11 -+#endif -+ - #mesondefine GDK_WINDOWING_BROADWAY -+ -+#ifndef GENTOO_GTK_HIDE_WAYLAND - #mesondefine GDK_WINDOWING_WAYLAND -+#endif -+ - #mesondefine GDK_WINDOWING_WIN32 - #mesondefine GDK_WINDOWING_QUARTZ - -diff --git a/gdk/wayland/gdkwayland.h b/gdk/wayland/gdkwayland.h -index 2b79295add..5f0e9cfa81 100644 ---- a/gdk/wayland/gdkwayland.h -+++ b/gdk/wayland/gdkwayland.h -@@ -25,6 +25,10 @@ - #ifndef __GDK_WAYLAND_H__ - #define __GDK_WAYLAND_H__ - -+#ifdef GENTOO_GTK_HIDE_WAYLAND -+ #error "A Gentoo ebuild has hidden wayland and it cannot be used in this compilation unit. Please file a bug if you see this error." -+#endif -+ - #include <gdk/gdk.h> - - #define __GDKWAYLAND_H_INSIDE__ -diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h -index 1f64bccb6d..256c83015e 100644 ---- a/gdk/x11/gdkx.h -+++ b/gdk/x11/gdkx.h -@@ -25,6 +25,10 @@ - #ifndef __GDK_X_H__ - #define __GDK_X_H__ - -+#ifdef GENTOO_GTK_HIDE_X11 -+ #error "A Gentoo ebuild has hidden x11 and it cannot be used in this compilation unit. Please file a bug if you see this error." -+#endif -+ - #include <gdk/gdk.h> - - #include <X11/Xlib.h> --- -2.44.2 - diff --git a/x11-libs/gtk+/files/gtk+-2.24.24-out-of-source.patch b/x11-libs/gtk+/files/gtk+-2.24.24-out-of-source.patch deleted file mode 100644 index 451233ca812f..000000000000 --- a/x11-libs/gtk+/files/gtk+-2.24.24-out-of-source.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 9e0f33144aff8d792ab105927cf686eda0afd25e Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Sun, 18 May 2014 10:50:05 +0200 -Subject: [PATCH] aliasfilecheck: check for sources both in builddir & srcdir. - -The $gtk_all_c_sources variable contains both supplied and generated -sources. The former reside in $srcdir, the latter in the build directory -(cwd). - -In order to handle both kinds properly, first try to find each source -file in cwd, and then fallback to $srcdir. This makes it possible to use -out-of-source builds, and guarantees that fresh-built source files will -be used rather than pre-generated copies included in the distribution -tarball. ---- - gtk/aliasfilescheck.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gtk/aliasfilescheck.sh b/gtk/aliasfilescheck.sh -index 31b49d4..3636a82 100755 ---- a/gtk/aliasfilescheck.sh -+++ b/gtk/aliasfilescheck.sh -@@ -6,6 +6,6 @@ if test "x$gtk_all_c_sources" = x; then - fi - - grep 'IN_FILE' ${srcdir-.}/gtk.symbols | sed 's/.*(//;s/).*//' | grep __ | sort -u > expected-files --{ cd ${srcdir-.}; grep '^ *# *define __' $gtk_all_c_sources; } | sed 's/.*define //;s/ *$//' | sort > actual-files -+{ for f in $gtk_all_c_sources; do if test -f ${f}; then grep '^ *# *define __' ${f}; else grep '^ *# *define __' "${srcdir-.}"/${f}; fi; done } | sed 's/.*define //;s/ *$//' | sort > actual-files - - diff expected-files actual-files && rm -f expected-files actual-files --- -1.9.3 - diff --git a/x11-libs/gtk+/files/gtk+-2.24.31-update-icon-cache.patch b/x11-libs/gtk+/files/gtk+-2.24.31-update-icon-cache.patch deleted file mode 100644 index 11dbb5e4a705..000000000000 --- a/x11-libs/gtk+/files/gtk+-2.24.31-update-icon-cache.patch +++ /dev/null @@ -1,78 +0,0 @@ -From 260f94f3914ba18a256e6f1c222f643a57854e80 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Sat, 9 May 2015 23:30:58 +0200 -Subject: [PATCH] Always use external gtk-update-icon-cache - ---- - configure.ac | 8 +++----- - docs/reference/gtk/Makefile.am | 2 +- - gtk/Makefile.am | 13 ++----------- - 3 files changed, 6 insertions(+), 17 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 4e11b40..7ef8cb6 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -913,11 +913,9 @@ dnl Look for a host system's gdk-pixbuf-csource if we are cross-compiling - - AM_CONDITIONAL(CROSS_COMPILING, test $cross_compiling = yes) - --if test $cross_compiling = yes; then -- AC_PATH_PROG(GTK_UPDATE_ICON_CACHE, gtk-update-icon-cache, no) -- if test x$GTK_UPDATE_ICON_CACHE = xno; then -- REBUILD_PNGS=# -- fi -+AC_PATH_PROG(GTK_UPDATE_ICON_CACHE, gtk-update-icon-cache, no) -+if test x$GTK_UPDATE_ICON_CACHE = xno; then -+ REBUILD_PNGS=# - fi - - AC_PATH_PROG(GDK_PIXBUF_CSOURCE, gdk-pixbuf-csource, no) -diff --git a/docs/reference/gtk/Makefile.am b/docs/reference/gtk/Makefile.am -index c239445..60b5265 100644 ---- a/docs/reference/gtk/Makefile.am -+++ b/docs/reference/gtk/Makefile.am -@@ -368,7 +368,7 @@ EXTRA_DIST += version.xml.in - - if ENABLE_MAN - --man_MANS = gtk-query-immodules-2.0.1 gtk-update-icon-cache.1 gtk-builder-convert.1 -+man_MANS = gtk-query-immodules-2.0.1 gtk-builder-convert.1 - - %.1 : %.xml - @XSLTPROC@ -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< -diff --git a/gtk/Makefile.am b/gtk/Makefile.am -index 8cc4536..a7afbf3 100644 ---- a/gtk/Makefile.am -+++ b/gtk/Makefile.am -@@ -1087,8 +1087,7 @@ endif - # Installed tools - # - bin_PROGRAMS = \ -- gtk-query-immodules-2.0 \ -- gtk-update-icon-cache -+ gtk-query-immodules-2.0 - - bin_SCRIPTS = gtk-builder-convert - -@@ -1438,16 +1437,8 @@ stamp-icons: $(STOCK_ICONS) - ) done \ - && touch stamp-icons - --if CROSS_COMPILING --gtk_update_icon_cache_program = $(GTK_UPDATE_ICON_CACHE) --else --gtk_update_icon_cache_program = \ -- ./gtk-update-icon-cache --endif -- - gtkbuiltincache.h: @REBUILD@ stamp-icons -- $(MAKE) $(AM_MAKEFLAGS) gtk-update-icon-cache$(EXEEXT) -- $(gtk_update_icon_cache_program) --force --ignore-theme-index \ -+ $(GTK_UPDATE_ICON_CACHE) --force --ignore-theme-index \ - --include-image-data \ - --source builtin_icons stock-icons > gtkbuiltincache.h.tmp && \ - mv gtkbuiltincache.h.tmp gtkbuiltincache.h --- -2.10.0 - diff --git a/x11-libs/gtk+/files/gtk+-2.24.33-Fix-casts.patch b/x11-libs/gtk+/files/gtk+-2.24.33-Fix-casts.patch deleted file mode 100644 index 4ee55d277f3a..000000000000 --- a/x11-libs/gtk+/files/gtk+-2.24.33-Fix-casts.patch +++ /dev/null @@ -1,167 +0,0 @@ -https://bugs.gentoo.org/880617 - -From 81c42586e6d9db7434e9b3f657fbd238294dd9d9 Mon Sep 17 00:00:00 2001 -From: Matt Turner <mattst88@gentoo.org> -Date: Sat, 13 May 2023 11:35:28 -0400 -Subject: [PATCH] Fix casts - ---- - gtk/gtkcellrendererspin.c | 2 +- - gtk/gtkcomboboxtext.c | 2 +- - gtk/gtkimmodule.c | 2 +- - gtk/gtklabel.c | 2 +- - gtk/gtkscale.c | 2 +- - gtk/gtktoolpalette.c | 2 +- - gtk/gtktreeview.c | 2 +- - gtk/gtkuimanager.c | 2 +- - gtk/gtkwidget.c | 2 +- - modules/other/gail/gailtreeview.c | 2 +- - modules/printbackends/cups/gtkprintbackendcups.c | 2 +- - 11 files changed, 11 insertions(+), 11 deletions(-) - -diff --git a/gtk/gtkcellrendererspin.c b/gtk/gtkcellrendererspin.c -index 2a3961bf20..68e5b9aaae 100644 ---- a/gtk/gtkcellrendererspin.c -+++ b/gtk/gtkcellrendererspin.c -@@ -207,7 +207,7 @@ gtk_cell_renderer_spin_set_property (GObject *object, - } - - if (obj) -- priv->adjustment = g_object_ref_sink (obj); -+ priv->adjustment = GTK_ADJUSTMENT (g_object_ref_sink (obj)); - break; - case PROP_CLIMB_RATE: - priv->climb_rate = g_value_get_double (value); -diff --git a/gtk/gtkcomboboxtext.c b/gtk/gtkcomboboxtext.c -index 9ffba68766..42c51abebc 100644 ---- a/gtk/gtkcomboboxtext.c -+++ b/gtk/gtkcomboboxtext.c -@@ -275,7 +275,7 @@ gtk_combo_box_text_buildable_custom_tag_start (GtkBuildable *buildable, - - parser_data = g_slice_new0 (ItemParserData); - parser_data->builder = g_object_ref (builder); -- parser_data->object = g_object_ref (buildable); -+ parser_data->object = G_OBJECT (g_object_ref (buildable)); - parser_data->domain = gtk_builder_get_translation_domain (builder); - *parser = item_parser; - *data = parser_data; -diff --git a/gtk/gtkimmodule.c b/gtk/gtkimmodule.c -index 1fcb17a7d8..445b2be87f 100644 ---- a/gtk/gtkimmodule.c -+++ b/gtk/gtkimmodule.c -@@ -662,7 +662,7 @@ lookup_immodule (gchar **immodules_list) - gboolean found; - gchar *context_id; - found = g_hash_table_lookup_extended (contexts_hash, *immodules_list, -- &context_id, NULL); -+ (gpointer *) &context_id, NULL); - if (found) - return context_id; - } -diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c -index c47de5924f..cf68685536 100644 ---- a/gtk/gtklabel.c -+++ b/gtk/gtklabel.c -@@ -1336,7 +1336,7 @@ gtk_label_buildable_custom_tag_start (GtkBuildable *buildable, - - parser_data = g_slice_new0 (PangoParserData); - parser_data->builder = g_object_ref (builder); -- parser_data->object = g_object_ref (buildable); -+ parser_data->object = G_OBJECT (g_object_ref (buildable)); - *parser = pango_parser; - *data = parser_data; - return TRUE; -diff --git a/gtk/gtkscale.c b/gtk/gtkscale.c -index 4317523fb8..a573b2f6ba 100644 ---- a/gtk/gtkscale.c -+++ b/gtk/gtkscale.c -@@ -1471,7 +1471,7 @@ gtk_scale_add_mark (GtkScale *scale, - mark->position = position; - - priv->marks = g_slist_insert_sorted_with_data (priv->marks, mark, -- (GCompareFunc) compare_marks, -+ compare_marks, - GINT_TO_POINTER ( - gtk_range_get_inverted (GTK_RANGE (scale)) - )); -diff --git a/gtk/gtktoolpalette.c b/gtk/gtktoolpalette.c -index b984193ca3..f64b552fb0 100644 ---- a/gtk/gtktoolpalette.c -+++ b/gtk/gtktoolpalette.c -@@ -734,7 +734,7 @@ gtk_tool_palette_add (GtkContainer *container, - - g_ptr_array_add (palette->priv->groups, info); - info->pos = palette->priv->groups->len - 1; -- info->widget = g_object_ref_sink (child); -+ info->widget = (GtkToolItemGroup *) g_object_ref_sink (child); - - gtk_widget_set_parent (child, GTK_WIDGET (palette)); - } -diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c -index 89301eb91d..0d2d15b488 100644 ---- a/gtk/gtktreeview.c -+++ b/gtk/gtktreeview.c -@@ -14147,7 +14147,7 @@ gtk_tree_view_set_search_entry (GtkTreeView *tree_view, - - if (entry) - { -- tree_view->priv->search_entry = g_object_ref (entry); -+ tree_view->priv->search_entry = GTK_WIDGET (g_object_ref (entry)); - tree_view->priv->search_custom_entry_set = TRUE; - - if (tree_view->priv->search_entry_changed_id == 0) -diff --git a/gtk/gtkuimanager.c b/gtk/gtkuimanager.c -index d004cf1ed3..8cbeda9e85 100644 ---- a/gtk/gtkuimanager.c -+++ b/gtk/gtkuimanager.c -@@ -503,7 +503,7 @@ gtk_ui_manager_buildable_construct_child (GtkBuildable *buildable, - g_signal_connect (widget, "hierarchy-changed", - G_CALLBACK (child_hierarchy_changed_cb), - GTK_UI_MANAGER (buildable)); -- return g_object_ref (widget); -+ return G_OBJECT (g_object_ref (widget)); - } - - static void -diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c -index 1d1f6bb60e..a2ae2b430f 100644 ---- a/gtk/gtkwidget.c -+++ b/gtk/gtkwidget.c -@@ -10679,7 +10679,7 @@ gtk_widget_buildable_custom_tag_start (GtkBuildable *buildable, - AccelGroupParserData *parser_data; - - parser_data = g_slice_new0 (AccelGroupParserData); -- parser_data->object = g_object_ref (buildable); -+ parser_data->object = G_OBJECT (g_object_ref (buildable)); - *parser = accel_group_parser; - *data = parser_data; - return TRUE; -diff --git a/modules/other/gail/gailtreeview.c b/modules/other/gail/gailtreeview.c -index 23923c59a1..ac6ff0a1c4 100644 ---- a/modules/other/gail/gailtreeview.c -+++ b/modules/other/gail/gailtreeview.c -@@ -995,7 +995,7 @@ gail_tree_view_ref_child (AtkObject *obj, - gail_cell_add_state (cell, ATK_STATE_FOCUSABLE, FALSE); - if (focus_index == i) - { -- gailview->focus_cell = g_object_ref (cell); -+ gailview->focus_cell = ATK_OBJECT (g_object_ref (cell)); - gail_cell_add_state (cell, ATK_STATE_FOCUSED, FALSE); - g_signal_emit_by_name (gailview, - "active-descendant-changed", -diff --git a/modules/printbackends/cups/gtkprintbackendcups.c b/modules/printbackends/cups/gtkprintbackendcups.c -index 2a000dc16f..753c53cb89 100644 ---- a/modules/printbackends/cups/gtkprintbackendcups.c -+++ b/modules/printbackends/cups/gtkprintbackendcups.c -@@ -3479,7 +3479,7 @@ cups_request_ppd (GtkPrinter *printer) - g_io_channel_set_encoding (data->ppd_io, NULL, NULL); - g_io_channel_set_close_on_unref (data->ppd_io, TRUE); - -- data->printer = g_object_ref (printer); -+ data->printer = GTK_PRINTER_CUPS (g_object_ref (printer)); - - resource = g_strdup_printf ("/printers/%s.ppd", - gtk_printer_cups_get_ppd_name (GTK_PRINTER_CUPS (printer))); --- -2.39.3 - diff --git a/x11-libs/gtk+/files/gtk+-2.24.33-respect-NM.patch b/x11-libs/gtk+/files/gtk+-2.24.33-respect-NM.patch deleted file mode 100644 index 0c74d962ecf4..000000000000 --- a/x11-libs/gtk+/files/gtk+-2.24.33-respect-NM.patch +++ /dev/null @@ -1,12 +0,0 @@ -https://bugs.gentoo.org/725852 ---- a/configure.ac -+++ b/configure.ac -@@ -190,7 +190,7 @@ m4_ifdef([LT_OUTPUT], [LT_OUTPUT]) - AC_SYS_LARGEFILE - - AM_PROG_AS --AC_PATH_TOOL(NM, nm, nm) -+AC_CHECK_TOOL(NM, nm, nm) - - dnl Initialize maintainer mode - AM_MAINTAINER_MODE([enable]) diff --git a/x11-libs/gtk+/files/gtk+-3.24.36-update-icon-cache.patch b/x11-libs/gtk+/files/gtk+-3.24.36-update-icon-cache.patch deleted file mode 100644 index 19af75c398a5..000000000000 --- a/x11-libs/gtk+/files/gtk+-3.24.36-update-icon-cache.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/docs/reference/gtk/meson.build -+++ b/docs/reference/gtk/meson.build -@@ -500,7 +500,6 @@ - - man_files = [ - [ 'gtk-query-immodules-3.0', '1', ], -- [ 'gtk-update-icon-cache', '1', ], - [ 'gtk-encode-symbolic-svg', '1', ], - [ 'gtk-launch', '1', ], - [ 'gtk-builder-tool', '1', ], ---- a/gtk/meson.build -+++ b/gtk/meson.build -@@ -1109,16 +1109,6 @@ - extra_update_icon_cache_objs = import('windows').compile_resources(uac_rc) - endif - --gtk_update_icon_cache = executable( -- 'gtk-update-icon-cache', -- 'updateiconcache.c', -- extra_update_icon_cache_objs, -- c_args: gtk_cargs, -- dependencies: libgtk_dep, -- install: true --) --gtk_tools += gtk_update_icon_cache -- - gtk_query_immodules = executable( - 'gtk-query-immodules-3.0', - 'queryimmodules.c', diff --git a/x11-libs/gtk+/files/gtk+-3.24.52-test-tree-relationships.patch b/x11-libs/gtk+/files/gtk+-3.24.52-test-tree-relationships.patch deleted file mode 100644 index d90fdfe39726..000000000000 --- a/x11-libs/gtk+/files/gtk+-3.24.52-test-tree-relationships.patch +++ /dev/null @@ -1,63 +0,0 @@ -From: Alessandro Astone <alessandro.astone@canonical.com> -Date: Mon, 23 Mar 2026 15:48:20 +0100 -Subject: testsuite/a11y: Fixup treeview test after focus policy changes - -Since commit - fbc28541f0 ("a11y: Don't send focus-related events for unfocused treeview") -the window must have focus in order for the treeview to have focus and emit -the signal we want to test for. - -Forwarded: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/9716 -Applied-upstream: 3.24.53, commit:159b9b5f53cb896f02831a26844af2f893ffe670 ---- - testsuite/a11y/tree-relationships.c | 26 +++++++++++++++++++++++--- - 1 file changed, 23 insertions(+), 3 deletions(-) - -diff --git a/testsuite/a11y/tree-relationships.c b/testsuite/a11y/tree-relationships.c -index 34f45b6..a1cc1f3 100644 ---- a/testsuite/a11y/tree-relationships.c -+++ b/testsuite/a11y/tree-relationships.c -@@ -223,6 +223,24 @@ process_pending_idles () - g_main_loop_run (loop); - } - -+static void -+on_window_focus (GObject *obj, -+ GParamSpec *pspec, -+ gpointer data) -+{ -+ GMainLoop *loop = data; -+ g_main_loop_quit (loop); -+} -+ -+ -+static void -+wait_window_focus (GtkWidget *window) -+{ -+ GMainLoop *loop = g_main_loop_new (NULL, FALSE); -+ g_signal_connect (window, "notify::is-active", G_CALLBACK (on_window_focus), loop); -+ g_main_loop_run (loop); -+} -+ - static void - test_a11y_tree_focus (void) - { -@@ -243,13 +261,15 @@ test_a11y_tree_focus (void) - window = builder_get_toplevel (builder); - g_assert (window); - -- populate_tree (builder); -+ gtk_widget_show (window); -+ gtk_window_present (GTK_WINDOW (window)); -+ wait_window_focus (window); - -+ populate_tree (builder); - tv = (GtkTreeView *)gtk_builder_get_object (builder, "treeview1"); - gtk_tree_view_expand_all (tv); - -- gtk_widget_show (window); -- -+ gtk_widget_grab_focus (GTK_WIDGET (tv)); - gtk_tree_view_get_cursor (tv, &path, &focus_column); - gtk_tree_path_down (path); - data.count = 0; diff --git a/x11-libs/gtk+/files/gtkrc b/x11-libs/gtk+/files/gtkrc deleted file mode 100644 index 8d1783431d9c..000000000000 --- a/x11-libs/gtk+/files/gtkrc +++ /dev/null @@ -1,39 +0,0 @@ -style "default" - -{ - font = "-*-lucida-medium-r-normal-*-*-100-*-*-*-*-*-*" -} - -style "button" = "default" - -{ - bg[PRELIGHT] = { 0.7, 0.7, 0.9 } -} - -style "treeitem" -{ -bg[ACTIVE] = { 0.7, 0.7, 0.9 } -} - -style "scrollbar" = "button" -{ - bg[ACTIVE] = {0.6, 0.6, 0.6 } -} - -style "status" { - bg[PRELIGHT] = { 0.3, 1.0, 0.3 } -} - -style "gtk-tooltips" { - bg[NORMAL] = "#ffff60" -} - -class "GtkWidget" style "default" -class "GtkButton" style "button" -class "GtkItem" style "button" -class "GtkProgressBar" style "status" -class "GtkScrollbar" style "scrollbar" -class "GtkTreeItem" style "treeitem" -widget "gtk-tooltips" style "gtk-tooltips" - - diff --git a/x11-libs/gtk+/files/settings.ini b/x11-libs/gtk+/files/settings.ini deleted file mode 100644 index a65c0a818dbc..000000000000 --- a/x11-libs/gtk+/files/settings.ini +++ /dev/null @@ -1,4 +0,0 @@ -[Settings] -gtk-theme-name = Adwaita -gtk-icon-theme-name = gnome -gtk-cursor-theme-name = Adwaita diff --git a/x11-libs/gtk+/gtk+-2.24.33-r3.ebuild b/x11-libs/gtk+/gtk+-2.24.33-r3.ebuild deleted file mode 100644 index e60753fae99d..000000000000 --- a/x11-libs/gtk+/gtk+-2.24.33-r3.ebuild +++ /dev/null @@ -1,311 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME2_EAUTORECONF="yes" - -inherit flag-o-matic gnome2 multilib multilib-minimal readme.gentoo-r1 virtualx - -DESCRIPTION="Gimp ToolKit +" -HOMEPAGE="https://www.gtk.org/" - -LICENSE="LGPL-2+" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="aqua cups examples +introspection test vim-syntax xinerama" -REQUIRED_USE=" - xinerama? ( !aqua ) -" - -# Upstream wants us to do their job: -# https://bugzilla.gnome.org/show_bug.cgi?id=768663#c1 -RESTRICT="test" - -COMMON_DEPEND=" - >=app-accessibility/at-spi2-core-2.46.0[introspection?,${MULTILIB_USEDEP}] - >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] - >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] - virtual/libintl[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.12.14-r4:=[aqua?,svg(+),${MULTILIB_USEDEP}] - >=x11-libs/gdk-pixbuf-2.30.7:2[introspection?,${MULTILIB_USEDEP}] - >=x11-libs/pango-1.36.3[introspection?,${MULTILIB_USEDEP}] - x11-misc/shared-mime-info - - cups? ( >=net-print/cups-1.7.1-r2:=[${MULTILIB_USEDEP}] ) - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) - !aqua? ( - >=x11-libs/cairo-1.12.14-r4:=[aqua?,svg(+),X,${MULTILIB_USEDEP}] - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXcomposite-0.4.4-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}] - >=x11-libs/libXdamage-1.1.4-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}] - >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}] - >=x11-libs/libXrandr-1.5[${MULTILIB_USEDEP}] - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - xinerama? ( >=x11-libs/libXinerama-1.1.3[${MULTILIB_USEDEP}] ) - ) -" -DEPEND="${COMMON_DEPEND} - !aqua? ( x11-base/xorg-proto ) - test? ( - media-fonts/font-cursor-misc - media-fonts/font-misc-misc - x11-themes/hicolor-icon-theme - ) -" - -# gtk+-2.24.8 breaks Alt key handling in <=x11-libs/vte-0.28.2:0 -# Add blocker against old gtk-builder-convert to be sure we maintain both -# in sync. -RDEPEND="${COMMON_DEPEND} - >=dev-util/gtk-update-icon-cache-2 - >=x11-themes/adwaita-icon-theme-3.14 - x11-themes/gnome-themes-standard - !<dev-util/gtk-builder-convert-${PV} -" -# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710 -PDEPEND=" - gnome-base/librsvg[${MULTILIB_USEDEP}] - x11-themes/gtk-engines-adwaita - vim-syntax? ( app-vim/gtk-syntax ) -" -# docbook-4.1.2 and xsl required for man pages -# docbook-4.3 required for gtk-doc -BDEPEND=" - app-text/docbook-xml-dtd:4.1.2 - app-text/docbook-xml-dtd:4.3 - app-text/docbook-xsl-stylesheets - dev-libs/gobject-introspection-common - dev-libs/libxslt - dev-util/glib-utils - >=dev-build/gtk-doc-am-1.20 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig - examples? ( x11-libs/gdk-pixbuf ) -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="To make the gtk2 file chooser use 'current directory' mode by default, -edit ~/.config/gtk-2.0/gtkfilechooser.ini to contain the following: -[Filechooser Settings] -StartupMode=cwd" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/gtk-query-immodules-2.0$(get_exeext) -) - -PATCHES=( - # Fix tests running when building out of sources, bug #510596, upstream bug #730319 - "${FILESDIR}"/${PN}-2.24.24-out-of-source.patch - # Rely on split gtk-update-icon-cache package, bug #528810 - "${FILESDIR}"/${PN}-2.24.31-update-icon-cache.patch # requires eautoreconf - # Respect ${NM}, bug #725852 - "${FILESDIR}"/${PN}-2.24.33-respect-NM.patch # requires eautoreconf - # Fix casts, bug #880617 - "${FILESDIR}"/${PN}-2.24.33-Fix-casts.patch -) - -strip_builddir() { - local rule=$1 - shift - local directory=$1 - shift - sed -e "s/^\(${rule} =.*\)${directory}\(.*\)$/\1\2/" -i $@ \ - || die "Could not strip director ${directory} from build." -} - -set_gtk2_confdir() { - # An arch specific config directory is used on multilib systems - GTK2_CONFDIR="/etc/gtk-2.0/${CHOST}" -} - -src_prepare() { - # Various glib marshaller churn could break build against a different glib version, force regeneration - rm -v gdk/gdkmarshalers.{c,h} gtk/gtkmarshal.{c,h} gtk/gtkmarshalers.{c,h} \ - perf/marshalers.{c,h} gtk/gtkaliasdef.c gtk/gtkalias.h || die - - # Stop trying to build unmaintained docs, bug #349754, upstream bug #623150 - strip_builddir SUBDIRS tutorial docs/Makefile.{am,in} - strip_builddir SUBDIRS faq docs/Makefile.{am,in} - - # -O3 and company cause random crashes in applications, bug #133469 - replace-flags -O3 -O2 - strip-flags - # Not compatible with C23 decls - append-flags -std=gnu17 - - if ! use test ; then - # don't waste time building tests - strip_builddir SRC_SUBDIRS tests Makefile.{am,in} - strip_builddir SUBDIRS tests gdk/Makefile.{am,in} gtk/Makefile.{am,in} - else - # Non-working test in gentoo's env - sed 's:\(g_test_add_func ("/ui-tests/keys-events.*\):/*\1*/:g' \ - -i gtk/tests/testing.c || die "sed 1 failed" - - # Cannot work because glib is too clever to find real user's home - # gentoo bug #285687, upstream bug #639832 - # XXX: /!\ Pay extra attention to second sed when bumping /!\ - sed '/TEST_PROGS.*recentmanager/d' -i gtk/tests/Makefile.am \ - || die "failed to disable recentmanager test (1)" - sed '/^TEST_PROGS =/,+3 s/recentmanager//' -i gtk/tests/Makefile.in \ - || die "failed to disable recentmanager test (2)" - sed 's:\({ "GtkFileChooserButton".*},\):/*\1*/:g' -i gtk/tests/object.c \ - || die "failed to disable recentmanager test (3)" - - # https://bugzilla.gnome.org/show_bug.cgi?id=617473 - sed -i -e 's:pltcheck.sh:$(NULL):g' \ - gtk/Makefile.am || die - - # UI tests require immodules already installed; bug #413185 - if ! has_version 'x11-libs/gtk+:2'; then - ewarn "Disabling UI tests because this is the first install of" - ewarn "gtk+:2 on this machine. Please re-run the tests after ${P}" - ewarn "has been installed." - sed '/g_test_add_func.*ui-tests/ d' \ - -i gtk/tests/testing.c || die "sed 2 failed" - fi - fi - - if ! use examples; then - # don't waste time building demos - strip_builddir SRC_SUBDIRS demos Makefile.{am,in} - fi - - gnome2_src_prepare -} - -multilib_src_configure() { - [[ ${ABI} == ppc64 ]] && append-flags -mminimal-toc - - ECONF_SOURCE=${S} \ - gnome2_src_configure \ - $(usex aqua --with-gdktarget=quartz --with-gdktarget=x11) \ - $(usex aqua "" --with-xinput) \ - $(use_enable cups cups auto) \ - $(multilib_native_use_enable introspection) \ - $(use_enable xinerama) \ - --disable-papi \ - --enable-man \ - --with-xml-catalog="${EPREFIX}"/etc/xml/catalog \ - CUPS_CONFIG="${EPREFIX}/usr/bin/${CHOST}-cups-config" - - # work-around gtk-doc out-of-source brokedness - if multilib_is_native_abi; then - local d - for d in gdk gtk libgail-util; do - ln -s "${S}"/docs/reference/${d}/html docs/reference/${d}/html || die - done - fi -} - -multilib_src_test() { - virtx emake check -} - -multilib_src_install() { - gnome2_src_install -} - -multilib_src_install_all() { - # see bug #133241 - # Also set more default variables in sync with gtk3 and other distributions - insinto /usr/share/gtk-2.0 - newins - gtkrc <<- 'EOF' - gtk-fallback-icon-theme = "gnome" - gtk-theme-name = "Adwaita" - gtk-icon-theme-name = "Adwaita" - gtk-cursor-theme-name = "Adwaita" - EOF - - einstalldocs - rm "${ED}"/usr/share/doc/${P}/ChangeLog # empty file - - # dev-util/gtk-builder-convert split off into a separate package, #402905 - rm "${ED}"/usr/bin/gtk-builder-convert || die - rm "${ED}"/usr/share/man/man1/gtk-builder-convert.* || die - - readme.gentoo_create_doc -} - -pkg_preinst() { - gnome2_pkg_preinst - - multilib_pkg_preinst() { - # Make immodules.cache belongs to gtk+ alone - local cache="/usr/$(get_libdir)/gtk-2.0/2.10.0/immodules.cache" - - if [[ -e "${EROOT}${cache}" ]]; then - cp "${EROOT}${cache}" "${ED}${cache}" || die - else - touch "${ED}${cache}" || die - fi - } - multilib_parallel_foreach_abi multilib_pkg_preinst -} - -pkg_postinst() { - gnome2_pkg_postinst - - multilib_pkg_postinst() { - gnome2_query_immodules_gtk2 \ - || die "Update immodules cache failed (for ${ABI})" - } - multilib_parallel_foreach_abi multilib_pkg_postinst - - set_gtk2_confdir - - if [[ -e "${EROOT}/etc/gtk-2.0/gtk.immodules" ]]; then - elog "File /etc/gtk-2.0/gtk.immodules has been moved to \$CHOST" - elog "aware location. Removing deprecated file." - rm -f "${EROOT}/etc/gtk-2.0/gtk.immodules" - fi - - if [[ -e "${EROOT}${GTK2_CONFDIR}/gtk.immodules" ]]; then - elog "File /etc/gtk-2.0/gtk.immodules has been moved to" - elog "${EROOT}/usr/$(get_libdir)/gtk-2.0/2.10.0/immodules.cache" - elog "Removing deprecated file." - rm -f "${EROOT}${GTK2_CONFDIR}/gtk.immodules" - fi - - # pixbufs are now handled by x11-libs/gdk-pixbuf - if [[ -e "${EROOT}${GTK2_CONFDIR}/gdk-pixbuf.loaders" ]]; then - elog "File ${EROOT}${GTK2_CONFDIR}/gdk-pixbuf.loaders is now handled by x11-libs/gdk-pixbuf" - elog "Removing deprecated file." - rm -f "${EROOT}${GTK2_CONFDIR}/gdk-pixbuf.loaders" - fi - - # two checks needed since we dropped multilib conditional - if [[ -e "${EROOT}/etc/gtk-2.0/gdk-pixbuf.loaders" ]]; then - elog "File ${EROOT}/etc/gtk-2.0/gdk-pixbuf.loaders is now handled by x11-libs/gdk-pixbuf" - elog "Removing deprecated file." - rm -f "${EROOT}/etc/gtk-2.0/gdk-pixbuf.loaders" - fi - - if [[ -e "${EROOT}"/usr/lib/gtk-2.0/2.[^1]* ]]; then - elog "You need to rebuild ebuilds that installed into" "${EROOT}"/usr/lib/gtk-2.0/2.[^1]* - elog "to do that you can use qfile from portage-utils:" - elog "emerge -va1 \$(qfile -qC ${EPREFIX}/usr/lib/gtk-2.0/2.[^1]*)" - fi - - if ! has_version "app-text/evince"; then - elog "Please install app-text/evince for print preview functionality." - elog "Alternatively, check \"gtk-print-preview-command\" documentation and" - elog "add it to your gtkrc." - fi - - readme.gentoo_print_elog -} - -pkg_postrm() { - gnome2_pkg_postrm - - if [[ -z ${REPLACED_BY_VERSION} ]]; then - multilib_pkg_postrm() { - rm -f "${EROOT}/usr/$(get_libdir)/gtk-2.0/2.10.0/immodules.cache" - } - multilib_foreach_abi multilib_pkg_postrm - fi -} diff --git a/x11-libs/gtk+/gtk+-3.24.51.ebuild b/x11-libs/gtk+/gtk+-3.24.51.ebuild deleted file mode 100644 index 9152fa3ad5b8..000000000000 --- a/x11-libs/gtk+/gtk+-3.24.51.ebuild +++ /dev/null @@ -1,210 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GNOME_ORG_MODULE=gtk -inherit gnome2 meson-multilib multilib toolchain-funcs virtualx - -DESCRIPTION="Gimp ToolKit +" -HOMEPAGE="https://www.gtk.org/" - -LICENSE="LGPL-2+" -SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" -IUSE="aqua broadway cloudproviders colord cups examples gtk-doc +introspection sysprof test vim-syntax wayland +X xinerama" -REQUIRED_USE=" - || ( aqua wayland X ) - test? ( X ) - xinerama? ( X ) -" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - >=app-accessibility/at-spi2-core-2.46.0[introspection?,${MULTILIB_USEDEP}] - >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}] - >=dev-libs/glib-2.57.2:2[${MULTILIB_USEDEP}] - media-libs/fontconfig[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-2.2.0:= - >=media-libs/libepoxy-1.4[X(+)?,egl(+),${MULTILIB_USEDEP}] - virtual/libintl[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,${MULTILIB_USEDEP}] - >=x11-libs/gdk-pixbuf-2.30:2[introspection?,${MULTILIB_USEDEP}] - >=x11-libs/pango-1.44.0[introspection?,${MULTILIB_USEDEP}] - x11-misc/shared-mime-info - - cloudproviders? ( net-libs/libcloudproviders[${MULTILIB_USEDEP}] ) - colord? ( >=x11-misc/colord-0.1.9:0=[${MULTILIB_USEDEP}] ) - cups? ( >=net-print/cups-2.0[${MULTILIB_USEDEP}] ) - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) - wayland? ( - >=dev-libs/wayland-1.14.91[${MULTILIB_USEDEP}] - >=dev-libs/wayland-protocols-1.32 - media-libs/mesa[wayland,${MULTILIB_USEDEP}] - >=x11-libs/libxkbcommon-0.2[${MULTILIB_USEDEP}] - ) - X? ( - media-libs/libglvnd[X(+),${MULTILIB_USEDEP}] - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXcomposite[${MULTILIB_USEDEP}] - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXdamage[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - >=x11-libs/libXi-1.8[${MULTILIB_USEDEP}] - >=x11-libs/libXrandr-1.5[${MULTILIB_USEDEP}] - xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) - ) -" -DEPEND="${COMMON_DEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.33.2:4[${MULTILIB_USEDEP}] ) - X? ( x11-base/xorg-proto ) -" -RDEPEND="${COMMON_DEPEND} - >=dev-util/gtk-update-icon-cache-3 -" -# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710 -PDEPEND=" - gnome-base/librsvg[${MULTILIB_USEDEP}] - >=x11-themes/adwaita-icon-theme-3.14 - vim-syntax? ( app-vim/gtk-syntax ) -" -BDEPEND=" - app-text/docbook-xml-dtd:4.1.2 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - >=dev-util/gdbus-codegen-2.80.5-r1 - dev-util/glib-utils - >=dev-build/gtk-doc-am-1.20 - wayland? ( dev-util/wayland-scanner ) - >=sys-devel/gettext-0.19.7 - virtual/pkgconfig - x11-libs/gdk-pixbuf:2 - gtk-doc? ( - app-text/docbook-xml-dtd:4.3 - >=dev-util/gtk-doc-1.20 - ) - test? ( sys-apps/dbus ) -" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/gtk-query-immodules-3.0$(get_exeext) -) - -PATCHES=( - # gtk-update-icon-cache is installed by dev-util/gtk-update-icon-cache - "${FILESDIR}"/${PN}-3.24.36-update-icon-cache.patch - # Gentoo-specific patch to add a "poison" macro support, allowing other ebuilds - # with USE="-wayland -X" to trick gtk into claiming that it wasn't built with - # such support. - # https://bugs.gentoo.org/624960 - "${FILESDIR}"/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch -) - -src_prepare() { - default - - # Force sysprof-capture-4 instead of checking sysprof-capture-3 first; either is - # fine as far as deps are concerned, as it static links, but sysprof-capture-3 - # links to glib which would be done statically if there's glib[static-libs], - # making the whole of gtk+ static link to glib instead of dynamic linking to glib. - sed -i -e "s/'sysprof-capture-3'/'sysprof-capture-4'/g" meson.build || die - - # The border-image-excess-size.ui test is known to fail on big-endian platforms - # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904 - if [[ $(tc-endian) == big ]]; then - sed -i \ - -e "/border-image-excess-size.ui/d" \ - -e "/^xfails =/a 'border-image-excess-size.ui'," \ - testsuite/reftests/meson.build || die - fi -} - -multilib_src_configure() { - local emesonargs=( - $(meson_use aqua quartz_backend) - $(meson_use broadway broadway_backend) - $(meson_use cloudproviders) - $(meson_use examples demos) - $(meson_use examples) - $(meson_native_use_bool gtk-doc gtk_doc) - $(meson_native_use_bool introspection) - $(meson_use sysprof profiler) - $(meson_use wayland wayland_backend) - $(meson_use X x11_backend) - -Dcolord=$(usex colord yes no) - -Dprint_backends=$(usex cups cups,file,lpr file,lpr) - -Dxinerama=$(usex xinerama yes no) - # Include backend immodules into gtk itself, to avoid problems like - # https://gitlab.gnome.org/GNOME/gnome-shell/issues/109 from a - # user overridden GTK_IM_MODULE envvar - -Dbuiltin_immodules=backend - -Dman=true - $(meson_use test tests) - -Dtracker3=false - ) - meson_src_configure -} - -multilib_src_compile() { - meson_src_compile -} - -multilib_src_test() { - virtx dbus-run-session meson test -C "${BUILD_DIR}" --timeout-multiplier 4 || die -} - -multilib_src_install() { - meson_src_install -} - -multilib_src_install_all() { - insinto /etc/gtk-3.0 - doins "${FILESDIR}"/settings.ini - # Skip README.win32.md that would get installed by default - DOCS=( NEWS README.md ) - einstalldocs -} - -pkg_preinst() { - gnome2_pkg_preinst - - multilib_pkg_preinst() { - # Make immodules.cache belongs to gtk+ alone - local cache="/usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" - - if [[ -e ${EROOT}${cache} ]]; then - cp "${EROOT}${cache}" "${ED}${cache}" || die - else - touch "${ED}${cache}" || die - fi - } - multilib_parallel_foreach_abi multilib_pkg_preinst -} - -pkg_postinst() { - gnome2_pkg_postinst - - multilib_pkg_postinst() { - gnome2_query_immodules_gtk3 \ - || die "Update immodules cache failed (for ${ABI})" - } - multilib_parallel_foreach_abi multilib_pkg_postinst - - if ! has_version "app-text/evince"; then - elog "Please install app-text/evince for print preview functionality." - elog "Alternatively, check \"gtk-print-preview-command\" documentation and" - elog "add it to your settings.ini file." - fi -} - -pkg_postrm() { - gnome2_pkg_postrm - - if [[ -z ${REPLACED_BY_VERSION} ]]; then - multilib_pkg_postrm() { - rm -f "${EROOT}/usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" - } - multilib_foreach_abi multilib_pkg_postrm - fi -} diff --git a/x11-libs/gtk+/gtk+-3.24.52.ebuild b/x11-libs/gtk+/gtk+-3.24.52.ebuild deleted file mode 100644 index d5897bb47e7f..000000000000 --- a/x11-libs/gtk+/gtk+-3.24.52.ebuild +++ /dev/null @@ -1,217 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GNOME_ORG_MODULE=gtk -inherit gnome2 meson-multilib multilib toolchain-funcs virtualx - -DESCRIPTION="Gimp ToolKit +" -HOMEPAGE="https://www.gtk.org/" - -LICENSE="LGPL-2+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris" -IUSE="aqua broadway cloudproviders colord cups examples gtk-doc +introspection sysprof test vim-syntax wayland +X xinerama" -REQUIRED_USE=" - || ( aqua wayland X ) - test? ( X ) - xinerama? ( X ) -" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - >=app-accessibility/at-spi2-core-2.46.0[introspection?,${MULTILIB_USEDEP}] - >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}] - >=dev-libs/glib-2.57.2:2[${MULTILIB_USEDEP}] - media-libs/fontconfig[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-2.2.0:= - >=media-libs/libepoxy-1.4[X(+)?,egl(+),${MULTILIB_USEDEP}] - virtual/libintl[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,${MULTILIB_USEDEP}] - >=x11-libs/gdk-pixbuf-2.30:2[introspection?,${MULTILIB_USEDEP}] - >=x11-libs/pango-1.44.0[introspection?,${MULTILIB_USEDEP}] - x11-misc/shared-mime-info - - broadway? ( virtual/zlib:=[${MULTILIB_USEDEP}] ) - cloudproviders? ( net-libs/libcloudproviders[${MULTILIB_USEDEP}] ) - colord? ( >=x11-misc/colord-0.1.9:0=[${MULTILIB_USEDEP}] ) - cups? ( >=net-print/cups-2.0[${MULTILIB_USEDEP}] ) - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) - wayland? ( - >=dev-libs/wayland-1.14.91[${MULTILIB_USEDEP}] - >=dev-libs/wayland-protocols-1.32 - media-libs/mesa[wayland,${MULTILIB_USEDEP}] - >=x11-libs/libxkbcommon-0.2[${MULTILIB_USEDEP}] - ) - X? ( - media-libs/libglvnd[X(+),${MULTILIB_USEDEP}] - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXcomposite[${MULTILIB_USEDEP}] - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXdamage[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - >=x11-libs/libXi-1.8[${MULTILIB_USEDEP}] - >=x11-libs/libXrandr-1.5[${MULTILIB_USEDEP}] - xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) - ) -" -DEPEND="${COMMON_DEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.33.2:4[${MULTILIB_USEDEP}] ) - X? ( x11-base/xorg-proto ) -" -RDEPEND="${COMMON_DEPEND} - >=dev-util/gtk-update-icon-cache-3 -" -# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710 -PDEPEND=" - gnome-base/librsvg[${MULTILIB_USEDEP}] - >=x11-themes/adwaita-icon-theme-3.14 - vim-syntax? ( app-vim/gtk-syntax ) -" -BDEPEND=" - app-text/docbook-xml-dtd:4.1.2 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - >=dev-util/gdbus-codegen-2.80.5-r1 - dev-util/glib-utils - >=dev-build/gtk-doc-am-1.20 - wayland? ( dev-util/wayland-scanner ) - >=sys-devel/gettext-0.19.7 - virtual/pkgconfig - x11-libs/gdk-pixbuf:2 - gtk-doc? ( - app-text/docbook-xml-dtd:4.3 - >=dev-util/gtk-doc-1.20 - ) - test? ( sys-apps/dbus ) -" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/gtk-query-immodules-3.0$(get_exeext) -) - -PATCHES=( - # gtk-update-icon-cache is installed by dev-util/gtk-update-icon-cache - "${FILESDIR}"/${PN}-3.24.36-update-icon-cache.patch - # Gentoo-specific patch to add a "poison" macro support, allowing other ebuilds - # with USE="-wayland -X" to trick gtk into claiming that it wasn't built with - # such support. - # https://bugs.gentoo.org/624960 - "${FILESDIR}"/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch - - "${FILESDIR}"/${P}-test-tree-relationships.patch -) - -src_prepare() { - default - - # Force sysprof-capture-4 instead of checking sysprof-capture-3 first; either is - # fine as far as deps are concerned, as it static links, but sysprof-capture-3 - # links to glib which would be done statically if there's glib[static-libs], - # making the whole of gtk+ static link to glib instead of dynamic linking to glib. - sed -i -e "s/'sysprof-capture-3'/'sysprof-capture-4'/g" meson.build || die - - # The border-image-excess-size.ui test is known to fail on big-endian platforms - # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904 - if [[ $(tc-endian) == big ]]; then - sed -i \ - -e "/border-image-excess-size.ui/d" \ - -e "/^xfails =/a 'border-image-excess-size.ui'," \ - testsuite/reftests/meson.build || die - fi - - # Don't use -Werror, bug #974693 - sed -e '/-Werror=/d' -i meson.build || die -} - -multilib_src_configure() { - local emesonargs=( - $(meson_use aqua quartz_backend) - $(meson_use broadway broadway_backend) - $(meson_use cloudproviders) - $(meson_use examples demos) - $(meson_use examples) - $(meson_native_use_bool gtk-doc gtk_doc) - $(meson_native_use_bool introspection) - $(meson_use sysprof profiler) - $(meson_use wayland wayland_backend) - $(meson_use X x11_backend) - -Dcolord=$(usex colord yes no) - -Dprint_backends=$(usex cups cups,file,lpr file,lpr) - -Dxinerama=$(usex xinerama yes no) - # Include backend immodules into gtk itself, to avoid problems like - # https://gitlab.gnome.org/GNOME/gnome-shell/issues/109 from a - # user overridden GTK_IM_MODULE envvar - -Dbuiltin_immodules=backend - -Dman=true - $(meson_use test tests) - -Dtracker3=false - ) - meson_src_configure -} - -multilib_src_compile() { - meson_src_compile -} - -multilib_src_test() { - xdg_environment_reset - virtx dbus-run-session meson test -C "${BUILD_DIR}" --timeout-multiplier 4 --print-errorlogs || die -} - -multilib_src_install() { - meson_src_install -} - -multilib_src_install_all() { - insinto /etc/gtk-3.0 - doins "${FILESDIR}"/settings.ini - # Skip README.win32.md that would get installed by default - DOCS=( NEWS README.md ) - einstalldocs -} - -pkg_preinst() { - gnome2_pkg_preinst - - multilib_pkg_preinst() { - # Make immodules.cache belongs to gtk+ alone - local cache="/usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" - - if [[ -e ${EROOT}${cache} ]]; then - cp "${EROOT}${cache}" "${ED}${cache}" || die - else - touch "${ED}${cache}" || die - fi - } - multilib_parallel_foreach_abi multilib_pkg_preinst -} - -pkg_postinst() { - gnome2_pkg_postinst - - multilib_pkg_postinst() { - gnome2_query_immodules_gtk3 \ - || die "Update immodules cache failed (for ${ABI})" - } - multilib_parallel_foreach_abi multilib_pkg_postinst - - if ! has_version "app-text/evince"; then - elog "Please install app-text/evince for print preview functionality." - elog "Alternatively, check \"gtk-print-preview-command\" documentation and" - elog "add it to your settings.ini file." - fi -} - -pkg_postrm() { - gnome2_pkg_postrm - - if [[ -z ${REPLACED_BY_VERSION} ]]; then - multilib_pkg_postrm() { - rm -f "${EROOT}/usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" - } - multilib_foreach_abi multilib_pkg_postrm - fi -} diff --git a/x11-libs/gtk+/metadata.xml b/x11-libs/gtk+/metadata.xml deleted file mode 100644 index 7692b1145ef4..000000000000 --- a/x11-libs/gtk+/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription> - GTK+ is a multi-platform toolkit for creating graphical user - interfaces. Offering a complete set of widgets, GTK+ is suitable - for projects ranging from small one-off projects to complete - application suites. - </longdescription> - <use> - <flag name="broadway">Enable the GDK Broadway backend</flag> - <flag name="cloudproviders">Enable GtkPlacesSidebar to access cloud services</flag> - <flag name="colord">Use <pkg>x11-misc/colord</pkg> for color management in printing</flag> - <flag name="sysprof">Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg></flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:gtk:gtk%2B</remote-id> - <remote-id type="gnome-gitlab">GNOME/gtk</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/gtk-fortran/Manifest b/x11-libs/gtk-fortran/Manifest deleted file mode 100644 index 43bef1bddaed..000000000000 --- a/x11-libs/gtk-fortran/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gtk-fortran-3.24.49.tar.gz 4315819 BLAKE2B 15f6bb2edae71a1e852371af7b466e8577deb4ba579c6a51a64e7c8f815cc55bd187710c78f17bf15b50038bbc0f762b41d106ea06428b0151db3e7ff8724837 SHA512 d87e3846b108c88f887aa0c318269e0aa46ba2ece9ee05acde3bc66767424fe2b9a743365355c71d746ad674195a331fa39e0a686cf66f206fe556e545850787 -DIST gtk-fortran-4.7.1.tar.gz 4701811 BLAKE2B 99c6a9e2a1371d85213f9887820c4b2be36235a5b51a63c69a951b380ad3e39fe4c91d7ac618e556810e3aa05261289801249f2b510494c5123d1e3718d04f96 SHA512 5ebd72b08a9d7a919a87cf0763d26e0aa9df51e720dcc3ed96b4ac30c8ff91f91293a08f8b12f9755aa95fe6f5453145634a67028cc215258bb34df14ef3e687 -DIST gtk-fortran-4.8.0.tar.gz 4704467 BLAKE2B cbd72dd18a2a319fd1e5a49eabcb393a2dbfac1c905b3f221a273eb47f0858bfdb7a3e5a05480bfa14bbc1ca3ed23eee75e6fd142928c41eec5cc3a69448d60b SHA512 54766454f30c455f154c0f4c58f76216a45ced9af75fa421e905060e41c07a99df9e8943dcad0ce270b1c0f18e8b151b52dfd25f6b80114ed767d160aa7d055b diff --git a/x11-libs/gtk-fortran/gtk-fortran-3.24.49.ebuild b/x11-libs/gtk-fortran/gtk-fortran-3.24.49.ebuild deleted file mode 100644 index 262854a81bea..000000000000 --- a/x11-libs/gtk-fortran/gtk-fortran-3.24.49.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR="emake" -FORTRAN_STANDARD=2003 -VIRTUALX_REQUIRED="test" - -inherit cmake fortran-2 virtualx - -DESCRIPTION="A GTK+ binding to build Graphical User Interfaces in Fortran" -HOMEPAGE="https://github.com/vmagnin/gtk-fortran" -SRC_URI="https://github.com/vmagnin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="3" -KEYWORDS="~amd64 ~x86" - -IUSE="examples high-level plplot static-libs test" -REQUIRED_USE="plplot? ( high-level )" -RESTRICT="!test? ( test )" - -RDEPEND=" - x11-libs/gtk+:3 - plplot? ( >=sci-libs/plplot-5.15.0[cairo,fortran] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/fortran - virtual/pkgconfig -" - -DOCS=( "README.md" "README-high-level.md" "CHANGELOG.md" ) - -pkg_setup() { - fortran-2_pkg_setup -} - -src_prepare() { - default - # Fix library installation path, disable 'sketcher' build, pass LDFLAGS - sed -i -e "s:CMAKE_INSTALL_LIBDIR lib:CMAKE_INSTALL_LIBDIR $(get_libdir):" \ - -e "s: add_subdirectory(sketcher)::" \ - -e 's:"-rdynamic":"-rdynamic '"${LDFLAGS}"'":' CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - mycmakeargs+=( - -DEXCLUDE_PLPLOT=$(usex plplot false true) - -DNO_BUILD_HL=$(usex high-level false true) - -DINSTALL_EXAMPLES=$(usex examples) - -DNO_BUILD_EXAMPLES=true - ) - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # Remove static library here as it's used to build additional tools - if use !static-libs ; then - rm "${ED}/usr/$(get_libdir)/libgtk-${SLOT}-fortran.a" || die - fi -} diff --git a/x11-libs/gtk-fortran/gtk-fortran-4.7.1.ebuild b/x11-libs/gtk-fortran/gtk-fortran-4.7.1.ebuild deleted file mode 100644 index 1887a58f96db..000000000000 --- a/x11-libs/gtk-fortran/gtk-fortran-4.7.1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR="emake" -FORTRAN_STANDARD=2003 -VIRTUALX_REQUIRED="test" - -inherit cmake fortran-2 virtualx - -DESCRIPTION="A GTK+ binding to build Graphical User Interfaces in Fortran" -HOMEPAGE="https://github.com/vmagnin/gtk-fortran" -SRC_URI="https://github.com/vmagnin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="4" -KEYWORDS="~amd64 ~x86" - -IUSE="examples high-level plplot static-libs test" -REQUIRED_USE="plplot? ( high-level )" -RESTRICT="!test? ( test )" - -RDEPEND=" - gui-libs/gtk:4 - plplot? ( >=sci-libs/plplot-5.15.0[cairo,fortran] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/fortran - virtual/pkgconfig -" - -DOCS=( "README.md" "README-high-level.md" "CHANGELOG.md" ) - -pkg_setup() { - fortran-2_pkg_setup -} - -src_prepare() { - default - # Fix library installation path, disable 'sketcher' build, pass LDFLAGS - sed -i -e "s:CMAKE_INSTALL_LIBDIR lib:CMAKE_INSTALL_LIBDIR $(get_libdir):" \ - -e "s: add_subdirectory(sketcher)::" \ - -e 's:"-rdynamic":"-rdynamic '"${LDFLAGS}"'":' CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - mycmakeargs+=( - -DEXCLUDE_PLPLOT=$(usex plplot false true) - -DNO_BUILD_HL=$(usex high-level false true) - -DINSTALL_EXAMPLES=$(usex examples) - -DNO_BUILD_EXAMPLES=true - ) - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # Remove static library here as it's used to build additional tools - if use !static-libs ; then - rm "${ED}/usr/$(get_libdir)/libgtk-${SLOT}-fortran.a" || die - fi -} diff --git a/x11-libs/gtk-fortran/gtk-fortran-4.8.0.ebuild b/x11-libs/gtk-fortran/gtk-fortran-4.8.0.ebuild deleted file mode 100644 index 1887a58f96db..000000000000 --- a/x11-libs/gtk-fortran/gtk-fortran-4.8.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR="emake" -FORTRAN_STANDARD=2003 -VIRTUALX_REQUIRED="test" - -inherit cmake fortran-2 virtualx - -DESCRIPTION="A GTK+ binding to build Graphical User Interfaces in Fortran" -HOMEPAGE="https://github.com/vmagnin/gtk-fortran" -SRC_URI="https://github.com/vmagnin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="4" -KEYWORDS="~amd64 ~x86" - -IUSE="examples high-level plplot static-libs test" -REQUIRED_USE="plplot? ( high-level )" -RESTRICT="!test? ( test )" - -RDEPEND=" - gui-libs/gtk:4 - plplot? ( >=sci-libs/plplot-5.15.0[cairo,fortran] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/fortran - virtual/pkgconfig -" - -DOCS=( "README.md" "README-high-level.md" "CHANGELOG.md" ) - -pkg_setup() { - fortran-2_pkg_setup -} - -src_prepare() { - default - # Fix library installation path, disable 'sketcher' build, pass LDFLAGS - sed -i -e "s:CMAKE_INSTALL_LIBDIR lib:CMAKE_INSTALL_LIBDIR $(get_libdir):" \ - -e "s: add_subdirectory(sketcher)::" \ - -e 's:"-rdynamic":"-rdynamic '"${LDFLAGS}"'":' CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - mycmakeargs+=( - -DEXCLUDE_PLPLOT=$(usex plplot false true) - -DNO_BUILD_HL=$(usex high-level false true) - -DINSTALL_EXAMPLES=$(usex examples) - -DNO_BUILD_EXAMPLES=true - ) - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # Remove static library here as it's used to build additional tools - if use !static-libs ; then - rm "${ED}/usr/$(get_libdir)/libgtk-${SLOT}-fortran.a" || die - fi -} diff --git a/x11-libs/gtk-fortran/metadata.xml b/x11-libs/gtk-fortran/metadata.xml deleted file mode 100644 index cf0213ddc08f..000000000000 --- a/x11-libs/gtk-fortran/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="person"> - <email>torokhov-s-a@yandex.ru</email> - <name>Sergey Torokhov</name> -</maintainer> -<longdescription lang="en"> - Gtk-fortran is a partial GTK/Fortran binding aims to offer scientists programming in Fortran - a cross-platform library to build Graphical User Interfaces. -</longdescription> -<use> - <flag name="examples">Install examples source code files</flag> - <flag name="high-level">Build high-level interface to the gtk-fortran package</flag> - <flag name="plplot">Build with <pkg>sci-libs/plplot</pkg> support</flag> -</use> -<upstream> - <remote-id type="github">vmagnin/gtk-fortran</remote-id> -</upstream> -</pkgmetadata> diff --git a/x11-libs/gtk-mac-integration/Manifest b/x11-libs/gtk-mac-integration/Manifest deleted file mode 100644 index 2c3f9596a224..000000000000 --- a/x11-libs/gtk-mac-integration/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gtk-mac-integration-2.0.5.tar.xz 305656 BLAKE2B 10790251abc68498d486242fb168d673f2ecf01bc7a772f5634459bcd05c2029d91af81c02f006135f2c7548e7f94be0506d9271c76298786ade790607c431da SHA512 c26c9ceadb4b8c4410636e38fcd57f76a5b04b6dd14be44e62217973fe9ad1b1107a9771ddcc66e8e8fa078fa3b521df834b9928ba9371ef08cc5a55953426cd diff --git a/x11-libs/gtk-mac-integration/gtk-mac-integration-2.0.5-r1.ebuild b/x11-libs/gtk-mac-integration/gtk-mac-integration-2.0.5-r1.ebuild deleted file mode 100644 index 5b3e0ecb73b5..000000000000 --- a/x11-libs/gtk-mac-integration/gtk-mac-integration-2.0.5-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Menubar, doc and app bundle integration for GTK+" -HOMEPAGE="https://wiki.gnome.org/Projects/GTK%2B/OSX/Integration" -SRC_URI="https://download.gnome.org/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x64-macos" - -DEPEND=" - >=dev-libs/glib-2.14.0 - x11-libs/gtk+:3[aqua] -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -src_configure() { - econf --enable-python=no -} diff --git a/x11-libs/gtk-mac-integration/metadata.xml b/x11-libs/gtk-mac-integration/metadata.xml deleted file mode 100644 index 232d18dd1fa2..000000000000 --- a/x11-libs/gtk-mac-integration/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 type="project"> - <email>prefix@gentoo.org</email> - <name>Gentoo Prefix</name> - </maintainer> -</pkgmetadata> diff --git a/x11-libs/gtkdatabox/Manifest b/x11-libs/gtkdatabox/Manifest deleted file mode 100644 index 9d224af66096..000000000000 --- a/x11-libs/gtkdatabox/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gtkdatabox-1.0.0.tar.gz 520992 BLAKE2B d04dfc833ae6807fd593ebddcdbd45ee3c5be6818d11b8c3da313649d7279ddcfcc635571d84a2da3e2b867e3ec3f50fead2c0ee2fe25fad43851abc19610883 SHA512 63007ab50e1e1eba185a2c05ccc1a8759aded91797688c4b4888728af3527514cc79280851981e36b01e24859fe8e0f95d660a219d456edeb50e0b847d7b9999 diff --git a/x11-libs/gtkdatabox/files/gtkdatabox-1.0.0-slibtool.patch b/x11-libs/gtkdatabox/files/gtkdatabox-1.0.0-slibtool.patch deleted file mode 100644 index b729c4ad1e80..000000000000 --- a/x11-libs/gtkdatabox/files/gtkdatabox-1.0.0-slibtool.patch +++ /dev/null @@ -1,48 +0,0 @@ -https://sourceforge.net/p/gtkdatabox/git/merge-requests/5/ -https://sourceforge.net/p/gtkdatabox/git/ci/88d2bd66571e083e3beaf0ea6004c1b739a20713/ - -From 88d2bd66571e083e3beaf0ea6004c1b739a20713 Mon Sep 17 00:00:00 2001 -From: orbea <orbea@riseup.net> -Date: Thu, 7 Mar 2024 14:29:18 -0800 -Subject: [PATCH] gtk: add missing libm depedency - -When building with slibtool it fails with undefined references for libm, -with GNU libtool it doesn't fails because -no-undefined gets silently -ignored while slibtool correctly passes -Wl,--no-undefined to the -linker. - -Gentoo issue: https://bugs.gentoo.org/913728 ---- - configure.ac | 2 ++ - gtk/Makefile.am | 5 ++++- - 2 files changed, 6 insertions(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index 78b8caa..ac95247 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -40,6 +40,8 @@ AC_PROG_CC_C99 - AC_PROG_CPP - AC_PROG_INSTALL - -+LT_LIB_M -+ - m4_define([gtk_required_version], [3.4.0]) - m4_define([pango_required_version], [1.29.0]) - m4_define([cairo_required_version], [1.10.0]) -diff --git a/gtk/Makefile.am b/gtk/Makefile.am -index 4a816fb..7d399de 100644 ---- a/gtk/Makefile.am -+++ b/gtk/Makefile.am -@@ -20,7 +20,10 @@ libgtkdatabox_la_SOURCES= \ - - libgtkdatabox_la_LDFLAGS= \ - -version-info $(DATABOX_LT_VERSION)\ -- -no-undefined \ -+ -no-undefined -+ -+libgtkdatabox_la_LIBADD= \ -+ @LIBM@ \ - @GTK_LIBS@ - - diff --git a/x11-libs/gtkdatabox/gtkdatabox-1.0.0-r1.ebuild b/x11-libs/gtkdatabox/gtkdatabox-1.0.0-r1.ebuild deleted file mode 100644 index bef7ad10ed6f..000000000000 --- a/x11-libs/gtkdatabox/gtkdatabox-1.0.0-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools xdg-utils - -DESCRIPTION="Gtk+ Widgets for live display of large amounts of fluctuating numerical data" -HOMEPAGE="https://sourceforge.net/projects/gtkdatabox/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="examples +glade" - -RDEPEND=" - dev-libs/atk - dev-libs/glib:2 - media-libs/harfbuzz:= - x11-libs/cairo - x11-libs/gtk+:3 - x11-libs/gdk-pixbuf:2 - x11-libs/pango - glade? ( dev-util/glade:3.10= ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-slibtool.patch -) - -src_prepare() { - default - - # Remove -D.*DISABLE_DEPRECATED cflags - find . -iname 'Makefile.am' -exec \ - sed -e '/-D[A-Z_]*DISABLE_DEPRECATED/d' -i {} + || die - sed -e '/SUBDIRS/{s: examples::;}' -i Makefile.am || die - - eautoreconf -} - -src_configure() { - econf \ - $(use_enable glade) \ - --enable-libtool-lock -} - -src_install() { - default - - find "${ED}" -type f -name '*.la' -delete || die - - dodoc AUTHORS ChangeLog README TODO - - if use examples; then - docinto examples - dodoc "${S}"/examples/* - fi -} - -maybe_update_xdg_icon_cache() { - if use glade; then - xdg_icon_cache_update - fi -} - -pkg_postinst() { - maybe_update_xdg_icon_cache -} - -pkg_postrm() { - maybe_update_xdg_icon_cache -} diff --git a/x11-libs/gtkdatabox/metadata.xml b/x11-libs/gtkdatabox/metadata.xml deleted file mode 100644 index 7f6df4e26ea9..000000000000 --- a/x11-libs/gtkdatabox/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci-electronics@gentoo.org</email> - <name>Gentoo Electronics Project</name> - </maintainer> - <use> - <flag name="glade">Build with libglade and glade-3 supports, which includes a glade's module for GtkDataBox widget</flag> - </use> - <upstream> - <remote-id type="sourceforge">gtkdatabox</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/gtkmathview/Manifest b/x11-libs/gtkmathview/Manifest deleted file mode 100644 index cfe95de82f8a..000000000000 --- a/x11-libs/gtkmathview/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gtkmathview-0.8.0.tar.gz 987328 BLAKE2B 1c8403fcfab828153911a40850bdfcfdd15c8c19da5dc1d7c015a8718c647b4adde2f7201ee0abc72d6c2b5acc79b8c852d6aa4f09021bbeaa827291d963b646 SHA512 aa7eb4aa031f9b9727be3fd8635fdac0e912585de9b91c5e71400edc5fa0b3257724244f796fea0122e32318d00701e63ee7fb12b97b7abbb7940a5439d31adb diff --git a/x11-libs/gtkmathview/files/binreloc.m4 b/x11-libs/gtkmathview/files/binreloc.m4 deleted file mode 100644 index 46696bf64567..000000000000 --- a/x11-libs/gtkmathview/files/binreloc.m4 +++ /dev/null @@ -1,77 +0,0 @@ -# Check for binary relocation support -# Hongli Lai -# http://autopackage.org/ - -AC_DEFUN([AM_BINRELOC], -[ - AC_ARG_ENABLE(binreloc, - [ --enable-binreloc compile with binary relocation support - (default=disable)], - enable_binreloc=$enableval,enable_binreloc=no) - - AC_ARG_ENABLE(binreloc-threads, - [ --enable-binreloc-threads compile binary relocation with threads support - (default=yes)], - enable_binreloc_threads=$enableval,enable_binreloc_threads=yes) - - BINRELOC_CFLAGS= - BINRELOC_LIBS= - if test "x$enable_binreloc" = "xauto"; then - AC_CHECK_FILE([/proc/self/maps]) - AC_CACHE_CHECK([whether everything is installed to the same prefix], - [br_cv_valid_prefixes], [ - if test "$bindir" = '${exec_prefix}/bin' -a "$sbindir" = '${exec_prefix}/sbin' -a \ - "$datadir" = '${prefix}/share' -a "$libdir" = '${exec_prefix}/lib' -a \ - "$libexecdir" = '${exec_prefix}/libexec' -a "$sysconfdir" = '${prefix}/etc' - then - br_cv_valid_prefixes=yes - else - br_cv_valid_prefixes=no - fi - ]) - fi - AC_CACHE_CHECK([whether binary relocation support should be enabled], - [br_cv_binreloc], - [if test "x$enable_binreloc" = "xyes"; then - br_cv_binreloc=yes - elif test "x$enable_binreloc" = "xauto"; then - if test "x$br_cv_valid_prefixes" = "xyes" -a \ - "x$ac_cv_file__proc_self_maps" = "xyes"; then - br_cv_binreloc=yes - else - br_cv_binreloc=no - fi - else - br_cv_binreloc=no - fi]) - - if test "x$br_cv_binreloc" = "xyes"; then - BINRELOC_CFLAGS="-DENABLE_BINRELOC" - AC_DEFINE(ENABLE_BINRELOC,,[Use binary relocation?]) - if test "x$enable_binreloc_threads" = "xyes"; then - AC_CHECK_LIB([pthread], [pthread_getspecific]) - fi - - AC_CACHE_CHECK([whether binary relocation should use threads], - [br_cv_binreloc_threads], - [if test "x$enable_binreloc_threads" = "xyes"; then - if test "x$ac_cv_lib_pthread_pthread_getspecific" = "xyes"; then - br_cv_binreloc_threads=yes - else - br_cv_binreloc_threads=no - fi - else - br_cv_binreloc_threads=no - fi]) - - if test "x$br_cv_binreloc_threads" = "xyes"; then - BINRELOC_LIBS="-lpthread" - AC_DEFINE(BR_PTHREAD,1,[Include pthread support for binary relocation?]) - else - BINRELOC_CFLAGS="$BINRELOC_CFLAGS -DBR_PTHREADS=0" - AC_DEFINE(BR_PTHREAD,0,[Include pthread support for binary relocation?]) - fi - fi - AC_SUBST(BINRELOC_CFLAGS) - AC_SUBST(BINRELOC_LIBS) -]) diff --git a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-cond-t1.patch b/x11-libs/gtkmathview/files/gtkmathview-0.8.0-cond-t1.patch deleted file mode 100644 index 9f134745da72..000000000000 --- a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-cond-t1.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN gtkmathview-0.8.0.old/src/backend/ps/PS_StreamRenderingContext.cc gtkmathview-0.8.0/src/backend/ps/PS_StreamRenderingContext.cc ---- gtkmathview-0.8.0.old/src/backend/ps/PS_StreamRenderingContext.cc 2007-08-17 06:02:40.000000000 -0400 -+++ gtkmathview-0.8.0/src/backend/ps/PS_StreamRenderingContext.cc 2008-06-26 14:46:31.000000000 -0400 -@@ -24,7 +24,6 @@ - #include "PS_StreamRenderingContext.hh" - #include "String.hh" - #include "FontDataBase.hh" --#include "T1_FontDataBase.hh" - - PS_StreamRenderingContext::PS_StreamRenderingContext(const SmartPtr<AbstractLogger>& logger, - std::ostream& os, -diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN gtkmathview-0.8.0.old/src/backend/ps/PS_StreamRenderingContext.hh gtkmathview-0.8.0/src/backend/ps/PS_StreamRenderingContext.hh ---- gtkmathview-0.8.0.old/src/backend/ps/PS_StreamRenderingContext.hh 2007-08-17 06:02:40.000000000 -0400 -+++ gtkmathview-0.8.0/src/backend/ps/PS_StreamRenderingContext.hh 2008-06-26 14:46:31.000000000 -0400 -@@ -25,7 +25,6 @@ - #include "PS_RenderingContext.hh" - #include "String.hh" - #include "FontDataBase.hh" --#include "T1_FontDataBase.hh" - - class GMV_BackEnd_EXPORT PS_StreamRenderingContext : public PS_RenderingContext - { diff --git a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-fix-template.patch b/x11-libs/gtkmathview/files/gtkmathview-0.8.0-fix-template.patch deleted file mode 100644 index 3f566f7bf5f7..000000000000 --- a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-fix-template.patch +++ /dev/null @@ -1,49 +0,0 @@ -diff -urN gtkmathview-0.8.0_old/src/widget/gtkmathview_common.h gtkmathview-0.8.0/src/widget/gtkmathview_common.h ---- gtkmathview-0.8.0_old/src/widget/gtkmathview_common.h 2011-03-01 12:17:35.000000000 +0300 -+++ gtkmathview-0.8.0/src/widget/gtkmathview_common.h 2011-03-01 12:25:00.000000000 +0300 -@@ -22,6 +22,20 @@ - - #include <gtk/gtkwidget.h> - -+#if GTKMATHVIEW_USES_CUSTOM_READER -+#include "c_customXmlReader.h" -+#define GTKMATHVIEW_METHOD_NAME(name) gtk_math_view_##name##__##custom_reader -+#elif GTKMATHVIEW_USES_LIBXML2_READER -+#include <libxml/xmlreader.h> -+#define GTKMATHVIEW_METHOD_NAME(name) gtk_math_view_##name##__##libxml2_reader -+#elif GTKMATHVIEW_USES_LIBXML2 -+#include <libxml/tree.h> -+#define GTKMATHVIEW_METHOD_NAME(name) gtk_math_view_##name##__##libxml2 -+#elif GTKMATHVIEW_USES_GMETADOM -+#include <gdome.h> -+#define GTKMATHVIEW_METHOD_NAME(name) gtk_math_view_##name##__##gmetadom -+#endif -+ - #ifdef __cplusplus - extern "C" { - #endif /* __cplusplus */ -@@ -45,24 +59,16 @@ - typedef void* GtkMathViewReaderData; - - #if GTKMATHVIEW_USES_CUSTOM_READER --#include "c_customXmlReader.h" --#define GTKMATHVIEW_METHOD_NAME(name) gtk_math_view_##name##__##custom_reader - typedef void* GtkMathViewModelId; - typedef const char* GtkMathViewModelString; - #elif GTKMATHVIEW_USES_LIBXML2_READER --#include <libxml/xmlreader.h> --#define GTKMATHVIEW_METHOD_NAME(name) gtk_math_view_##name##__##libxml2_reader - typedef void* GtkMathViewModelId; - typedef const xmlChar* GtkMathViewModelString; - #elif GTKMATHVIEW_USES_LIBXML2 --#include <libxml/tree.h> --#define GTKMATHVIEW_METHOD_NAME(name) gtk_math_view_##name##__##libxml2 - typedef xmlElement* GtkMathViewModelId; - typedef xmlDoc* GtkMathViewModelDocument; - typedef const xmlChar* GtkMathViewModelString; - #elif GTKMATHVIEW_USES_GMETADOM --#include <gdome.h> --#define GTKMATHVIEW_METHOD_NAME(name) gtk_math_view_##name##__##gmetadom - typedef GdomeElement* GtkMathViewModelId; - typedef GdomeDocument* GtkMathViewModelDocument; - typedef GdomeDOMString* GtkMathViewModelString; diff --git a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc43.patch b/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc43.patch deleted file mode 100644 index 63b49180e4ac..000000000000 --- a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc43.patch +++ /dev/null @@ -1,61 +0,0 @@ -diff --git a/mathmlps/main.cc b/mathmlps/main.cc -index b1a10b7..6d1f58e 100644 ---- a/mathmlps/main.cc -+++ b/mathmlps/main.cc -@@ -23,6 +23,7 @@ - #include <config.h> - - #include <cassert> -+#include <cstring> - #include <fstream> - - #include <popt.h> -diff --git a/mathmlsvg/SMS.cc b/mathmlsvg/SMS.cc -index d513e43..1f1f9d1 100644 ---- a/mathmlsvg/SMS.cc -+++ b/mathmlsvg/SMS.cc -@@ -22,6 +22,7 @@ - - #include <config.h> - -+#include <cstring> - #include <sstream> - #include "defs.h" - #include "AbstractLogger.hh" -diff --git a/mathmlsvg/main.cc b/mathmlsvg/main.cc -index ee031a8..fcc9f5c 100644 ---- a/mathmlsvg/main.cc -+++ b/mathmlsvg/main.cc -@@ -23,6 +23,7 @@ - #include <config.h> - - #include <cassert> -+#include <cstring> - #include <fstream> - - #include <popt.h> -diff --git a/src/backend/ps/T1_FontDataBase.cc b/src/backend/ps/T1_FontDataBase.cc -index c4299ba..538f18d 100644 ---- a/src/backend/ps/T1_FontDataBase.cc -+++ b/src/backend/ps/T1_FontDataBase.cc -@@ -23,7 +23,7 @@ - #include <t1lib.h> - #include <config.h> - #include <map> --#include <string> -+#include <cstring> - #include <stdlib.h> - #include <iostream> - #include <list> -diff --git a/src/engine/mathml/mathVariantAux.cc b/src/engine/mathml/mathVariantAux.cc -index 7792ca5..92e4716 100644 ---- a/src/engine/mathml/mathVariantAux.cc -+++ b/src/engine/mathml/mathVariantAux.cc -@@ -23,6 +23,7 @@ - #include <config.h> - - #include <cassert> -+#include <cstring> - - #include "mathVariantAux.hh" - diff --git a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc44.patch b/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc44.patch deleted file mode 100644 index f15a6ff73fa8..000000000000 --- a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc44.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/common/AbstractLogger.cc.orig 2009-04-25 20:39:35.815053524 +0100 -+++ b/src/common/AbstractLogger.cc 2009-04-25 20:40:01.240595176 +0100 -@@ -19,6 +19,7 @@ - #include <config.h> - - #include <stdarg.h> -+#include <stdio.h> - - #include "AbstractLogger.hh" - diff --git a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc47.patch b/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc47.patch deleted file mode 100644 index 48180ea12fe8..000000000000 --- a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc47.patch +++ /dev/null @@ -1,101 +0,0 @@ -From bf7e95285e8df1bc3b86085791de7cf94c2f544f Mon Sep 17 00:00:00 2001 -From: Luca <luca@ant.local> -Date: Tue, 10 Apr 2012 16:39:57 +0200 -Subject: [PATCH] + patches from Vincent Untz - -Conflicts: - - CONTRIBUTORS ---- - mathmlps/main.cc | 7 +++++++ - mathmlsvg/SMS.cc | 1 + - mathmlsvg/main.cc | 7 +++++++ - src/frontend/common/TemplateBuilder.hh | 7 ++++--- - src/frontend/common/TemplateElementIterator.hh | 2 +- - 5 files changed, 20 insertions(+), 4 deletions(-) - -diff --git a/mathmlps/main.cc b/mathmlps/main.cc -index 48339af..6de113c 100644 ---- a/mathmlps/main.cc -+++ b/mathmlps/main.cc -@@ -21,6 +21,13 @@ - #include <cassert> - #include <cstring> - #include <fstream> -+#ifdef __linux__ -+/* to get getopt on Linux */ -+#ifndef __USE_POSIX2 -+#define __USE_POSIX2 -+#endif -+#endif -+#include <unistd.h> - - #include <popt.h> - -diff --git a/mathmlsvg/SMS.cc b/mathmlsvg/SMS.cc -index be7add8..f4b0ddc 100644 ---- a/mathmlsvg/SMS.cc -+++ b/mathmlsvg/SMS.cc -@@ -704,6 +704,7 @@ SMS::fun_depart(const HandlerArgs& args) const - if (asLocation(args[0], loc1) && asLocation(args[1], loc2)) - // delete "return 0" and insert here the code - return 0; -+ return 0; - } - - SmartPtr<Value> -diff --git a/mathmlsvg/main.cc b/mathmlsvg/main.cc -index c49e8ac..42e7895 100644 ---- a/mathmlsvg/main.cc -+++ b/mathmlsvg/main.cc -@@ -21,6 +21,13 @@ - #include <cassert> - #include <cstring> - #include <fstream> -+#ifdef __linux__ -+/* to get getopt on Linux */ -+#ifndef __USE_POSIX2 -+#define __USE_POSIX2 -+#endif -+#endif -+#include <unistd.h> - - #include <popt.h> - -diff --git a/src/frontend/common/TemplateBuilder.hh b/src/frontend/common/TemplateBuilder.hh -index f5c8341..2b9a1ac 100644 ---- a/src/frontend/common/TemplateBuilder.hh -+++ b/src/frontend/common/TemplateBuilder.hh -@@ -47,12 +47,13 @@ protected: - SmartPtr<typename ElementBuilder::type> - getElement(const typename Model::Element& el) const - { -- if (SmartPtr<typename ElementBuilder::type> elem = smart_cast<typename ElementBuilder::type>(linkerAssoc(el))) -+ SmartPtr<typename ElementBuilder::type> elem; -+ if (elem = smart_cast<typename ElementBuilder::type>(this->linkerAssoc(el))) - return elem; - else - { -- SmartPtr<typename ElementBuilder::type> elem = ElementBuilder::type::create(ElementBuilder::getContext(*this)); -- linkerAdd(el, elem); -+ elem = ElementBuilder::type::create(ElementBuilder::getContext(*this)); -+ this->linkerAdd(el, elem); - return elem; - } - } -diff --git a/src/frontend/common/TemplateElementIterator.hh b/src/frontend/common/TemplateElementIterator.hh -index 5366040..25b5fef 100644 ---- a/src/frontend/common/TemplateElementIterator.hh -+++ b/src/frontend/common/TemplateElementIterator.hh -@@ -43,7 +43,7 @@ protected: - findValidNodeForward(const typename Model::Node& p0) const - { - for (typename Model::Node p = p0; p; p = Model::getNextSibling(p)) -- if (valid(p)) return Model::asElement(p); -+ if (this->valid(p)) return Model::asElement(p); - return typename Model::Element(); - } - --- -1.7.8.6 - diff --git a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc6.patch b/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc6.patch deleted file mode 100644 index 7361f8e90c7c..000000000000 --- a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc6.patch +++ /dev/null @@ -1,99 +0,0 @@ -From: Gert Wollny <gw.fossdev@gmail.com> -Date: Sun, 26 Jun 2016 13:25:00 +0200 -Description: gcc 6.0 build fixes -Bug: https://bugs.debian.org/811682 - ---- a/src/engine/common/View.cc -+++ b/src/engine/common/View.cc -@@ -291,7 +291,7 @@ - } - } - -- return false; -+ return SmartPtr<Element>(); - } - - bool ---- a/src/backend/common/tfm/TFM.hh -+++ b/src/backend/common/tfm/TFM.hh -@@ -37,7 +37,7 @@ - unsigned char face; - const char* codingScheme; - int designSize; -- int checksum; -+ unsigned int checksum; - unsigned int nDimensions; - unsigned int nCharacters; - }; -@@ -52,7 +52,7 @@ - struct Kerning - { - UChar8 index; -- int value; -+ unsigned int value; - }; - - struct Ligature -@@ -67,7 +67,7 @@ - UChar8 index; - int width; - int height; -- int depth; -+ unsigned int depth; - int italicCorrection; - unsigned char nKernings; - const Kerning* kerning; ---- a/src/backend/common/ComputerModernShaper.cc -+++ b/src/backend/common/ComputerModernShaper.cc -@@ -578,7 +578,7 @@ - }; - #endif - --static ComputerModernShaper::PlainChar cmsMap[] = -+static ComputerModernShaper::PlainChar32 cmsMap[] = - { - { 0x007B, 0x66 }, // LEFT CURLY BRACKET - { 0x007D, 0x67 }, // RIGHT CURLY BRACKET ---- a/src/backend/common/StandardSymbolsShaper.hh -+++ b/src/backend/common/StandardSymbolsShaper.hh -@@ -32,20 +32,20 @@ - struct HStretchyChar - { - Char16 ch; -- Char8 normal; -- Char8 left; -- Char8 glue; -- Char8 right; -+ UChar8 normal; -+ UChar8 left; -+ UChar8 glue; -+ UChar8 right; - }; - - struct VStretchyChar - { - Char16 ch; -- Char8 normal; -- Char8 top; -- Char8 glue; -- Char8 middle; -- Char8 bottom; -+ UChar8 normal; -+ UChar8 top; -+ UChar8 glue; -+ UChar8 middle; -+ UChar8 bottom; - }; - - protected: ---- a/src/backend/common/StandardSymbolsShaper.cc -+++ b/src/backend/common/StandardSymbolsShaper.cc -@@ -29,7 +29,7 @@ - #include "ShapingContext.hh" - - struct GlyphMap { -- Char8 index; -+ UChar8 index; - Char16 ch; - }; - diff --git a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc7.patch b/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc7.patch deleted file mode 100644 index 917f41bc2889..000000000000 --- a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-gcc7.patch +++ /dev/null @@ -1,22 +0,0 @@ -Patch from FreeBSD - ---- a/src/widget/gtkmathview_common.cc -+++ b/src/widget/gtkmathview_common.cc -@@ -909,7 +909,7 @@ gtk_math_view_button_release_event(GtkWi - math_view->select_state == SELECT_STATE_NO && - fabs(math_view->button_press_x - event->x) <= CLICK_SPACE_RANGE && - fabs(math_view->button_press_y - event->y) <= CLICK_SPACE_RANGE && -- abs(math_view->button_press_time - event->time) <= CLICK_TIME_RANGE) -+ abs((long)math_view->button_press_time - (long)event->time) <= CLICK_TIME_RANGE) - { - // the mouse should have not moved more than one pixel in each direction - // and the time elapsed from the press event should be no more than 250ms -@@ -969,7 +969,7 @@ gtk_math_view_motion_notify_event(GtkWid - (math_view->select_state == SELECT_STATE_YES || - fabs(math_view->button_press_x - x) > CLICK_SPACE_RANGE || - fabs(math_view->button_press_y - y) > CLICK_SPACE_RANGE || -- abs(math_view->button_press_time - event->time) > CLICK_TIME_RANGE)) -+ abs((long)math_view->button_press_time - (long)event->time) > CLICK_TIME_RANGE)) - { - if (math_view->select_state == SELECT_STATE_NO) - { diff --git a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-underlinking.patch b/x11-libs/gtkmathview/files/gtkmathview-0.8.0-underlinking.patch deleted file mode 100644 index 35cb9bec6a9d..000000000000 --- a/x11-libs/gtkmathview/files/gtkmathview-0.8.0-underlinking.patch +++ /dev/null @@ -1,61 +0,0 @@ -From 319c39458e72be82ed1ce60f0a386a146964f507 Mon Sep 17 00:00:00 2001 -From: Sylvestre Ledru <sylvestre@debian.org> -Date: Sun, 13 Mar 2011 19:00:15 +0100 -Subject: [PATCH] Fix underlinking (required to build with gold link editor) - -See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554753 ---- - mathmlps/Makefile.am | 1 + - mathmlsvg/Makefile.am | 2 ++ - viewer/Makefile.am | 3 +++ - 3 files changed, 6 insertions(+), 0 deletions(-) - -diff --git a/mathmlps/Makefile.am b/mathmlps/Makefile.am -index 201f410..717cd20 100644 ---- a/mathmlps/Makefile.am -+++ b/mathmlps/Makefile.am -@@ -17,6 +17,7 @@ mathmlps_LDADD = \ - $(GLIB_LIBS) \ - $(top_builddir)/src/backend/ps/libmathview_backend_ps.la \ - $(top_builddir)/src/view/libmathview_frontend_libxml2.la \ -+ $(top_builddir)/src/libmathview.la \ - $(NULL) - - INCLUDES = \ -diff --git a/mathmlsvg/Makefile.am b/mathmlsvg/Makefile.am -index 2290230..8007350 100644 ---- a/mathmlsvg/Makefile.am -+++ b/mathmlsvg/Makefile.am -@@ -30,6 +30,8 @@ mathmlsvg_LDADD = \ - $(GLIB_LIBS) \ - $(top_builddir)/src/backend/svg/libmathview_backend_svg.la \ - $(top_builddir)/src/view/libmathview_frontend_libxml2.la \ -+ $(top_builddir)/src/libmathview.la \ -+ -lxml2 \ - $(NULL) - - INCLUDES = \ -diff --git a/viewer/Makefile.am b/viewer/Makefile.am -index 7b950a0..67220b4 100644 ---- a/viewer/Makefile.am -+++ b/viewer/Makefile.am -@@ -31,6 +31,7 @@ mathmlviewer_static_LDADD = \ - $(DOM_LIBS) \ - $(GTK_LIBS) \ - $(top_builddir)/src/widget/libgtkmathview_gmetadom.la \ -+ $(top_builddir)/src/engine/boxml/libboxml.la \ - $(T1_LIBS) \ - $(T1_LIBS_X) \ - $(NULL) -@@ -88,6 +89,8 @@ test_rendering_LDADD = \ - $(T1_LIBS_X) \ - $(GLIB_LIBS) \ - $(top_builddir)/src/backend/gtk/libmathview_backend_gtk.la \ -+ $(top_builddir)/src/libmathview.la \ -+ $(top_builddir)/src/engine/boxml/libboxml.la \ - $(top_builddir)/src/view/libmathview_frontend_libxml2.la \ - $(NULL) - --- -1.7.8 - diff --git a/x11-libs/gtkmathview/gtkmathview-0.8.0-r6.ebuild b/x11-libs/gtkmathview/gtkmathview-0.8.0-r6.ebuild deleted file mode 100644 index 8e4fb98bb686..000000000000 --- a/x11-libs/gtkmathview/gtkmathview-0.8.0-r6.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Rendering engine for MathML documents" -HOMEPAGE="http://helm.cs.unibo.it/mml-widget/" -SRC_URI="http://helm.cs.unibo.it/mml-widget/sources/${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="mathml svg t1lib" - -RDEPEND=" - >=dev-libs/glib-2.2.1:2 - >=dev-libs/popt-1.7 - >=dev-libs/libxml2-2.6.7:2= - mathml? ( media-fonts/texcm-ttf ) - t1lib? ( >=media-libs/t1lib-5:5 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxslt - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${P}-gcc43.patch - "${FILESDIR}"/${P}-gcc44.patch - "${FILESDIR}"/${P}-cond-t1.patch - # Fix building against libxml2[icu], bug #356095 - "${FILESDIR}"/${P}-fix-template.patch - # Fix building with gold, bug #369117; requires eautoreconf - "${FILESDIR}"/${P}-underlinking.patch - "${FILESDIR}"/${P}-gcc47.patch - "${FILESDIR}"/${P}-gcc6.patch - # Fix building against GCC 7, bug #639448 - "${FILESDIR}"/${P}-gcc7.patch -) - -src_prepare() { - default - - # m4 macros from upstream git, required for eautoreconf - if [[ ! -d ac-helpers ]]; then - mkdir ac-helpers || die "mkdir failed" - cp "${FILESDIR}"/binreloc.m4 ac-helpers || die "cp failed" - fi - - sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac || die - rm README.MacOSX || die - - AT_M4DIR=ac-helpers eautoreconf -} - -src_configure() { - # --disable-popt will build only the library and not the frontend - # TFM is needed for SVG, default value is 2 - econf \ - --disable-gmetadom \ - --disable-gtk \ - $(use_enable svg) \ - $(use_with t1lib) \ - --with-popt \ - --enable-libxml2 \ - --enable-libxml2-reader \ - --enable-ps \ - --enable-tfm=2 \ - --enable-builder-cache \ - --enable-breaks \ - --enable-boxml -} - -src_install() { - default - dodoc ANNOUNCEMENT CONTRIBUTORS HISTORY - - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/gtkmathview/metadata.xml b/x11-libs/gtkmathview/metadata.xml deleted file mode 100644 index 35a500e8628e..000000000000 --- a/x11-libs/gtkmathview/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="mathml">Install additional fonts for proper mathml support.</flag> - <flag name="t1lib">Enable <pkg>media-libs/t1lib</pkg> support</flag> - </use> - <upstream> - <remote-id type="gnome-gitlab">Archive/gtkmathview</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/gtksourceview/Manifest b/x11-libs/gtksourceview/Manifest deleted file mode 100644 index b2019a219d4b..000000000000 --- a/x11-libs/gtksourceview/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gtksourceview-2.10.5.tar.bz2 1253321 BLAKE2B 810a3eeca69bab4356b21c64129bb852e00d02c7937ad4a2ce3af9e48700da943d8d6834efcce9810dd49a54f39d4a074dc086a557128da51a593b2f23e58d48 SHA512 6f64acef6196bfc5953e0b148d7e460d366073b5e21367c01b01fc4d1c86ffe8aca71ecd77cf0814e47d8fc3085495f25bbbdc69e746987b02fd02fcda64886d -DIST gtksourceview-3.24.11.tar.xz 1438232 BLAKE2B a25762255a12887c8151465689e3acbd5864a6638044500acd087832888a092b8aad5d885d31c9dbe057ce183510afa2342bccb2a2675719dbba7e82be72368a SHA512 3490b34c6432a2e2ef292ad5bf982fdd22d33b1472434549b4ea8ddae0fc8808e128ef947e4d0dcb41e8de5e601b202f52532bbbbfa11d35050acfc42f9936b2 -DIST gtksourceview-4.8.4.tar.xz 1159636 BLAKE2B 0fb649522ff904993b7673c380b8ffb6458c0727b6af906e5328d972fb5385a2a668c2ca45b7dd3533f9f00b2ed9eaade55ee7b20a0b75fb1c031b917c27af2d SHA512 9e4262e52a92b3a052f33b799622d4fd4dcc7cc5355df12f160d0e60a6d6c135bc52f07eb40c06b357d5d74bec7228d4ec545a69ee5af69429d4170cc1e2243d diff --git a/x11-libs/gtksourceview/files/2.0/gentoo.lang b/x11-libs/gtksourceview/files/2.0/gentoo.lang deleted file mode 100644 index 57417947da7e..000000000000 --- a/x11-libs/gtksourceview/files/2.0/gentoo.lang +++ /dev/null @@ -1,111 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<!-- - GtkSourceView syntax highlight for Gentoo-specific files - - Originally written for gtksourceview-1.x by: - Leonardo Ferreira Fontenelle <leo.fontenelle@gmail.com>, 2006. - Rewritten for gtksourceview-2 by: - Rene 'Necoro' Neumann <necoro@necoro.net>, 2007 - - Distributed under the same license(s) as gtksourceview. - - TODO: - - do not highlight "enable" in the configure options - - perhaps highlight portage variables and portage functions different - ---> - -<language name="gentoo" id="gentoo" version="2.0" _section="Scripts"> - <metadata> - <property name="globs">*.ebuild;*.eclass</property> - <property name="line-comment-start">#</property> - </metadata> - - <styles> - <style id="variable" _name="Portage variables" map-to="def:builtin" /> - <style id="command" _name="Portage command" map-to="def:type" /> - <style id="function" _name="Portage function" map-to="def:function" /> - <style id="string" _name="String" map-to="def:string" /> - </styles> - - <definitions> - - <!-- rewrite shell string to show highlighted variables --> - <context id="string" style-ref="def:string"> - <start>"</start> - <end>"</end> - <include> - <context ref="def:escape"/> - <context ref="def:line-continue"/> - <context ref="sh:variable"/> - </include> - </context> - - <context id="string-2" style-ref="def:string"> - <start>'</start> - <end>'</end> - <include> - <context ref="def:escape"/> - <context ref="def:line-continue"/> - <context ref="sh:variable"/> - </include> - </context> - - <!-- subprograms: - - $(..) is not supported currently in the normal sh.lang - - `...` is interpreted as string - I think the subshell behavior is more acurate --> - <context id="subprogram"> - <start>\$\(</start> - <end>\)</end> - <include> - <context sub-pattern="0" where="start" style-ref="sh:keyword"/> - <context sub-pattern="0" where="end" style-ref="sh:keyword"/> - <context ref="gentoo"/> - </include> - </context> - - <context id="subprogram-2"> - <start>`</start> - <end>`</end> - <include> - <context sub-pattern="0" where="start" style-ref="sh:keyword"/> - <context sub-pattern="0" where="end" style-ref="sh:keyword"/> - <context ref="gentoo"/> - </include> - </context> - - <!-- portage variables - currently unused --> - <context id="portvars" style-ref="variable"> - <match>\b((ARCH|HOMEPAGE|DESCRIPTION|IUSE|SRC_URI|LICENSE|SLOT|KEYWORDS|FILESDIR|WORKDIR|(P|R)?DEPEND|PROVIDE|DISTDIR|RESTRICT)|(S|D|T|PV|PF|P|PN|A)|C(XX)?FLAGS|LDFLAGS|C(HOST|TARGET|BUILD))\b</match> - </context> - - <!-- portage functions - currently unused --> - <context id="portfuncs" style-ref="function"> - <match>^(src_(unpack|compile|install|test)|pkg_(config|nofetch|setup|(pre|post)(inst|rm)))</match> - </context> - - <!-- extra portage commands --> - <context id="portcmds" style-ref="command"> - <match>\b(e(begin|end|conf|make|warn|infon?|error)|die|use(_(with|enable))?|inherit|has|(has|best)_version|unpack|(do|new)(ins|s?bin|doc|lib(\.so|\.a)|man|info|exe|initd|confd|envd|pam|menu|icon)|do(python|dir|sym|jar|mo)|keepdir|(|doc|ins|exe)into|f(owners|perms)|(exe|ins|dir)opts)\b</match> - </context> - - <context id="built-in-command"> - <include> <!-- do not include "sh:built-in-command" as it is replaced down there - which would lead to an endless loop --> - <context ref="sh:built-in-command-1" /> - <context ref="sh:built-in-command-2" /> - <context ref="portcmds" /> - </include> - </context> - - <!-- gentoo is just a shell with the replacements --> - <replace id="sh:built-in-command" ref="built-in-command" /> - <replace id="sh:backtick-subshell" ref="subprogram-2" /> - <context id="gentoo"> - <include> - <context ref="subprogram"/> - <context ref="sh:sh"/> - </include> - </context> - </definitions> -</language> diff --git a/x11-libs/gtksourceview/files/2.10.5-G_CONST_RETURN.patch b/x11-libs/gtksourceview/files/2.10.5-G_CONST_RETURN.patch deleted file mode 100644 index d42feacd3e3f..000000000000 --- a/x11-libs/gtksourceview/files/2.10.5-G_CONST_RETURN.patch +++ /dev/null @@ -1,139 +0,0 @@ -From d27fec22c3f50bcd3c384256b8ad75d662033c7f Mon Sep 17 00:00:00 2001 -From: Ignacio Casal Quinteiro <icq@gnome.org> -Date: Sun, 13 Mar 2011 11:01:37 +0100 -Subject: [PATCH] Do not use G_CONST_RETURN anymore. This macro is going to be - deprecated. - ---- - gtksourceview/gtksourcelanguagemanager.c | 4 ++-- - gtksourceview/gtksourcelanguagemanager.h | 6 ++---- - gtksourceview/gtksourcestylescheme.c | 4 ++-- - gtksourceview/gtksourcestylescheme.h | 3 +-- - gtksourceview/gtksourcestyleschememanager.c | 4 ++-- - gtksourceview/gtksourcestyleschememanager.h | 6 ++---- - 6 files changed, 11 insertions(+), 16 deletions(-) - -diff --git a/gtksourceview/gtksourcelanguagemanager.c b/gtksourceview/gtksourcelanguagemanager.c -index b431e1f..31deba7 100644 ---- a/gtksourceview/gtksourcelanguagemanager.c -+++ b/gtksourceview/gtksourcelanguagemanager.c -@@ -275,7 +275,7 @@ gtk_source_language_manager_set_search_path (GtkSourceLanguageManager *lm, - * containg a list of language files directories. - * The array is owned by @lm and must not be modified. - */ --G_CONST_RETURN gchar* G_CONST_RETURN * -+const gchar * const * - gtk_source_language_manager_get_search_path (GtkSourceLanguageManager *lm) - { - g_return_val_if_fail (GTK_IS_SOURCE_LANGUAGE_MANAGER (lm), NULL); -@@ -394,7 +394,7 @@ ensure_languages (GtkSourceLanguageManager *lm) - * no language is available. - * The array is owned by @lm and must not be modified. - */ --G_CONST_RETURN gchar* G_CONST_RETURN * -+const gchar * const * - gtk_source_language_manager_get_language_ids (GtkSourceLanguageManager *lm) - { - g_return_val_if_fail (GTK_IS_SOURCE_LANGUAGE_MANAGER (lm), NULL); -diff --git a/gtksourceview/gtksourcelanguagemanager.h b/gtksourceview/gtksourcelanguagemanager.h -index ce234f5..de7a3aa 100644 ---- a/gtksourceview/gtksourcelanguagemanager.h -+++ b/gtksourceview/gtksourcelanguagemanager.h -@@ -63,14 +63,12 @@ GtkSourceLanguageManager *gtk_source_language_manager_new (void); - - GtkSourceLanguageManager *gtk_source_language_manager_get_default (void); - --G_CONST_RETURN gchar* G_CONST_RETURN * -- gtk_source_language_manager_get_search_path (GtkSourceLanguageManager *lm); -+const gchar * const * gtk_source_language_manager_get_search_path (GtkSourceLanguageManager *lm); - - void gtk_source_language_manager_set_search_path (GtkSourceLanguageManager *lm, - gchar **dirs); - --G_CONST_RETURN gchar* G_CONST_RETURN * -- gtk_source_language_manager_get_language_ids (GtkSourceLanguageManager *lm); -+const gchar * const * gtk_source_language_manager_get_language_ids (GtkSourceLanguageManager *lm); - - GtkSourceLanguage *gtk_source_language_manager_get_language (GtkSourceLanguageManager *lm, - const gchar *id); -diff --git a/gtksourceview/gtksourcestylescheme.c b/gtksourceview/gtksourcestylescheme.c -index 6b470e8..d9d41a3 100644 ---- a/gtksourceview/gtksourcestylescheme.c -+++ b/gtksourceview/gtksourcestylescheme.c -@@ -318,7 +318,7 @@ gtk_source_style_scheme_get_description (GtkSourceStyleScheme *scheme) - * - * Since: 2.0 - */ --G_CONST_RETURN gchar* G_CONST_RETURN * -+const gchar * const * - gtk_source_style_scheme_get_authors (GtkSourceStyleScheme *scheme) - { - g_return_val_if_fail (GTK_IS_SOURCE_STYLE_SCHEME (scheme), NULL); -@@ -326,7 +326,7 @@ gtk_source_style_scheme_get_authors (GtkSourceStyleScheme *scheme) - if (scheme->priv->authors == NULL) - return NULL; - -- return (G_CONST_RETURN gchar* G_CONST_RETURN *)scheme->priv->authors->pdata; -+ return (const gchar * const *)scheme->priv->authors->pdata; - } - - /** -diff --git a/gtksourceview/gtksourcestylescheme.h b/gtksourceview/gtksourcestylescheme.h -index 501163c..fe74bd2 100644 ---- a/gtksourceview/gtksourcestylescheme.h -+++ b/gtksourceview/gtksourcestylescheme.h -@@ -62,8 +62,7 @@ const gchar *gtk_source_style_scheme_get_id (GtkSourceStyleS - const gchar *gtk_source_style_scheme_get_name (GtkSourceStyleScheme *scheme); - const gchar *gtk_source_style_scheme_get_description(GtkSourceStyleScheme *scheme); - --G_CONST_RETURN gchar* G_CONST_RETURN * -- gtk_source_style_scheme_get_authors (GtkSourceStyleScheme *scheme); -+const gchar * const * gtk_source_style_scheme_get_authors (GtkSourceStyleScheme *scheme); - - const gchar *gtk_source_style_scheme_get_filename (GtkSourceStyleScheme *scheme); - -diff --git a/gtksourceview/gtksourcestyleschememanager.c b/gtksourceview/gtksourcestyleschememanager.c -index cba042f..eec5d45 100644 ---- a/gtksourceview/gtksourcestyleschememanager.c -+++ b/gtksourceview/gtksourcestyleschememanager.c -@@ -516,7 +516,7 @@ gtk_source_style_scheme_manager_prepend_search_path (GtkSourceStyleSchemeManager - * of string containing the search path. - * The array is owned by the @manager and must not be modified. - */ --G_CONST_RETURN gchar* G_CONST_RETURN * -+const gchar * const * - gtk_source_style_scheme_manager_get_search_path (GtkSourceStyleSchemeManager *manager) - { - g_return_val_if_fail (GTK_IS_SOURCE_STYLE_SCHEME_MANAGER (manager), NULL); -@@ -555,7 +555,7 @@ gtk_source_style_scheme_manager_force_rescan (GtkSourceStyleSchemeManager *manag - * of string containing the ids of the available style schemes or %NULL if no - * style scheme is available. The array is owned by the @manager and must not be modified. - */ --G_CONST_RETURN gchar* G_CONST_RETURN * -+const gchar * const * - gtk_source_style_scheme_manager_get_scheme_ids (GtkSourceStyleSchemeManager *manager) - { - g_return_val_if_fail (GTK_IS_SOURCE_STYLE_SCHEME_MANAGER (manager), NULL); -diff --git a/gtksourceview/gtksourcestyleschememanager.h b/gtksourceview/gtksourcestyleschememanager.h -index 6effc1c..456e8bf 100644 ---- a/gtksourceview/gtksourcestyleschememanager.h -+++ b/gtksourceview/gtksourcestyleschememanager.h -@@ -74,13 +74,11 @@ void gtk_source_style_scheme_manager_append_search_path (GtkSourceStyleSc - void gtk_source_style_scheme_manager_prepend_search_path (GtkSourceStyleSchemeManager *manager, - const gchar *path); - --G_CONST_RETURN gchar* G_CONST_RETURN * -- gtk_source_style_scheme_manager_get_search_path (GtkSourceStyleSchemeManager *manager); -+const gchar * const * gtk_source_style_scheme_manager_get_search_path (GtkSourceStyleSchemeManager *manager); - - void gtk_source_style_scheme_manager_force_rescan (GtkSourceStyleSchemeManager *manager); - --G_CONST_RETURN gchar* G_CONST_RETURN * -- gtk_source_style_scheme_manager_get_scheme_ids (GtkSourceStyleSchemeManager *manager); -+const gchar * const * gtk_source_style_scheme_manager_get_scheme_ids (GtkSourceStyleSchemeManager *manager); - - GtkSourceStyleScheme *gtk_source_style_scheme_manager_get_scheme (GtkSourceStyleSchemeManager *manager, - const gchar *scheme_id); --- -1.7.8 - diff --git a/x11-libs/gtksourceview/files/2.10.5-gcc14.patch b/x11-libs/gtksourceview/files/2.10.5-gcc14.patch deleted file mode 100644 index e86cfbc7d60f..000000000000 --- a/x11-libs/gtksourceview/files/2.10.5-gcc14.patch +++ /dev/null @@ -1,21 +0,0 @@ - -Fix build with gcc-14. - -Backported version of patch from: -https://gitlab.gnome.org/GNOME/gtksourceview/-/commit/b25e71c57fc934a7ce36e51826af9fa7c2cf9a80 - -Bug: https://bugs.gentoo.org/937626 - -Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> - ---- gtksourceview-2.10.5/gtksourceview/gtksourceview.c 2010-08-22 13:45:05.000000000 +0200 -+++ gtksourceview-2.10.5-gcc14/gtksourceview/gtksourceview.c 2024-08-09 16:11:37.319493797 +0200 -@@ -1766,7 +1766,7 @@ set_source_buffer (GtkSourceView *view, - - if (buffer && GTK_IS_SOURCE_BUFFER (buffer)) - { -- view->priv->source_buffer = g_object_ref (buffer); -+ view->priv->source_buffer = g_object_ref (GTK_SOURCE_BUFFER (buffer)); - - g_signal_connect (buffer, - "highlight_updated", diff --git a/x11-libs/gtksourceview/files/3.24.11-gcc14.patch b/x11-libs/gtksourceview/files/3.24.11-gcc14.patch deleted file mode 100644 index 161d060183fe..000000000000 --- a/x11-libs/gtksourceview/files/3.24.11-gcc14.patch +++ /dev/null @@ -1,62 +0,0 @@ - -Patch from: -https://gitlab.gnome.org/GNOME/gtksourceview/-/commit/16db686c0b3170d9ec4d7c7eda4a8e9c0fb1c544 - -From 16db686c0b3170d9ec4d7c7eda4a8e9c0fb1c544 Mon Sep 17 00:00:00 2001 -From: Martin Blanchard <martin.blanchard@codethink.co.uk> -Date: Mon, 26 Feb 2018 14:26:59 +0000 -Subject: [PATCH] View: fix includes (implicit declarations) - -https://bugzilla.gnome.org/show_bug.cgi?id=793842 ---- - gtksourceview/gtksourceview.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/gtksourceview/gtksourceview.c b/gtksourceview/gtksourceview.c -index 7d567157c..4e086464f 100644 ---- a/gtksourceview/gtksourceview.c -+++ b/gtksourceview/gtksourceview.c -@@ -40,8 +40,9 @@ - #include "gtksourcemark.h" - #include "gtksourcemarkattributes.h" - #include "gtksourcestylescheme.h" --#include "gtksourcecompletionprovider.h" -+#include "gtksourcecompletion.h" - #include "gtksourcecompletion-private.h" -+#include "gtksourcecompletionprovider.h" - #include "gtksourcegutter.h" - #include "gtksourcegutter-private.h" - #include "gtksourcegutterrendererlines.h" - -Patch from: -https://gitlab.gnome.org/GNOME/gtksourceview/-/commit/b25e71c57fc934a7ce36e51826af9fa7c2cf9a80 - -From b25e71c57fc934a7ce36e51826af9fa7c2cf9a80 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?S=C3=A9bastien=20Wilmet?= <swilmet@gnome.org> -Date: Thu, 14 Dec 2017 13:03:15 +0100 -Subject: [PATCH] View: fix assignment from incompatible pointer type - -GLib now propagates types with g_object_ref(). - -At that code path we are sure that buffer is a GtkSourceBuffer since -there is a condition if (GTK_SOURCE_IS_BUFFER (buffer)). ---- - gtksourceview/gtksourceview.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gtksourceview/gtksourceview.c b/gtksourceview/gtksourceview.c -index 21424be97..e642ce360 100644 ---- a/gtksourceview/gtksourceview.c -+++ b/gtksourceview/gtksourceview.c -@@ -1531,7 +1531,7 @@ set_source_buffer (GtkSourceView *view, - { - GtkSourceBufferInternal *buffer_internal; - -- view->priv->source_buffer = g_object_ref (buffer); -+ view->priv->source_buffer = g_object_ref (GTK_SOURCE_BUFFER (buffer)); - - g_signal_connect (buffer, - "highlight-updated", --- -GitLab - diff --git a/x11-libs/gtksourceview/files/4.6-gentoo.lang b/x11-libs/gtksourceview/files/4.6-gentoo.lang deleted file mode 100644 index 4e8c14832e27..000000000000 --- a/x11-libs/gtksourceview/files/4.6-gentoo.lang +++ /dev/null @@ -1,111 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<!-- - GtkSourceView syntax highlight for Gentoo-specific files - - Originally written for gtksourceview-1.x by: - Leonardo Ferreira Fontenelle <leo.fontenelle@gmail.com>, 2006. - Rewritten for gtksourceview-2 by: - Rene 'Necoro' Neumann <necoro@necoro.net>, 2007 - - Distributed under the same license(s) as gtksourceview. - - TODO: - - do not highlight "enable" in the configure options - - perhaps highlight portage variables and portage functions different - ---> - -<language name="gentoo" id="gentoo" version="2.0" _section="Scripts"> - <metadata> - <property name="globs">*.ebuild;*.eclass</property> - <property name="line-comment-start">#</property> - </metadata> - - <styles> - <style id="variable" _name="Portage variables" map-to="def:builtin" /> - <style id="command" _name="Portage command" map-to="def:type" /> - <style id="function" _name="Portage function" map-to="def:function" /> - <style id="string" _name="String" map-to="def:string" /> - </styles> - - <definitions> - - <!-- rewrite shell string to show highlighted variables --> - <context id="string" style-ref="def:string"> - <start>"</start> - <end>"</end> - <include> - <context ref="def:escape"/> - <context ref="def:line-continue"/> - <context ref="sh:variable"/> - </include> - </context> - - <context id="string-2" style-ref="def:string"> - <start>'</start> - <end>'</end> - <include> - <context ref="def:escape"/> - <context ref="def:line-continue"/> - <context ref="sh:variable"/> - </include> - </context> - - <!-- subprograms: - - $(..) is not supported currently in the normal sh.lang - - `...` is interpreted as string - I think the subshell behavior is more acurate --> - <context id="subprogram"> - <start>\$\(</start> - <end>\)</end> - <include> - <context sub-pattern="0" where="start" style-ref="sh:keyword"/> - <context sub-pattern="0" where="end" style-ref="sh:keyword"/> - <context ref="gentoo"/> - </include> - </context> - - <context id="subprogram-2"> - <start>`</start> - <end>`</end> - <include> - <context sub-pattern="0" where="start" style-ref="sh:keyword"/> - <context sub-pattern="0" where="end" style-ref="sh:keyword"/> - <context ref="gentoo"/> - </include> - </context> - - <!-- portage variables - currently unused --> - <context id="portvars" style-ref="variable"> - <match>\b((ARCH|HOMEPAGE|DESCRIPTION|IUSE|SRC_URI|LICENSE|SLOT|KEYWORDS|FILESDIR|WORKDIR|(P|R)?DEPEND|PROVIDE|DISTDIR|RESTRICT)|(S|D|T|PV|PF|P|PN|A)|C(XX)?FLAGS|LDFLAGS|C(HOST|TARGET|BUILD))\b</match> - </context> - - <!-- portage functions - currently unused --> - <context id="portfuncs" style-ref="function"> - <match>^(src_(unpack|compile|install|test)|pkg_(config|nofetch|setup|(pre|post)(inst|rm)))</match> - </context> - - <!-- extra portage commands --> - <context id="portcmds" style-ref="command"> - <match>\b(e(begin|end|conf|make|warn|infon?|error)|die|use(_(with|enable))?|inherit|has|(has|best)_version|unpack|(do|new)(ins|s?bin|doc|lib(\.so|\.a)|man|info|exe|initd|confd|envd|pam|menu|icon)|do(python|dir|sym|jar|mo)|keepdir|(|doc|ins|exe)into|f(owners|perms)|(exe|ins|dir)opts)\b</match> - </context> - - <context id="built-in-command"> - <include> <!-- do not include "sh:built-in-command" as it is replaced down there - which would lead to an endless loop --> - <context ref="sh:reserved-word" /> - <context ref="sh:let-command" /> - <context ref="portcmds" /> - </include> - </context> - - <!-- gentoo is just a shell with the replacements --> - <replace id="sh:built-in-command" ref="built-in-command" /> - <replace id="sh:backtick-subshell" ref="subprogram-2" /> - <context id="gentoo"> - <include> - <context ref="subprogram"/> - <context ref="sh:sh"/> - </include> - </context> - </definitions> -</language> diff --git a/x11-libs/gtksourceview/gtksourceview-2.10.5-r5.ebuild b/x11-libs/gtksourceview/gtksourceview-2.10.5-r5.ebuild deleted file mode 100644 index 4a8c90cb47da..000000000000 --- a/x11-libs/gtksourceview/gtksourceview-2.10.5-r5.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -GNOME_TARBALL_SUFFIX="bz2" -inherit gnome2 virtualx - -DESCRIPTION="Text widget implementing syntax highlighting and other features" -HOMEPAGE="https://www.gnome.org/" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="2.0" -KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~sparc x86" -IUSE="" - -RDEPEND=" - >=x11-libs/gtk+-2.12:2 - >=dev-libs/libxml2-2.5:2= - >=dev-libs/glib-2.14:2 -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - dev-build/gtk-doc-am - >=dev-util/intltool-0.40 - >=sys-devel/gettext-0.17 - virtual/pkgconfig -" - -DOCS=( AUTHORS ChangeLog HACKING MAINTAINERS NEWS README ) - -# Patch from 3.x for bug #394925 -PATCHES=( - "${FILESDIR}/2.10.5-G_CONST_RETURN.patch" - "${FILESDIR}/2.10.5-gcc14.patch" -) - -src_prepare() { - gnome2_src_prepare - - # Skip broken test until upstream bug #621383 is solved - sed -i -e "/guess-language/d" tests/test-languagemanager.c || die - - # The same for another broken test, upstream bug #631214 - sed -i -e "/get-language/d" tests/test-languagemanager.c || die -} - -src_configure() { - gnome2_src_configure --disable-glade-catalog -} - -src_test() { - virtx emake check -} - -src_install() { - gnome2_src_install - - insinto /usr/share/${PN}-2.0/language-specs - doins "${FILESDIR}"/2.0/gentoo.lang -} diff --git a/x11-libs/gtksourceview/gtksourceview-3.24.11-r2.ebuild b/x11-libs/gtksourceview/gtksourceview-3.24.11-r2.ebuild deleted file mode 100644 index 56af8e431545..000000000000 --- a/x11-libs/gtksourceview/gtksourceview-3.24.11-r2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VALA_USE_DEPEND="vapigen" -inherit gnome2 vala virtualx - -DESCRIPTION="A text widget implementing syntax highlighting and other features" -HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="3.0/3" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="glade +introspection +vala" -REQUIRED_USE="vala? ( introspection )" - -RDEPEND=" - >=dev-libs/glib-2.48:2 - >=dev-libs/libxml2-2.6:2= - >=x11-libs/gtk+-3.20:3[introspection?] - glade? ( >=dev-util/glade-3.9:3.10 ) - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - >=dev-build/gtk-doc-am-1.25 - >=sys-devel/gettext-0.19.4 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -src_configure() { - use vala && vala_setup - - gnome2_src_configure \ - $(use_enable glade glade-catalog) \ - $(use_enable introspection) \ - $(use_enable vala) -} - -src_test() { - virtx emake check -} - -src_install() { - gnome2_src_install - - insinto /usr/share/${PN}-3.0/language-specs - doins "${FILESDIR}"/2.0/gentoo.lang -} diff --git a/x11-libs/gtksourceview/gtksourceview-3.24.11-r4.ebuild b/x11-libs/gtksourceview/gtksourceview-3.24.11-r4.ebuild deleted file mode 100644 index ca6658103d7e..000000000000 --- a/x11-libs/gtksourceview/gtksourceview-3.24.11-r4.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VALA_USE_DEPEND="vapigen" -inherit gnome2 vala virtualx - -DESCRIPTION="A text widget implementing syntax highlighting and other features" -HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="3.0/3" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="glade +introspection +vala" -REQUIRED_USE="vala? ( introspection )" - -RDEPEND=" - >=dev-libs/glib-2.48:2 - >=dev-libs/libxml2-2.6:2= - >=x11-libs/gtk+-3.20:3[introspection?] - glade? ( >=dev-util/glade-3.9:3.10 ) - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - >=dev-build/gtk-doc-am-1.25 - >=sys-devel/gettext-0.19.4 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -PATCHES=( "${FILESDIR}/3.24.11-gcc14.patch" ) - -src_configure() { - use vala && vala_setup - - gnome2_src_configure \ - $(use_enable glade glade-catalog) \ - $(use_enable introspection) \ - $(use_enable vala) -} - -src_test() { - virtx emake check -} - -src_install() { - gnome2_src_install - - insinto /usr/share/${PN}-3.0/language-specs - doins "${FILESDIR}"/2.0/gentoo.lang -} diff --git a/x11-libs/gtksourceview/gtksourceview-4.8.4-r2.ebuild b/x11-libs/gtksourceview/gtksourceview-4.8.4-r2.ebuild deleted file mode 100644 index de712b9bf4c7..000000000000 --- a/x11-libs/gtksourceview/gtksourceview-4.8.4-r2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome.org meson vala virtualx xdg - -DESCRIPTION="A text widget implementing syntax highlighting and other features" -HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" - -LICENSE="LGPL-2.1+" -SLOT="4" - -IUSE="glade gtk-doc +introspection +vala" -REQUIRED_USE="vala? ( introspection )" - -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-libs/glib-2.48:2 - >=x11-libs/gtk+-3.24:3[introspection?] - >=dev-libs/libxml2-2.6:2= - glade? ( >=dev-util/glade-3.9:3.10 ) - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) - >=dev-libs/fribidi-0.19.7 -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - gtk-doc? ( - >=dev-util/gtk-doc-1.25 - app-text/docbook-xml-dtd:4.3 - ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -src_prepare() { - use vala && vala_src_prepare - xdg_src_prepare -} - -src_configure() { - local emesonargs=( - $(meson_use glade glade_catalog) - -Dinstall_tests=false - $(meson_use introspection gir) - $(meson_use vala vapi) - $(meson_use gtk-doc gtk_doc) - ) - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - meson_src_install - - insinto /usr/share/${PN}-4/language-specs - newins "${FILESDIR}"/4.6-gentoo.lang gentoo.lang - - # Avoid conflict with gtksourceview:3.0 glade-catalog - # TODO: glade doesn't actually show multiple GtkSourceView widget collections, so with both installed, can't really be sure which ones are used - if use glade; then - mv "${ED}"/usr/share/glade/catalogs/gtksourceview.xml "${ED}"/usr/share/glade/catalogs/gtksourceview-${SLOT}.xml || die - fi -} diff --git a/x11-libs/gtksourceview/metadata.xml b/x11-libs/gtksourceview/metadata.xml deleted file mode 100644 index 2a8dca93e90e..000000000000 --- a/x11-libs/gtksourceview/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="glade">Install a glade catalog file</flag> - </use> - <upstream> - <remote-id type="gnome-gitlab">GNOME/gtksourceview</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libFS/Manifest b/x11-libs/libFS/Manifest deleted file mode 100644 index aa13a187ce8e..000000000000 --- a/x11-libs/libFS/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libFS-1.0.10.tar.xz 293016 BLAKE2B 305d4343f84389805c9eb04e176fa9b291e784cf8636dfde929370ad9ffa66d63956afc643ca53cce22163bd54e5f222e44cb956e55e43a24dd3594c9bfc8ea9 SHA512 f4dc361b7e1dcc1f348ea86e96c5a60ff40c5168b6097f00d8a5db2b86d089cfca12ac13dbde5ce3b53279b7eb8773ed6dcd9c678c2e95363ffa5127ecaacee7 diff --git a/x11-libs/libFS/libFS-1.0.10.ebuild b/x11-libs/libFS/libFS-1.0.10.ebuild deleted file mode 100644 index cff812bbca3e..000000000000 --- a/x11-libs/libFS/libFS-1.0.10.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xorg-3 - -DESCRIPTION="X.Org FS library" - -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86" - -DEPEND=" - x11-base/xorg-proto - x11-libs/xtrans" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - --enable-ipv6 - ) - xorg-3_src_configure -} diff --git a/x11-libs/libFS/metadata.xml b/x11-libs/libFS/metadata.xml deleted file mode 100644 index e43902c7757b..000000000000 --- a/x11-libs/libFS/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libFS</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libGLw/Manifest b/x11-libs/libGLw/Manifest deleted file mode 100644 index 4073eb26b9cb..000000000000 --- a/x11-libs/libGLw/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST glw-8.0.0.tar.bz2 221136 BLAKE2B fcbd1fa99da4fa5d45b0ec14af1a9798c53ad13adfa6e2fb46b45a214397b7a7d11186f2efa2f64cddd589fba9c24280825bca11163eba8fd4149fbfefd822e9 SHA512 09e1352edb16a9a34b9031996c2a1545d69dc690d7eda10a1aad6a7ad9ef0576d0af8a1b7740dba47f9647b7c957c1d7a078b38747d2d2c28ea39314a0e53587 diff --git a/x11-libs/libGLw/files/libGLw-8.0.0-gcc10-fno-common.patch b/x11-libs/libGLw/files/libGLw-8.0.0-gcc10-fno-common.patch deleted file mode 100644 index ad0253270937..000000000000 --- a/x11-libs/libGLw/files/libGLw-8.0.0-gcc10-fno-common.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/GLwDrawA.h -+++ b/GLwDrawA.h -@@ -136,7 +136,7 @@ - typedef struct _GLwMDrawingAreaClassRec *GLwMDrawingAreaWidgetClass; - typedef struct _GLwMDrawingAreaRec *GLwMDrawingAreaWidget; - --GLAPI WidgetClass glwMDrawingAreaWidgetClass; -+extern GLAPI WidgetClass glwMDrawingAreaWidgetClass; - - - #else -@@ -144,7 +144,7 @@ - typedef struct _GLwDrawingAreaClassRec *GLwDrawingAreaWidgetClass; - typedef struct _GLwDrawingAreaRec *GLwDrawingAreaWidget; - --GLAPI WidgetClass glwDrawingAreaWidgetClass; -+extern GLAPI WidgetClass glwDrawingAreaWidgetClass; - - - #endif diff --git a/x11-libs/libGLw/libGLw-8.0.0-r1.ebuild b/x11-libs/libGLw/libGLw-8.0.0-r1.ebuild deleted file mode 100644 index a834abdbe4fe..000000000000 --- a/x11-libs/libGLw/libGLw-8.0.0-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P=glw-"${PV}" - -DESCRIPTION="Mesa GLw library" -HOMEPAGE="https://mesa3d.sourceforge.net/" -SRC_URI="ftp://ftp.freedesktop.org/pub/mesa/glw/${MY_P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 x86" -IUSE="+motif" - -RDEPEND=" - x11-libs/libX11 - x11-libs/libXt - x11-libs/motif:0 - virtual/opengl" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( "${FILESDIR}"/${P}-gcc10-fno-common.patch ) - -src_configure() { - econf \ - --disable-static \ - --enable-motif -} - -src_install() { - default - - # no static archives - find "${D}" -name '*.la' -delete || die -} diff --git a/x11-libs/libGLw/metadata.xml b/x11-libs/libGLw/metadata.xml deleted file mode 100644 index 229348827fdc..000000000000 --- a/x11-libs/libGLw/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">mesa/glw</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libICE/Manifest b/x11-libs/libICE/Manifest deleted file mode 100644 index ba8376848059..000000000000 --- a/x11-libs/libICE/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libICE-1.1.2.tar.xz 342900 BLAKE2B 8dbfb61382009397260415a68a74dd27e277815b22000a617fc688cf12257293de8e29a69df91e88dcae93e14f193bf653ed8dee747b4c2bf5493a509ed9b937 SHA512 340f51ffa1f14ed442ab8bcea92dd63df147c48242e232e818cafe02f43de7ab6e99c5430b9cb8d0dc661295239d2b3f6bdb6a092ce51a98afa06235257e9b1f diff --git a/x11-libs/libICE/libICE-1.1.2.ebuild b/x11-libs/libICE/libICE-1.1.2.ebuild deleted file mode 100644 index ed6108ff7e2e..000000000000 --- a/x11-libs/libICE/libICE-1.1.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Inter-Client Exchange library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - elibc_glibc? ( - || ( >=sys-libs/glibc-2.36 dev-libs/libbsd[${MULTILIB_USEDEP}] ) - ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto - x11-libs/xtrans -" - -XORG_CONFIGURE_OPTIONS=( - --enable-ipv6 - --disable-docs - --disable-specs - --without-fop -) diff --git a/x11-libs/libICE/metadata.xml b/x11-libs/libICE/metadata.xml deleted file mode 100644 index 7e59014eba4f..000000000000 --- a/x11-libs/libICE/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libICE</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libQGLViewer/Manifest b/x11-libs/libQGLViewer/Manifest deleted file mode 100644 index f7ad1c9a8698..000000000000 --- a/x11-libs/libQGLViewer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libQGLViewer-2.9.1.tar.gz 2499763 BLAKE2B 19717964c0edf9f816e550b4dd6daf5040cca72a20525db78dd3e3c1a84fe8730a3f74f4b3065be0d4d905c10577f2948e993696427cdcc2f4add9f497eb0d86 SHA512 09bfc5c0f07e51625a9af0094b83f40f84ead55a67c6e492c9702521f58c6b461bc840382fb73b64d16ad71a0a2a75d04aa12a77a78ced0a19e0e784e8d36bd7 diff --git a/x11-libs/libQGLViewer/files/libQGLViewer-2.9.1-fix_designer_plugin.patch b/x11-libs/libQGLViewer/files/libQGLViewer-2.9.1-fix_designer_plugin.patch deleted file mode 100644 index 534a08f2977f..000000000000 --- a/x11-libs/libQGLViewer/files/libQGLViewer-2.9.1-fix_designer_plugin.patch +++ /dev/null @@ -1,14 +0,0 @@ -Set compat Qt6 -diff --git a/designerPlugin/designerPlugin.pro b/designerPlugin/designerPlugin.pro -index 0bc3714..e8e2fec 100644 ---- a/designerPlugin/designerPlugin.pro -+++ b/designerPlugin/designerPlugin.pro -@@ -26,7 +26,7 @@ INSTALLS += target - HEADERS = qglviewerPlugin.h - SOURCES = qglviewerPlugin.cpp - --equals (QT_MAJOR_VERSION, 5) { -+greaterThan (QT_MAJOR_VERSION, 5) { - QT *= designer - CONFIG *= release - OTHER_FILES += designerplugindescription.json diff --git a/x11-libs/libQGLViewer/files/libQGLViewer-2.9.1-rm_rpath.patch b/x11-libs/libQGLViewer/files/libQGLViewer-2.9.1-rm_rpath.patch deleted file mode 100644 index ac99d89ed551..000000000000 --- a/x11-libs/libQGLViewer/files/libQGLViewer-2.9.1-rm_rpath.patch +++ /dev/null @@ -1,18 +0,0 @@ -rm rpath -diff --git a/examples/examples.pri b/examples/examples.pri -index 5b0a6d0..6dfefb7 100644 ---- a/examples/examples.pri -+++ b/examples/examples.pri -@@ -66,12 +66,6 @@ unix { - LIB_NAME = QGLViewer-qt6 - } - } -- -- isEmpty(QMAKE_LFLAGS_RPATH) { -- !plugin:QMAKE_LFLAGS += -Wl,-rpath,$${LIB_DIR_ABSOLUTE_PATH} -- } else { -- !plugin:QMAKE_RPATHDIR *= $${LIB_DIR_ABSOLUTE_PATH} -- } - LIBS *= -L$${LIB_DIR} -l$${LIB_NAME} - } - } else { diff --git a/x11-libs/libQGLViewer/libQGLViewer-2.9.1.ebuild b/x11-libs/libQGLViewer/libQGLViewer-2.9.1.ebuild deleted file mode 100644 index 0c3c69d45c9a..000000000000 --- a/x11-libs/libQGLViewer/libQGLViewer-2.9.1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake qmake-utils - -DESCRIPTION="C++ library based on Qt that eases the creation of OpenGL 3D viewers" -HOMEPAGE="https://github.com/GillesDebunne/libQGLViewer" -SRC_URI="https://github.com/GillesDebunne/libQGLViewer/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm" -IUSE="designer examples" - -RDEPEND=" - dev-qt/qtbase:6[gui,opengl,widgets,xml] - virtual/glu - virtual/opengl -" -DEPEND="${RDEPEND} - designer? ( dev-qt/qttools[designer] ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2.9.1-fix_designer_plugin.patch - "${FILESDIR}"/${PN}-2.9.1-rm_rpath.patch -) - -src_prepare() { - cmake_src_prepare - - # copy srcdir to use as docdir after - if use examples; then - cp -R "${S}"/examples "${S}"/examples-src || die - fi -} - -src_configure() { - cmake_src_configure - - if use designer; then - pushd designerPlugin || die - eqmake6 designerPlugin.pro \ - LIB_NAME="QGLViewer" \ - LIBS="-L${BUILD_DIR}" \ - NO_QT_VERSION_SUFFIX="yes" - popd || die - fi - - if use examples; then - pushd examples || die - eqmake6 examples.pro \ - LIB_NAME="QGLViewer" \ - LIBS="-L${BUILD_DIR}" \ - NO_QT_VERSION_SUFFIX="yes" - popd || die - fi -} - -src_compile() { - cmake_src_compile - - use designer && emake -C designerPlugin - - use examples && emake -C examples -} - -src_install() { - local HTML_DOCS=( doc ) - - use designer && emake -C designerPlugin INSTALL_ROOT="${D}" install - - if use examples; then - exeinto /usr/share/${PN}/examples/bin - doexe $(find "${S}"/examples -type f -executable ! -name '*.vcproj' ! -name 'make*') - - docinto examples - dodoc -r "${S}"/examples-src/. - docompress -x /usr/share/doc/${PF}/examples - fi - - cmake_src_install -} diff --git a/x11-libs/libQGLViewer/metadata.xml b/x11-libs/libQGLViewer/metadata.xml deleted file mode 100644 index 84880b36ac8c..000000000000 --- a/x11-libs/libQGLViewer/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="person"> -<email>aballier@gentoo.org</email> -<name>Alexis Ballier</name> -</maintainer> - <use> - <flag name="designer">Installs <pkg>dev-qt/qttools</pkg>[designer] plugin.</flag> - </use> - <upstream> - <remote-id type="github">GillesDebunne/libQGLViewer</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libSM/Manifest b/x11-libs/libSM/Manifest deleted file mode 100644 index 3008a6a43ec1..000000000000 --- a/x11-libs/libSM/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libSM-1.2.6.tar.xz 314040 BLAKE2B 9511d1bb8ec49e9cb55e473d777c75a535ec4e82924653c2ef47bb17dbec75df5a2a20453f72dc158a52666b7edbc67af289eab3cfabe49b6aaf803e13225e42 SHA512 e544a1dc49a03390f76af35837bfd01f749b806d88d3ee806f20311c47ff53d0aeea4744feb875958031b17d50b57a89dcc41d81241c09333c88b268c44653a7 diff --git a/x11-libs/libSM/libSM-1.2.6.ebuild b/x11-libs/libSM/libSM-1.2.6.ebuild deleted file mode 100644 index 36a35c34a900..000000000000 --- a/x11-libs/libSM/libSM-1.2.6.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Session Management library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="+uuid" - -RDEPEND=" - >=x11-libs/libICE-1.1.0[${MULTILIB_USEDEP}] - uuid? ( - elibc_Darwin? ( sys-libs/native-uuid ) - !elibc_SunOS? ( !elibc_Darwin? ( - >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}] - ) ) - )" -DEPEND="${RDEPEND} - x11-base/xorg-proto - x11-libs/xtrans" - -src_configure() { - local withuuid=$(use_with uuid libuuid) - - # do not use uuid even if available in libc (like on FreeBSD) - use uuid || export ac_cv_func_uuid_create=no - - if use uuid ; then - case ${CHOST} in - *-solaris*|*-darwin*) - if [[ ! -d ${EROOT}/usr/include/uuid ]] && - [[ -d ${ROOT}/usr/include/uuid ]] - then - # Solaris and Darwin have uuid provided by the host - # system. Since util-linux's version is based on this - # version, and on Darwin actually breaks host headers when - # installed, we can "pretend" for libSM we have libuuid - # installed, while in fact we don't - withuuid="--without-libuuid" - export HAVE_LIBUUID=yes - export LIBUUID_CFLAGS="-I${ROOT}/usr/include/uuid" - # Darwin has uuid in libSystem - [[ ${CHOST} == *-solaris* ]] && export LIBUUID_LIBS="-luuid" - fi - ;; - esac - fi - - local XORG_CONFIGURE_OPTIONS=( - --enable-ipv6 - $(use_enable doc docs) - $(use_with doc xmlto) - ${withuuid} - --without-fop - ) - xorg-3_src_configure -} diff --git a/x11-libs/libSM/metadata.xml b/x11-libs/libSM/metadata.xml deleted file mode 100644 index 6de6174551fa..000000000000 --- a/x11-libs/libSM/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <use> - <flag name="uuid">Use UUID for session identification instead of IP address and system time.</flag> - </use> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libSM</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libX11/Manifest b/x11-libs/libX11/Manifest deleted file mode 100644 index f2b625b50fc7..000000000000 --- a/x11-libs/libX11/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libX11-1.8.13.tar.xz 1803464 BLAKE2B 1ccb826184ed67d13e254d5cf20a40d2994837ffab6c05c647865927589e4aaa8933b57cc88226a6fb6ac836be88a57087e8f4d447b37b5327993c9f8834e8ea SHA512 4c4a098eaff09a51309f3f322bc435ccd022c8f753974eb2650b60e42b737077ca0fde0df82b53f4ba8ed2388bbc8cb59ba66cc9946ae2b5907d7d1a9580e03d diff --git a/x11-libs/libX11/libX11-1.8.13.ebuild b/x11-libs/libX11/libX11-1.8.13.ebuild deleted file mode 100644 index 11dfe8d0af9d..000000000000 --- a/x11-libs/libX11/libX11-1.8.13.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit toolchain-funcs xorg-3 - -# Note: please bump this with x11-misc/compose-tables -DESCRIPTION="X.Org X11 library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# HACK: libX11 produces .pc files that depend on xproto.pc. When libX11 -# is installed as a binpkg, DEPEND packages are not pulled in, -# but to build source packages against libX11, xorg-proto is -# needed. Until a "build-against-depend" option is available in -# ebuilds, we RDEPEND on xproto. See bug #903707 and others. -RDEPEND=" - >=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}] - x11-misc/compose-tables - x11-base/xorg-proto -" -DEPEND="${RDEPEND} - x11-libs/xtrans -" -BDEPEND="test? ( dev-lang/perl )" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_with doc xmlto) - $(use_enable doc specs) - --enable-ipv6 - --without-fop - --with-keysymdefdir="${ESYSROOT}/usr/include/X11" - CPP="$(tc-getPROG CPP cpp)" - ) - xorg-3_src_configure -} - -src_install() { - xorg-3_src_install - rm -rf "${ED}"/usr/share/X11/locale || die -} diff --git a/x11-libs/libX11/metadata.xml b/x11-libs/libX11/metadata.xml deleted file mode 100644 index 2e0798c98274..000000000000 --- a/x11-libs/libX11/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:x.org:libx11</remote-id> - <remote-id type="freedesktop-gitlab">xorg/lib/libX11</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXScrnSaver/Manifest b/x11-libs/libXScrnSaver/Manifest deleted file mode 100644 index 4db90cafd6c4..000000000000 --- a/x11-libs/libXScrnSaver/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXScrnSaver-1.2.5.tar.xz 271488 BLAKE2B a57683c7af842dccc9eda77d9b3e0887aad4e93aec95e1537a3886bd8646af9f1fe64bb59de2d6c4c13fff04842daabc7fd86caff3c6d92ddd090291ce489707 SHA512 1c0be0d15c5e7b50a3eb4a239e2c833c44b693b111c7f64c409f9abf8051356572acadebc8b295555683ff6bd4895acdbe32b15a538c971f15d8aa4e6b7fd51b diff --git a/x11-libs/libXScrnSaver/libXScrnSaver-1.2.5.ebuild b/x11-libs/libXScrnSaver/libXScrnSaver-1.2.5.ebuild deleted file mode 100644 index 62af3eb60142..000000000000 --- a/x11-libs/libXScrnSaver/libXScrnSaver-1.2.5.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-meson - -DESCRIPTION="X.Org XScrnSaver library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/libXScrnSaver/metadata.xml b/x11-libs/libXScrnSaver/metadata.xml deleted file mode 100644 index e10fbd95bbef..000000000000 --- a/x11-libs/libXScrnSaver/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXScrnSaver</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXau/Manifest b/x11-libs/libXau/Manifest deleted file mode 100644 index e88276f01931..000000000000 --- a/x11-libs/libXau/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXau-1.0.12.tar.xz 282624 BLAKE2B 739c1ed5cc86eaf6116bb324808e442ee485fb81bc882f873d924302494e93c3eae1a2ad3f92e115faf72e647578e7b9501c73ac18db1839edc2fb69a143a834 SHA512 4bbe8796f4a14340499d5f75046955905531ea2948944dfc3d6069f8b86c1710042bfc7918d459320557883e6631359d48e6173c69c62ff572314e864ff97c5e diff --git a/x11-libs/libXau/libXau-1.0.12.ebuild b/x11-libs/libXau/libXau-1.0.12.ebuild deleted file mode 100644 index ce6fbb15b5e0..000000000000 --- a/x11-libs/libXau/libXau-1.0.12.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org X authorization library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -DEPEND="x11-base/xorg-proto" diff --git a/x11-libs/libXau/metadata.xml b/x11-libs/libXau/metadata.xml deleted file mode 100644 index 560505c18fb1..000000000000 --- a/x11-libs/libXau/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXau</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXaw/Manifest b/x11-libs/libXaw/Manifest deleted file mode 100644 index 44a630dea049..000000000000 --- a/x11-libs/libXaw/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXaw-1.0.16.tar.xz 602848 BLAKE2B 342ca47da7fce2ddcc01b12bff6b279ad1ce6a743e3d6cf20120a98d67cc8c533d0c19c33250552d8709c8fc401e72147b04522e9ced998b05b7639a15115e23 SHA512 1cabad1a9b06dec7de601b977e844536823ee1a0045244acc42ca6b6107da9b4953736d94898a96cab40845eab77dae21e20e1fa66a3dfc4dedf575dfbca04aa diff --git a/x11-libs/libXaw/libXaw-1.0.16.ebuild b/x11-libs/libXaw/libXaw-1.0.16.ebuild deleted file mode 100644 index 2c8b5c7a5899..000000000000 --- a/x11-libs/libXaw/libXaw-1.0.16.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Xaw library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="deprecated" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXmu-1.1.1-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXpm-3.5.10-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto -" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_enable deprecated xaw6) - $(use_enable doc specs) - $(use_with doc xmlto) - --without-fop - ) - xorg-3_src_configure -} diff --git a/x11-libs/libXaw/metadata.xml b/x11-libs/libXaw/metadata.xml deleted file mode 100644 index a13415bbc470..000000000000 --- a/x11-libs/libXaw/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <use> - <flag name="deprecated">Install deprecated Xaw6 library.</flag> - </use> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXaw</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXaw3d/Manifest b/x11-libs/libXaw3d/Manifest deleted file mode 100644 index c679c10e529f..000000000000 --- a/x11-libs/libXaw3d/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXaw3d-1.6.6.tar.xz 482040 BLAKE2B d0c7be64283837a7b32f67a2671eebd6d608818819afc4055c360d46152a3348d895159e9a7b7321913b2fea5ec8c587043e921127043d4d37f929a4b71bd27d SHA512 f324ddb1117ae6f8d50137390b2e82b638b53a6b170cce8f7bd8108fd98ce956badc7dede6b49065419f1565f9f4304571880842e799f7f48fb36bebe3dc3603 diff --git a/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild b/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild deleted file mode 100644 index 03da84e9b82f..000000000000 --- a/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xorg-3 - -DESCRIPTION="X.Org Xaw3d library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="xpm" - -RDEPEND=" - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXmu - x11-libs/libXt - xpm? ( x11-libs/libXpm )" -DEPEND="${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - app-alternatives/lex - app-alternatives/yacc" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - --enable-internationalization - $(use_enable xpm multiplane-bitmaps) - --enable-gray-stipples - --enable-arrow-scrollbars - ) - xorg-3_src_configure -} diff --git a/x11-libs/libXaw3d/metadata.xml b/x11-libs/libXaw3d/metadata.xml deleted file mode 100644 index 2d02310791b8..000000000000 --- a/x11-libs/libXaw3d/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXaw3d</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXaw3dXft/Manifest b/x11-libs/libXaw3dXft/Manifest deleted file mode 100644 index 7ae53efee8fc..000000000000 --- a/x11-libs/libXaw3dXft/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libxaw3dxft-1.6.4.tar.xz 465424 BLAKE2B c284f34df38d3036f4a90b9ca21e6fefe3c8583585fcd3a4466eaaffce2d9522815de0a2f7d93b231091ca1527b41d2f389fc4237ca27889c9ffcf3c21ba77b7 SHA512 72afc884075de02b5480a66eaa0161a2d6d571f18e32432c3406a9acaf91ca03bba9ea156117525bfc3cb9a3b42dc5a5124245fb76f8b8d49b34f600d71e64bc diff --git a/x11-libs/libXaw3dXft/libXaw3dXft-1.6.4.ebuild b/x11-libs/libXaw3dXft/libXaw3dXft-1.6.4.ebuild deleted file mode 100644 index f92ea0427d12..000000000000 --- a/x11-libs/libXaw3dXft/libXaw3dXft-1.6.4.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xorg-3 - -MY_PN=${PN,,} -DESCRIPTION="Xaw3dXft library" -HOMEPAGE="https://github.com/DaveFlater/libXaw3dXft" -SRC_URI="https://github.com/DaveFlater/libXaw3dXft/releases/download/v${PV}/${MY_PN}-${PV}.tar.xz" -S="${WORKDIR}"/${MY_PN}-${PV} - -KEYWORDS="amd64 x86" -IUSE="xpm" - -RDEPEND=" - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXft - x11-libs/libXmu - x11-libs/libXt - xpm? ( x11-libs/libXpm )" -DEPEND="${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - app-alternatives/lex - app-alternatives/yacc - x11-misc/util-macros" - -QA_PKGCONFIG_VERSION="${PV//[!0-9.]}" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(usev xpm --enable-multiplane-bitmaps) - - --enable-internationalization - --enable-arrow-scrollbars - --enable-gray-stipples - ) - xorg-3_src_configure -} - -src_install() { - xorg-3_src_install - - rm -r "${ED}"/usr/share/doc/"${PF}"/README_pics/ || die -} diff --git a/x11-libs/libXaw3dXft/metadata.xml b/x11-libs/libXaw3dXft/metadata.xml deleted file mode 100644 index 78f85c0e40f8..000000000000 --- a/x11-libs/libXaw3dXft/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>ceamac@gentoo.org</email> - <name>Viorel Munteanu</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">sf-xpaint</remote-id> - <remote-id type="github">DaveFlater/libXaw3dXft</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXcomposite/Manifest b/x11-libs/libXcomposite/Manifest deleted file mode 100644 index 3f218d051266..000000000000 --- a/x11-libs/libXcomposite/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXcomposite-0.4.7.tar.xz 272620 BLAKE2B 6fd52eb4b5c9622d359a6ebbfab89f45f20c9ce82a368eec129b28f810c44fff27e6659fd5df5b53be3f686ad30c83a746f2282065be8f610fa671bcf0b4cc94 SHA512 24a03e3242f22b113aa6a3f9341858c072730f0f0073a1a7b9d36b982cd5b77223151aad32b61d1a38bbcb9f8ffedaf67b882dcb95f197d80ece9dbc99332c36 diff --git a/x11-libs/libXcomposite/libXcomposite-0.4.7.ebuild b/x11-libs/libXcomposite/libXcomposite-0.4.7.ebuild deleted file mode 100644 index 9813b94ec6de..000000000000 --- a/x11-libs/libXcomposite/libXcomposite-0.4.7.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-meson - -DESCRIPTION="X.Org Xcomposite library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}] - x11-base/xorg-proto" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(meson_native_use_feature doc docs) - ) - xorg-meson_src_configure -} diff --git a/x11-libs/libXcomposite/metadata.xml b/x11-libs/libXcomposite/metadata.xml deleted file mode 100644 index cf1b7e277bb4..000000000000 --- a/x11-libs/libXcomposite/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXcomposite</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXcursor/Manifest b/x11-libs/libXcursor/Manifest deleted file mode 100644 index 76713b127135..000000000000 --- a/x11-libs/libXcursor/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXcursor-1.2.3.tar.xz 292764 BLAKE2B 46e95522d2ff45e5d2b3bfe4570de54ab9189e05956831996dee688cb306962ae5b5b37bfa49bffc8e9d0cf23b6ee501f65b24094b815c46f50baf2de7ea42ef SHA512 069a1eb27a0ee1b29b251bb6c2d0688543a791d6862fad643279e86736e1c12ca6fc02b85b8611c225a9735dc00efab84672d42b547baa97304362f0c5ae0b5a diff --git a/x11-libs/libXcursor/libXcursor-1.2.3.ebuild b/x11-libs/libXcursor/libXcursor-1.2.3.ebuild deleted file mode 100644 index 333b683f2563..000000000000 --- a/x11-libs/libXcursor/libXcursor-1.2.3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Xcursor library" -LICENSE="HPND" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="doc" - -RDEPEND=">=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}] - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -XORG_CONFIGURE_OPTIONS=( - --with-icondir="${EPREFIX}"/usr/share/cursors/xorg-x11 - --with-cursorpath='~/.cursors:~/.icons:/usr/local/share/cursors/xorg-x11:/usr/local/share/cursors:/usr/local/share/icons:/usr/local/share/pixmaps:/usr/share/cursors/xorg-x11:/usr/share/cursors:/usr/share/pixmaps/xorg-x11:/usr/share/icons:/usr/share/pixmaps' -) diff --git a/x11-libs/libXcursor/metadata.xml b/x11-libs/libXcursor/metadata.xml deleted file mode 100644 index 62a3ce952cd3..000000000000 --- a/x11-libs/libXcursor/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXcursor</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXdamage/Manifest b/x11-libs/libXdamage/Manifest deleted file mode 100644 index 8d3413bc1719..000000000000 --- a/x11-libs/libXdamage/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXdamage-1.1.7.tar.xz 265336 BLAKE2B 3c3d98ff78d4cddc65678af06863d42345b2c8f98e988d50ffddefa0a19672ef6ff82662064ea765e0d7363ea68be2e80322e5a907d827b9bebbebc60dee5643 SHA512 9406e39cbc426d7fa3c66bf1eec202fdb5af5db99a0ff49c2be995b1ff7326a6c1fb395c46391e1c32f5a6569a5d6e02bdd5b79fc79dd468fc3ebd698496bbc2 diff --git a/x11-libs/libXdamage/libXdamage-1.1.7.ebuild b/x11-libs/libXdamage/libXdamage-1.1.7.ebuild deleted file mode 100644 index 0bb35064ac21..000000000000 --- a/x11-libs/libXdamage/libXdamage-1.1.7.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-meson - -DESCRIPTION="X.Org Xdamage library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}] - x11-base/xorg-proto" diff --git a/x11-libs/libXdamage/metadata.xml b/x11-libs/libXdamage/metadata.xml deleted file mode 100644 index ecad519bc329..000000000000 --- a/x11-libs/libXdamage/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXdamage</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXdmcp/Manifest b/x11-libs/libXdmcp/Manifest deleted file mode 100644 index b10cc6d47f73..000000000000 --- a/x11-libs/libXdmcp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXdmcp-1.1.5.tar.xz 297596 BLAKE2B 81d02e510d07083550a630867bbf60f4f6fd0044433c99af504d791211f828d8109763ae0f01bb1b690a13f099f75a21a7c3bfc4aa7e2435f7327467eedd514e SHA512 d7a1d70a58b7d34ddd01a91d3ccbc086a36626b7081cfcbb150d24288c6adad612b042ba7ea63a218595afb2ee04384c0f8ba84ee3c6bd29913724b54e898d83 diff --git a/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild b/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild deleted file mode 100644 index 05715ebf9253..000000000000 --- a/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org X Display Manager Control Protocol library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - elibc_glibc? ( - || ( >=sys-libs/glibc-2.36 dev-libs/libbsd[${MULTILIB_USEDEP}] ) - ) - !elibc_glibc? ( - dev-libs/libbsd[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_enable doc docs) - $(use_with doc xmlto) - --without-fop - ) - xorg-3_src_configure -} diff --git a/x11-libs/libXdmcp/metadata.xml b/x11-libs/libXdmcp/metadata.xml deleted file mode 100644 index b0ec49a2dafd..000000000000 --- a/x11-libs/libXdmcp/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:x.org:libxdmcp</remote-id> - <remote-id type="freedesktop-gitlab">xorg/lib/libXdmcp</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXext/Manifest b/x11-libs/libXext/Manifest deleted file mode 100644 index ac0b63f477e4..000000000000 --- a/x11-libs/libXext/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXext-1.3.7.tar.xz 347068 BLAKE2B 91c5f2fd65b46c349ad923d2e9f561702543f46aa09df81b1d8b7ba8fd09f83dcefe04c27547fc58e2198f0dc602236a20b97e2d6fbf38942cab40608f460733 SHA512 09cd230da472e87e4fdbc9b0f83a9181cc44af04c06fa4a7d8aa405e0f8551d3ac3a4b379249c44d97e1025b60d1c52f8ca13817eed0206e2bf3d66a55d89701 diff --git a/x11-libs/libXext/libXext-1.3.7.ebuild b/x11-libs/libXext/libXext-1.3.7.ebuild deleted file mode 100644 index 063eef65e503..000000000000 --- a/x11-libs/libXext/libXext-1.3.7.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Xext library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_enable doc specs) - $(use_with doc xmlto) - --without-fop - ) - xorg-3_src_configure -} diff --git a/x11-libs/libXext/metadata.xml b/x11-libs/libXext/metadata.xml deleted file mode 100644 index d9597c7b7443..000000000000 --- a/x11-libs/libXext/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXext</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXfixes/Manifest b/x11-libs/libXfixes/Manifest deleted file mode 100644 index 66c4500ae466..000000000000 --- a/x11-libs/libXfixes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXfixes-6.0.2.tar.xz 270896 BLAKE2B 5f397bc8a2161ba94168a1af86c373f970037c28a404510622f417a848e8cf2130016ccd7c06e1bb02af771ad218d50bd132249b87ecc1c9a850775d2eb85e51 SHA512 87542927ba9839fdd83282b0fba1bd2afae853ffe4e0f5f548915de22432bbc34a064578ba8527ba6041a993ee27390ba6ee2f1a957cb961717d45026e40ec75 diff --git a/x11-libs/libXfixes/libXfixes-6.0.2.ebuild b/x11-libs/libXfixes/libXfixes-6.0.2.ebuild deleted file mode 100644 index 97dfc9d546b3..000000000000 --- a/x11-libs/libXfixes/libXfixes-6.0.2.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-meson - -DESCRIPTION="X.Org Xfixes library" -LICENSE="HPND MIT" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=x11-base/xorg-proto-2021.4" diff --git a/x11-libs/libXfixes/metadata.xml b/x11-libs/libXfixes/metadata.xml deleted file mode 100644 index b9264e8801c4..000000000000 --- a/x11-libs/libXfixes/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXfixes</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXfont2/Manifest b/x11-libs/libXfont2/Manifest deleted file mode 100644 index f80bea87119d..000000000000 --- a/x11-libs/libXfont2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXfont2-2.0.7.tar.xz 453012 BLAKE2B d20001c0e7ce90e0efea25f17d09d5671b0dafacfe7d34dfd3eabe377d75899f3eea6e266d043e8d917ff38585e778ddcb4179f0cbfe15845e4d8584f154eaad SHA512 f703127df5d5b1093c9b73e019153ed7799523573d52e61d344209f0acfd4df42e11be12bdd1880479c47c2b70de581a4f2ef74e199e9b1ac438f426593d56b0 diff --git a/x11-libs/libXfont2/libXfont2-2.0.7.ebuild b/x11-libs/libXfont2/libXfont2-2.0.7.ebuild deleted file mode 100644 index 227385880fdc..000000000000 --- a/x11-libs/libXfont2/libXfont2-2.0.7.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_PACKAGE_NAME=libxfont -inherit xorg-3 - -DESCRIPTION="X.Org Xfont library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="bzip2 truetype" - -RDEPEND="virtual/zlib:= - elibc_glibc? ( || ( >=sys-libs/glibc-2.38 dev-libs/libbsd ) ) - x11-libs/libfontenc - bzip2? ( app-arch/bzip2 ) - truetype? ( >=media-libs/freetype-2 )" -DEPEND="${RDEPEND} - x11-base/xorg-proto - x11-libs/xtrans" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - --enable-ipv6 - $(use_enable doc devel-docs) - $(use_with doc xmlto) - $(use_with bzip2) - $(use_enable truetype freetype) - --without-fop - ) - xorg-3_src_configure -} diff --git a/x11-libs/libXfont2/metadata.xml b/x11-libs/libXfont2/metadata.xml deleted file mode 100644 index 3048bbd52bf5..000000000000 --- a/x11-libs/libXfont2/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <use> - <flag name="bzip2">Support bzip2 compressed PCF fonts.</flag> - <flag name="truetype">Use <pkg>media-libs/freetype</pkg> for font rasterization.</flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:x.org:libxfont</remote-id> - <remote-id type="freedesktop-gitlab">xorg/lib/libXfont</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXft/Manifest b/x11-libs/libXft/Manifest deleted file mode 100644 index fcc9e8f82b7e..000000000000 --- a/x11-libs/libXft/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXft-2.3.9.tar.xz 313852 BLAKE2B c6eaac8b2574d05ac20ac9261d7c77a22d4d187b629a7e8bd7ad80114c8d989d3c186fecd731ce45ea45089cdb3cd4775da871714f32d7e992a1be9c2c6c4dc7 SHA512 493e4475c0eeab04a510819446eaa871ba9e1695e42d05bb7791d2ed59f7faff31e910dae95efa4b0ac4a7a2da38614b5740a4ca9388134bea80d348e9ad57e5 diff --git a/x11-libs/libXft/libXft-2.3.9.ebuild b/x11-libs/libXft/libXft-2.3.9.ebuild deleted file mode 100644 index 7c875f5f6a79..000000000000 --- a/x11-libs/libXft/libXft-2.3.9.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Xft library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="doc" - -RDEPEND=">=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] - >=media-libs/freetype-2.5.0.1[${MULTILIB_USEDEP}] - virtual/ttf-fonts - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/libXft/metadata.xml b/x11-libs/libXft/metadata.xml deleted file mode 100644 index c6226ac4ee0c..000000000000 --- a/x11-libs/libXft/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXft</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXi/Manifest b/x11-libs/libXi/Manifest deleted file mode 100644 index d7dac518edd8..000000000000 --- a/x11-libs/libXi/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST libXi-1.8.2.tar.xz 405200 BLAKE2B 869389e4e35187c8ca28a63b9c49125c960629037e1c0e2aff7c149d0f3ed25bf6401dd4b9a8942a14152eceb0e3148e9805a48df3123dc0471c44f8636976b6 SHA512 6348aae8f595217e26f348184dd594d83af800949f649bfd11b6aef7387faa5624ed18551fe2c3a38c8deab9d7473f72fd7e3e8472cff3ff30d4bb3fb2e6dc31 -DIST libXi-1.8.3.tar.xz 411684 BLAKE2B 45ffc7c3a3407b669fcad80f8ba809455745e3ff87d8bcc861c851c16981cfa2ace2e1075cd778f58257f924a4b7b61bc17c4d7e6628a1cc961f99b4d575550d SHA512 5fb8273424467c102d3bab01cb273169038ff6fae739f6873ca357be8890c4fd30ba2952bca2759249458796df53ad130e2c9c3674b385602afd13c718faf79a diff --git a/x11-libs/libXi/libXi-1.8.2.ebuild b/x11-libs/libXi/libXi-1.8.2.ebuild deleted file mode 100644 index 8b3ac3079160..000000000000 --- a/x11-libs/libXi/libXi-1.8.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Xi library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=x11-base/xorg-proto-2021.4.99.2" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_enable doc specs) - $(use_with doc xmlto) - $(use_with doc asciidoc) - --without-fop - ) - xorg-3_src_configure -} diff --git a/x11-libs/libXi/libXi-1.8.3.ebuild b/x11-libs/libXi/libXi-1.8.3.ebuild deleted file mode 100644 index 173490539879..000000000000 --- a/x11-libs/libXi/libXi-1.8.3.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Xi library" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=x11-base/xorg-proto-2021.4.99.2" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_enable doc specs) - $(use_with doc xmlto) - $(use_with doc asciidoc) - --without-fop - ) - xorg-3_src_configure -} diff --git a/x11-libs/libXi/metadata.xml b/x11-libs/libXi/metadata.xml deleted file mode 100644 index 98ba0f6f63cd..000000000000 --- a/x11-libs/libXi/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXi</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXinerama/Manifest b/x11-libs/libXinerama/Manifest deleted file mode 100644 index ac28ea61eec5..000000000000 --- a/x11-libs/libXinerama/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXinerama-1.1.6.tar.xz 268440 BLAKE2B eb1c8b574960b120734dbe78eae0b62c14b1cd58ecc86acf99763a3ac26fd527d74b6b585796f339da0f371fda7cd114aae76e447e3c660c86afde940951b0da SHA512 64bff837941625120da43b8876db4204bc5740bcf3147997fc4df1475f90d6d9e3f9caa8748c7ebbf69d681be8e5ab4bc40f82c56c367dddcec3ab27d1c71573 diff --git a/x11-libs/libXinerama/libXinerama-1.1.6.ebuild b/x11-libs/libXinerama/libXinerama-1.1.6.ebuild deleted file mode 100644 index 847457b85993..000000000000 --- a/x11-libs/libXinerama/libXinerama-1.1.6.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-meson - -DESCRIPTION="X.Org Xinerama library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/libXinerama/metadata.xml b/x11-libs/libXinerama/metadata.xml deleted file mode 100644 index 07d37bcf2814..000000000000 --- a/x11-libs/libXinerama/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXinerama</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXmu/Manifest b/x11-libs/libXmu/Manifest deleted file mode 100644 index 4733f7ca28df..000000000000 --- a/x11-libs/libXmu/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXmu-1.3.1.tar.xz 374032 BLAKE2B f5712d65a8e993273715c7402527588246ed84d0c12a1a52c4525ba23eeb2c5136549489367577693ce2f797fa8b5d198beed05410c2d66b98b7c2d6ec360cae SHA512 5210acad4ec19d93a2ac906fbb062e69853c8ced8e6d3428586cb737a3485280489f238a54676a286aa0b6698af6406504274ffd08d9b5803cad57cf9476c802 diff --git a/x11-libs/libXmu/files/1.3.1-test-EditResStream-Fix-a-comparison-in-a-test-case.patch b/x11-libs/libXmu/files/1.3.1-test-EditResStream-Fix-a-comparison-in-a-test-case.patch deleted file mode 100644 index 26441035e6a3..000000000000 --- a/x11-libs/libXmu/files/1.3.1-test-EditResStream-Fix-a-comparison-in-a-test-case.patch +++ /dev/null @@ -1,29 +0,0 @@ -From ee21c3088aad164207d24bb516756adfdc0642e6 Mon Sep 17 00:00:00 2001 -From: Tim Hentenaar <tim@hentenaar.com> -Date: Sat, 7 Feb 2026 22:43:38 -0500 -Subject: [PATCH libXmu] test/EditResStream: Fix a comparison in a test case - -This happens when running the 32-bit tests on a 64-bit system. -(Issue #4) - -Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxmu/-/merge_requests/22> ---- - test/EditResStream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git ./test/EditResStream.c ./test/EditResStream.c -index 9836236..0162f13 100644 ---- ./test/EditResStream.c -+++ ./test/EditResStream.c -@@ -100,7 +100,7 @@ test_EditResStream(void) - - res = _XEditResGetWidgetInfo(&ps, &out); - g_assert_cmpint(res, ==, True); -- g_assert_cmpmem(ids, sizeof(ids), out.ids, out.num_widgets * sizeof(long)); -+ g_assert_cmpmem(ids, sizeof(ids), out.ids, out.num_widgets * sizeof(*out.ids)); - XtFree((char *) out.ids); - out.ids = NULL; - _XEditResFreeStream(&ps); --- -2.52.0 - diff --git a/x11-libs/libXmu/libXmu-1.3.1.ebuild b/x11-libs/libXmu/libXmu-1.3.1.ebuild deleted file mode 100644 index 895c2de793a4..000000000000 --- a/x11-libs/libXmu/libXmu-1.3.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Xmu library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - x11-base/xorg-proto - test? ( dev-libs/glib[${MULTILIB_USEDEP}] ) -" - -PATCHES=( - "${FILESDIR}"/${PV}-test-EditResStream-Fix-a-comparison-in-a-test-case.patch -) - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_enable doc docs) - $(use_with doc xmlto) - --without-fop - ) - xorg-3_src_configure -} diff --git a/x11-libs/libXmu/metadata.xml b/x11-libs/libXmu/metadata.xml deleted file mode 100644 index c8246dced2f6..000000000000 --- a/x11-libs/libXmu/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXmu</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXpm/Manifest b/x11-libs/libXpm/Manifest deleted file mode 100644 index 62020c407dff..000000000000 --- a/x11-libs/libXpm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXpm-3.5.19.tar.xz 468388 BLAKE2B ef7adfd98fd7c4671cf2767062d73c135a01c4e76e6d8990eb4f9b69f8e21478c4e0aabd8246eec03b964a036d427496914a978568bca16c37ea86578870b4c3 SHA512 dd95a70af0ac2fb0f5876e69ad19b38128c5add94b00238ee41a22634aa4dc56b22c1b47c4baa6a1ab549308d11b302c250b405322da8a64ea24441a065fbada diff --git a/x11-libs/libXpm/libXpm-3.5.19.ebuild b/x11-libs/libXpm/libXpm-3.5.19.ebuild deleted file mode 100644 index d73741f82910..000000000000 --- a/x11-libs/libXpm/libXpm-3.5.19.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Xpm library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] - - app-alternatives/gzip - app-arch/ncompress -" -DEPEND="${RDEPEND} - x11-base/xorg-proto - test? ( >=dev-libs/glib-2.46:2 ) -" -BDEPEND=" - sys-devel/gettext - test? ( - app-arch/gzip - app-arch/ncompress - ) -" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_enable test unit-tests) - ) - xorg-3_src_configure -} diff --git a/x11-libs/libXpm/metadata.xml b/x11-libs/libXpm/metadata.xml deleted file mode 100644 index 78dbe4c45154..000000000000 --- a/x11-libs/libXpm/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXpm</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXpresent/Manifest b/x11-libs/libXpresent/Manifest deleted file mode 100644 index 95861b61d31b..000000000000 --- a/x11-libs/libXpresent/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXpresent-1.0.2.tar.xz 265560 BLAKE2B b68e95b0c84e16272e82b7795aec2a1b37248de7c3b247637f72c60df3c6f5812012ec0f01f6b1b45a5371a0d0bd6a384039f448fc3528181da447c197783cac SHA512 7e12c386e5d1404db359f8004a141223b4c08a138a5589d087537ca667e9dd5cdc190f170a5fa991c1f8dd022896bb07bff540e262a0d30d542a3faea06d8c93 diff --git a/x11-libs/libXpresent/libXpresent-1.0.2.ebuild b/x11-libs/libXpresent/libXpresent-1.0.2.ebuild deleted file mode 100644 index 85152ad890af..000000000000 --- a/x11-libs/libXpresent/libXpresent-1.0.2.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-meson - -DESCRIPTION="X Present Extension C Library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-solaris" - -RDEPEND=" - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/libXpresent/metadata.xml b/x11-libs/libXpresent/metadata.xml deleted file mode 100644 index 19117efd1fea..000000000000 --- a/x11-libs/libXpresent/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXpresent</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXrandr/Manifest b/x11-libs/libXrandr/Manifest deleted file mode 100644 index ef4991f8d856..000000000000 --- a/x11-libs/libXrandr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXrandr-1.5.5.tar.xz 288912 BLAKE2B 7c7ff2c1faaf11b7b3bfdfc09368235222357d8816925d730633d133c52fddafb7b2469a8b7513113a4413b6db24b0b6cab37934097e7ed957d043e6e2c9540f SHA512 3cae1d2eb425dd3d3bd89f514a8e4bd9c696170ab6f3882f6db1936c30674b48277f2e485a8e3e47b3093fb1d9a32d2b054b064bd781db039e833b397aeeda9b diff --git a/x11-libs/libXrandr/libXrandr-1.5.5.ebuild b/x11-libs/libXrandr/libXrandr-1.5.5.ebuild deleted file mode 100644 index 9c3879f984c3..000000000000 --- a/x11-libs/libXrandr/libXrandr-1.5.5.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-meson - -DESCRIPTION="X.Org Xrandr library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="doc" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/libXrandr/metadata.xml b/x11-libs/libXrandr/metadata.xml deleted file mode 100644 index 6a73169216a8..000000000000 --- a/x11-libs/libXrandr/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXrandr</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXrender/Manifest b/x11-libs/libXrender/Manifest deleted file mode 100644 index ce37259b1df5..000000000000 --- a/x11-libs/libXrender/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXrender-0.9.12.tar.xz 310432 BLAKE2B 703f32aabc074097796ecf97933fd9eb74aca4794496ae5d62fac3cef8646d41fffa8904ac3e76735473f918fa65e9c3da16e54ac512c45f2b00592e8e46dff1 SHA512 3d24a6877b500608e3e2a393532a99d4fd54fc343375d8fb51dfbb1b50cedf002c7722f771cf7776f93cb6e0421ca5966ce45435cb402d5f12a398f9ea743474 diff --git a/x11-libs/libXrender/libXrender-0.9.12.ebuild b/x11-libs/libXrender/libXrender-0.9.12.ebuild deleted file mode 100644 index a62014aa4d74..000000000000 --- a/x11-libs/libXrender/libXrender-0.9.12.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Xrender library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/libXrender/metadata.xml b/x11-libs/libXrender/metadata.xml deleted file mode 100644 index d758ae51b5c8..000000000000 --- a/x11-libs/libXrender/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXrender</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXres/Manifest b/x11-libs/libXres/Manifest deleted file mode 100644 index d5a984b9184e..000000000000 --- a/x11-libs/libXres/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXres-1.2.3.tar.xz 268476 BLAKE2B bd4d0c61e63c0c568b7417e97a9be5554d740aeb332e191c870aea662e571ee0d0bb26daee6e7df7fa0bc3b2b2b3287f9e9569f1c3eee2cc110ef48d9e2d4919 SHA512 385dbc87bd4e0d306a1cad6b317d8431494cd2a381766bc3f9e6b7f488ff41ee1f4f25e756421f6a2b5681976d7da0108cea6305f7a34f7105d861cb6c1ae854 diff --git a/x11-libs/libXres/libXres-1.2.3.ebuild b/x11-libs/libXres/libXres-1.2.3.ebuild deleted file mode 100644 index 765b47acc7a2..000000000000 --- a/x11-libs/libXres/libXres-1.2.3.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -inherit xorg-meson - -DESCRIPTION="X.Org XRes library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND="x11-libs/libX11 - x11-libs/libXext" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/libXres/metadata.xml b/x11-libs/libXres/metadata.xml deleted file mode 100644 index 1edcea235fde..000000000000 --- a/x11-libs/libXres/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXres</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXt/Manifest b/x11-libs/libXt/Manifest deleted file mode 100644 index 3f23c6732d2d..000000000000 --- a/x11-libs/libXt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXt-1.3.1.tar.xz 691200 BLAKE2B d3ce6475a1d5c87fac635d6b1d644679900b4bec1c3691fb3700bb9fec5009157f0920a567e2715e00792ea292681beb41f6b8950f34bd063e6d60d126cbd034 SHA512 c220292f60b0f53134cf9364831a32bbaa9fa6bbb3a7143e917920957b7a48c616e946042747089f29ea9d8a18ecd64de620bcaf56d82462e7107de906f5db38 diff --git a/x11-libs/libXt/files/libXt-1.3.1-ppc.patch b/x11-libs/libXt/files/libXt-1.3.1-ppc.patch deleted file mode 100644 index 55f5ff0fcfc7..000000000000 --- a/x11-libs/libXt/files/libXt-1.3.1-ppc.patch +++ /dev/null @@ -1,27 +0,0 @@ -https://gitlab.freedesktop.org/xorg/lib/libxt/-/commit/c058592b4de3522e13dbe6f4fa631802da7a6f0c - -From c058592b4de3522e13dbe6f4fa631802da7a6f0c Mon Sep 17 00:00:00 2001 -From: Niveditha Rau <niveditha.rau@oracle.com> -Date: Mon, 30 Dec 2024 00:02:22 +0000 -Subject: [PATCH] Fix mismatched paren - -Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxt/-/merge_requests/72> ---- - include/X11/Xtos.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/X11/Xtos.h b/include/X11/Xtos.h -index 599dbe2..91b956f 100644 ---- a/include/X11/Xtos.h -+++ b/include/X11/Xtos.h -@@ -64,7 +64,7 @@ SOFTWARE. - defined(__s390x__) || \ - (defined(__hppa__) && defined(__LP64__)) || \ - defined(__amd64__) || defined(amd64) || \ -- defined(__powerpc64__)) -+ defined(__powerpc64__) - #define LONG64 - #endif - --- -GitLab diff --git a/x11-libs/libXt/libXt-1.3.1-r1.ebuild b/x11-libs/libXt/libXt-1.3.1-r1.ebuild deleted file mode 100644 index 40852a8fb7bf..000000000000 --- a/x11-libs/libXt/libXt-1.3.1-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org X Toolkit Intrinsics library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=x11-libs/libICE-1.0.8-r1[${MULTILIB_USEDEP}] - >=x11-libs/libSM-1.2.1-r1[${MULTILIB_USEDEP}] - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto - test? ( dev-libs/glib[${MULTILIB_USEDEP}] )" - -PATCHES=( - "${FILESDIR}"/${P}-ppc.patch -) - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_with doc xmlto) - $(use_enable doc specs) - $(use_enable test unit-tests) - --without-fop - ) - xorg-3_src_configure -} diff --git a/x11-libs/libXt/metadata.xml b/x11-libs/libXt/metadata.xml deleted file mode 100644 index 938f41e6afae..000000000000 --- a/x11-libs/libXt/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXt</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXtst/Manifest b/x11-libs/libXtst/Manifest deleted file mode 100644 index 488592022c52..000000000000 --- a/x11-libs/libXtst/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXtst-1.2.5.tar.xz 291748 BLAKE2B daf9d3c5412623a06c8579b341c1ab6e720719c4f3151acf5c735ea08c79c33800993d55cd9f9e8660be85e290fac641e5e9266deb4d317d9957ced847b1ebb1 SHA512 848fa580d7abccd48c9ca3440f92e299839ada0912ed60d38d4d4f5bf37431cd02d7059265ab4e524c3e2cb9c368b9b90b863d1ed97d74979ef8811fc5e635a9 diff --git a/x11-libs/libXtst/libXtst-1.2.5.ebuild b/x11-libs/libXtst/libXtst-1.2.5.ebuild deleted file mode 100644 index 29635bb08515..000000000000 --- a/x11-libs/libXtst/libXtst-1.2.5.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Xlib-based client API for the XTEST & RECORD extensions library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/libXtst/metadata.xml b/x11-libs/libXtst/metadata.xml deleted file mode 100644 index 70920d078425..000000000000 --- a/x11-libs/libXtst/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXtst</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXv/Manifest b/x11-libs/libXv/Manifest deleted file mode 100644 index a7df9e2ca5a8..000000000000 --- a/x11-libs/libXv/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXv-1.0.13.tar.xz 281460 BLAKE2B a906908b95c47b8f5309ef7e3c800d560aaf4121908b351c66880977b1ee26302de2b8004692be25ffdca3d26a179034f9931a120194933aaf85ccc8f6bc91f7 SHA512 80d7a11e6415fbe0fc50c3c2a1abf8f0f2ec38446c9c8d88ff48875cd94b8949cb1028f2ab37476c4b25cbd7eac34dde9132dd998c4e04ea576b95ae411ba946 diff --git a/x11-libs/libXv/libXv-1.0.13.ebuild b/x11-libs/libXv/libXv-1.0.13.ebuild deleted file mode 100644 index 91e44cab63a3..000000000000 --- a/x11-libs/libXv/libXv-1.0.13.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org Xv library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/libXv/metadata.xml b/x11-libs/libXv/metadata.xml deleted file mode 100644 index f6b405aca6a8..000000000000 --- a/x11-libs/libXv/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXv</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXvMC/Manifest b/x11-libs/libXvMC/Manifest deleted file mode 100644 index faa91d7e7342..000000000000 --- a/x11-libs/libXvMC/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXvMC-1.0.15.tar.xz 284392 BLAKE2B aefe213368b7eaec32282afbda3d8521f3fc77cb937e0d2a4a04a331fc8f7e75702d6f485b38cda3f093d6c5f143df4f5caa15073e08b680feb6f1e894bd3507 SHA512 92ae35f11ca60289062e58c0a31bdf14b739fa09d3b421b4eabb7a6f05cb9cb30159c161301191df6c253aadebe35634ca717ebff329d169ab016a5469453737 diff --git a/x11-libs/libXvMC/libXvMC-1.0.15.ebuild b/x11-libs/libXvMC/libXvMC-1.0.15.ebuild deleted file mode 100644 index 48fb863f4333..000000000000 --- a/x11-libs/libXvMC/libXvMC-1.0.15.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-meson - -DESCRIPTION="X.Org XvMC library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -multilib_src_install_all() { - einstalldocs - mv "${ED}"/usr/share/doc/{${PN},${P}}/XvMC_API.txt || die - rmdir "${ED}"/usr/share/doc/${PN} || die -} diff --git a/x11-libs/libXvMC/metadata.xml b/x11-libs/libXvMC/metadata.xml deleted file mode 100644 index f27bc93b06b1..000000000000 --- a/x11-libs/libXvMC/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXvMC</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXxf86dga/Manifest b/x11-libs/libXxf86dga/Manifest deleted file mode 100644 index 88b0ebf2003a..000000000000 --- a/x11-libs/libXxf86dga/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXxf86dga-1.1.7.tar.xz 276188 BLAKE2B 4071ba6d9aa4a832fe43b119debd0dc390d4b32ea0481660e0013bab3bdb27e252e22b78e439d3321f472673cc0a9e3bfbf85942faf2f10bba5e70c7cb8c0296 SHA512 3476fe374fb61e9c45ad10ca15a65266eee4358843dfa3c4869ce08aae614a362ba375c210025c6bb3df8de32464e7156026aae9cded750b6ebd222a2f2a04eb diff --git a/x11-libs/libXxf86dga/libXxf86dga-1.1.7.ebuild b/x11-libs/libXxf86dga/libXxf86dga-1.1.7.ebuild deleted file mode 100644 index 603d6b8ddb45..000000000000 --- a/x11-libs/libXxf86dga/libXxf86dga-1.1.7.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-meson - -DESCRIPTION="X.Org Xxf86dga library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/libXxf86dga/metadata.xml b/x11-libs/libXxf86dga/metadata.xml deleted file mode 100644 index 7a351d94894f..000000000000 --- a/x11-libs/libXxf86dga/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXxf86dga</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libXxf86vm/Manifest b/x11-libs/libXxf86vm/Manifest deleted file mode 100644 index 5e933a81755e..000000000000 --- a/x11-libs/libXxf86vm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libXxf86vm-1.1.7.tar.xz 272632 BLAKE2B 923461f5da821133a9ac75025705577a61813d8bed3bb02db22be5b0d63968d78fb22b498acc9010dd6ee6ac6ad4f03e168914f4b418ceb5230a6f1807ec67a6 SHA512 d1051c9698a884d86e5beb00d5ee148d2b5ded7fd05168861f722b89643ad9b7f7d220f0cbb64b290a69faf9a6630181533aaddb01c9c68b46f1e5625030f094 diff --git a/x11-libs/libXxf86vm/libXxf86vm-1.1.7.ebuild b/x11-libs/libXxf86vm/libXxf86vm-1.1.7.ebuild deleted file mode 100644 index bbc7a3e52338..000000000000 --- a/x11-libs/libXxf86vm/libXxf86vm-1.1.7.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-meson - -DESCRIPTION="X.Org Xxf86vm library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/libXxf86vm/metadata.xml b/x11-libs/libXxf86vm/metadata.xml deleted file mode 100644 index 01301f064958..000000000000 --- a/x11-libs/libXxf86vm/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libXxf86vm</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libclxclient/Manifest b/x11-libs/libclxclient/Manifest deleted file mode 100644 index 8c2d327bb0eb..000000000000 --- a/x11-libs/libclxclient/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST clxclient-3.9.2.tar.bz2 29991 BLAKE2B ffd56894e0bcf09e2b6e4c882830e3c3a3a88f3778fe6a2c8b2ceb9336f8ce9cf28193da8e8c86987475e95e3ea2c07319bd82e88ad820b39167cfba9eefd7c3 SHA512 38c2782e58df24c2dfcb936fc9cfe4d44016055fb1aa52ef8e789bf8ec327f45f2f7a91f18012e4b0c6f253f6f10329d6d1e9fc341017ace3f2b6fa050592049 diff --git a/x11-libs/libclxclient/files/libclxclient-3.9.2-Makefile.patch b/x11-libs/libclxclient/files/libclxclient-3.9.2-Makefile.patch deleted file mode 100644 index e79dce5764e8..000000000000 --- a/x11-libs/libclxclient/files/libclxclient-3.9.2-Makefile.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff --git a/source/Makefile b/source/Makefile -index 177115f..c8fa0f5 100644 ---- a/source/Makefile -+++ b/source/Makefile -@@ -24,16 +24,16 @@ SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86 - PREFIX ?= /usr/local - INCDIR ?= $(PREFIX)/include - LIBDIR ?= $(PREFIX)/lib$(SUFFIX) -+PKGCONFIG = pkg-config - - MAJVERS = 3 - MINVERS = 9.2 - VERSION = $(MAJVERS).$(MINVERS) - - --CPPFLAGS += $(shell pkgconf --cflags freetype2) -+CPPFLAGS += $(shell ${PKGCONFIG} --cflags freetype2) - CPPFLAGS += -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS $(PCONFCFL) --CXXFLAGS += -Wall -O2 -fPIC --CXXFLAGS += -march=native -+CXXFLAGS += -Wall -fPIC - LDLIBS += - - -@@ -55,8 +55,8 @@ install: $(CLXCLIENT_MIN) - install -d $(DESTDIR)$(LIBDIR) - install -m 644 $(CLXCLIENT_H) $(DESTDIR)$(INCDIR) - install -m 755 $(CLXCLIENT_MIN) $(DESTDIR)$(LIBDIR) -- ldconfig -- ln -sf $(CLXCLIENT_MIN) $(DESTDIR)$(LIBDIR)/$(CLXCLIENT_SO) -+ ln -sf $(CLXCLIENT_MIN) $(DESTDIR)$(LIBDIR)/$(CLXCLIENT_MAJ) -+ ln -sf $(CLXCLIENT_MAJ) $(DESTDIR)$(LIBDIR)/$(CLXCLIENT_SO) - - uninstall: - rm -rf $(DESTDIR)$(INCDIR)/$(CLXCLIENT_H) diff --git a/x11-libs/libclxclient/files/libclxclient-3.9.2-enumip-include-fix.patch b/x11-libs/libclxclient/files/libclxclient-3.9.2-enumip-include-fix.patch deleted file mode 100644 index 710baac0db53..000000000000 --- a/x11-libs/libclxclient/files/libclxclient-3.9.2-enumip-include-fix.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/source/enumip.cc b/source/enumip.cc -index 0873da8..1cdac0d 100644 ---- a/source/enumip.cc -+++ b/source/enumip.cc -@@ -19,7 +19,7 @@ - // --------------------------------------------------------------------------------- - - --#include <clxclient.h> -+#include "clxclient.h" - #include <X11/keysym.h> - - diff --git a/x11-libs/libclxclient/libclxclient-3.9.2-r1.ebuild b/x11-libs/libclxclient/libclxclient-3.9.2-r1.ebuild deleted file mode 100644 index f93fda69d912..000000000000 --- a/x11-libs/libclxclient/libclxclient-3.9.2-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="C++ wrapper library around the X Window System API" -HOMEPAGE="https://kokkinizita.linuxaudio.org/linuxaudio/index.html" -SRC_URI="https://kokkinizita.linuxaudio.org/linuxaudio/downloads/clxclient-${PV}.tar.bz2" -S="${WORKDIR}/clxclient-${PV}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86" - -CDEPEND=" - dev-libs/libclthreads - media-libs/freetype:2 - x11-libs/libX11 - x11-libs/libXft -" -RDEPEND="${CDEPEND}" -DEPEND="${CDEPEND}" -BDEPEND="virtual/pkgconfig" - -DOCS=( AUTHORS ) - -PATCHES=( - "${FILESDIR}/${P}-Makefile.patch" - "${FILESDIR}/${P}-enumip-include-fix.patch" -) - -src_compile() { - tc-export CXX - local prefix="${EPREFIX}/usr" - cd "${S}/source" - emake INCDIR="${prefix}/include" LIBDIR="${prefix}/$(get_libdir)" PKGCONFIG="$(tc-getPKG_CONFIG)" -} - -src_install() { - default - - local prefix="${ED}/usr" - cd "${S}/source" - emake INCDIR="${prefix}/include" LIBDIR="${prefix}/$(get_libdir)" PKGCONFIG="$(tc-getPKG_CONFIG)" install -} diff --git a/x11-libs/libclxclient/metadata.xml b/x11-libs/libclxclient/metadata.xml deleted file mode 100644 index b69a849fd57e..000000000000 --- a/x11-libs/libclxclient/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 type="project"> - <email>sound@gentoo.org</email> - <name>Gentoo Sound project</name> -</maintainer> -</pkgmetadata> diff --git a/x11-libs/libdlo/Manifest b/x11-libs/libdlo/Manifest deleted file mode 100644 index 53df82c59ce8..000000000000 --- a/x11-libs/libdlo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libdlo-0.1.2.tar.gz 476865 BLAKE2B b2391b58046e1f403b7e0d1eb915a46aa17c47e8ad804246f12f3b94f9ffb4dbc811e5d08aac29c2f4196b5d384e7244bddad3193adff5d5e890a7463a503fbb SHA512 6df69bebcf3142e0a87f66bb9d690fd78b96e08c2ae5d46fe0f3d91bc135364d5f5dd0c3a481705c3cd90c78a0a076757220fbcc3b0ad4343cdddb54501e3f2f diff --git a/x11-libs/libdlo/files/disable-testprogram.patch b/x11-libs/libdlo/files/disable-testprogram.patch deleted file mode 100644 index a8f2bba40bf4..000000000000 --- a/x11-libs/libdlo/files/disable-testprogram.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- a/configure.ac 2009-10-19 04:41:33.000000000 +0200 -+++ b/configure.ac 2018-04-23 23:18:48.867807771 +0200 -@@ -48,7 +48,6 @@ - - AC_CONFIG_FILES([Makefile - src/Makefile -- test/Makefile - ]) - AC_OUTPUT - AC_MSG_RESULT([ ---- a/Makefile.am 2009-10-09 02:20:55.000000000 +0200 -+++ b/Makefile.am 2018-04-23 23:19:27.036807625 +0200 -@@ -1,19 +1,13 @@ --SUBDIRS=src \ -- test -+SUBDIRS=src - dist_doc_DATA = README - ACLOCAL_AMFLAGS = -I m4 - AUTOMAKE_OPTIONS = foreign - EXTRA_DIST = \ - autogen.sh \ -- test/images/test08.bmp \ -- test/images/test16.bmp \ -- test/images/test24.bmp \ -- test/images/test32.bmp \ - Guide-v104.pdf \ - mkdox.sh - - TESTS_ENVIRONMENT = sudo --TESTS = test/test1 - - MAINTAINERCLEANFILES = depcomp INSTALL install-sh missing aclocal.m4 config.guess config.sub configure - diff --git a/x11-libs/libdlo/libdlo-0.1.2-r2.ebuild b/x11-libs/libdlo/libdlo-0.1.2-r2.ebuild deleted file mode 100644 index 5854396239bc..000000000000 --- a/x11-libs/libdlo/libdlo-0.1.2-r2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="A fully open source driver which supports all DisplayLink devices" -HOMEPAGE="https://libdlo.freedesktop.org/wiki/" -SRC_URI="https://people.freedesktop.org/~berniet/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="static-libs test-program" - -RDEPEND="virtual/libusb:0=" -DEPEND="${RDEPEND}" - -DOCS=( "AUTHORS" "ChangeLog" "Guide-v104.pdf" "README" ) - -src_prepare() { - default - - # AM_PROG_AR must be defined or automake will fail with: - # archiver requires 'AM_PROG_AR' in 'configure.ac'. - sed -i -e '/AC_PROG_CC/a AM_PROG_AR' configure.ac || die - - # Only build the Displaylink test program, if a user wants it. - if ! use test-program; then - eapply "${FILESDIR}"/disable-testprogram.patch - fi - - eautoreconf -} - -src_configure() { - econf $(use_enable static-libs static) -} - -src_install() { - default - - # Rename the Displaylink test program to an useful name - if use test-program; then - mv "${D}"/usr/bin/test1 "${D}"/usr/bin/displaylink-test || die - fi - - find "${D}" -name '*.la' -delete || die -} diff --git a/x11-libs/libdlo/metadata.xml b/x11-libs/libdlo/metadata.xml deleted file mode 100644 index 862238e9e7d2..000000000000 --- a/x11-libs/libdlo/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> - A fully open source GPL driver which supports all DisplayLink devices - in the mainline Linux kernel, called udlfb. It's possible to write - custom applications for it or to the libdlo user mode library itself. - And it's also possible to configure X and standard X applications to run on udlfb. - </longdescription> - <use> - <flag name="test-program">Build the program for testing Displaylink devices.</flag> - </use> -</pkgmetadata> diff --git a/x11-libs/libdockapp/Manifest b/x11-libs/libdockapp/Manifest deleted file mode 100644 index 2bae8342c4a8..000000000000 --- a/x11-libs/libdockapp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libdockapp-0.7.3.tar.gz 387507 BLAKE2B 83c11c81701b2be5eb197cf54ecb9ff34ad5d6cd730b2538a6ec8176dbf3728a98ff635a2da4ba2cc9238b559f1f6fe59126f9880e11099541a1e2d6e0faf246 SHA512 38d35599675fc8a8e9d14b0f059a0d1585106ed870210712f53f315d0442e98ad1df40a74b9f00e3f22656cb859d03fc93793b6042b9432394e572b89c58a815 diff --git a/x11-libs/libdockapp/libdockapp-0.7.3.ebuild b/x11-libs/libdockapp/libdockapp-0.7.3.ebuild deleted file mode 100644 index 2ebaaa97688b..000000000000 --- a/x11-libs/libdockapp/libdockapp-0.7.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit font - -DESCRIPTION="Window Maker Dock Applet Library" -HOMEPAGE="https://www.dockapps.net/libdockapp" -SRC_URI="https://www.dockapps.net/download/${P}.tar.gz" - -LICENSE="MIT public-domain" -SLOT="0/3" -KEYWORDS="~alpha amd64 ~mips ppc ppc64 ~sparc x86" -# X required for font eclass -IUSE="+X static-libs" -REQUIRED_USE="X" - -RDEPEND="x11-libs/libX11 - x11-libs/libXt - x11-libs/libXext - x11-libs/libXpm" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -FONT_S=${S}/fonts -FONT_SUFFIX="gz" -DOCS="README ChangeLog NEWS AUTHORS" - -src_configure() { - # Font installation handled by font eclass - econf \ - $(use_enable static-libs static) \ - --without-font \ - --without-examples -} - -src_install() { - emake DESTDIR="${D}" install - font_src_install - - find "${ED}" -type f -name '*.la' -delete || die -} diff --git a/x11-libs/libdockapp/metadata.xml b/x11-libs/libdockapp/metadata.xml deleted file mode 100644 index 0cd5b9db476b..000000000000 --- a/x11-libs/libdockapp/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="person"> - <email>voyageur@gentoo.org</email> - <name>Bernard Cafarelli</name> -</maintainer> - -</pkgmetadata> diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest deleted file mode 100644 index dd1e743f51ce..000000000000 --- a/x11-libs/libdrm/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST libdrm-2.4.131.tar.xz 435808 BLAKE2B e83e9cdde629fbab3a23170c964952c13dcb75e1b96773088392833f31b44f55903e01e28fc4c7d5e18c7f4fab306a5b0c8f4d4d76e5eeaac33ad3b350685a89 SHA512 d75894215600b648e25bbe13422901b650fb94bba8276d77971a49db7dc001819c9fc4b7e90ed82275f170a331687960ca5752cbb12064b2eec9c5c8eb60bf3c -DIST libdrm-2.4.133.tar.xz 436912 BLAKE2B 8cced30902d766556e392f097c34f8b0beedacf4a060c55a53194868cdc74526da1e47097c09a25c4d07c6a5cdcd8f6aa38e97f5fe4be1c39bc2f82d0c0ee664 SHA512 2b8016f64d2553c6cec4870b01820c48eb3985cadc4e39846bcc54db6bcec9435f65ba7749fc8271020317489bc05625e991383569cba803cca85c686d1f4568 -DIST libdrm-2.4.134.tar.xz 437244 BLAKE2B abdd9bcca56551f6568d42d8fd21a0cfc136b283e8b54ae87a8d3434dca30621013d68c275363f687407db1558b78d256882e728a44f95487b1a2958db03d75e SHA512 ef2abddea59d1e93c83a48de920431b839ab50d6071ef4da3cf126e7d64ba7b235f2e34e1169d49ad9de2937a0a18acd66bb8d324b067239b1136e0ddbe792a1 diff --git a/x11-libs/libdrm/libdrm-2.4.131.ebuild b/x11-libs/libdrm/libdrm-2.4.131.ebuild deleted file mode 100644 index 4339979c98c7..000000000000 --- a/x11-libs/libdrm/libdrm-2.4.131.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/libdrm.git" -PYTHON_COMPAT=( python3_{13..14} ) - -if [[ ${PV} = 9999* ]]; then - GIT_ECLASS="git-r3" -fi - -inherit ${GIT_ECLASS} python-any-r1 meson-multilib - -DESCRIPTION="X.Org libdrm library" -HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm" -if [[ ${PV} != 9999* ]]; then - SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -fi - -VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware" -for card in ${VIDEO_CARDS}; do - IUSE_VIDEO_CARDS+=" video_cards_${card}" -done - -LICENSE="MIT" -SLOT="0" -IUSE="${IUSE_VIDEO_CARDS} doc test tools udev valgrind" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" -DEPEND="${COMMON_DEPEND} - valgrind? ( dev-debug/valgrind )" -RDEPEND="${COMMON_DEPEND} - udev? ( virtual/udev )" -BDEPEND="${PYTHON_DEPS} - doc? ( $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') )" - -python_check_deps() { - use doc || return 0 - python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \ - symbols-check.py || die # bug #925550 -} - -multilib_src_configure() { - local emesonargs=( - $(meson_use udev) - -Dcairo-tests=disabled - $(meson_feature video_cards_amdgpu amdgpu) - $(meson_feature video_cards_exynos exynos) - $(meson_feature video_cards_freedreno freedreno) - $(meson_feature video_cards_intel intel) - $(meson_feature video_cards_nouveau nouveau) - $(meson_feature video_cards_omap omap) - $(meson_feature video_cards_radeon radeon) - $(meson_feature video_cards_tegra tegra) - $(meson_feature video_cards_vc4 vc4) - $(meson_feature video_cards_vivante etnaviv) - $(meson_feature video_cards_vmware vmwgfx) - # valgrind installs its .pc file to the pkgconfig for the primary arch - -Dvalgrind=$(usex valgrind auto disabled) - $(meson_native_use_bool tools install-test-programs) - $(meson_native_use_feature doc man-pages) - ) - - if use test || { multilib_is_native_abi && use tools; }; then - emesonargs+=( -Dtests=true ) - else - emesonargs+=( -Dtests=false ) - fi - meson_src_configure -} diff --git a/x11-libs/libdrm/libdrm-2.4.133.ebuild b/x11-libs/libdrm/libdrm-2.4.133.ebuild deleted file mode 100644 index 10999075af7f..000000000000 --- a/x11-libs/libdrm/libdrm-2.4.133.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/libdrm.git" -PYTHON_COMPAT=( python3_{13..14} ) - -if [[ ${PV} = 9999* ]]; then - GIT_ECLASS="git-r3" -fi - -inherit ${GIT_ECLASS} python-any-r1 meson-multilib - -DESCRIPTION="X.Org libdrm library" -HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm" -if [[ ${PV} != 9999* ]]; then - SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware" -for card in ${VIDEO_CARDS}; do - IUSE_VIDEO_CARDS+=" video_cards_${card}" -done - -LICENSE="MIT" -SLOT="0" -IUSE="${IUSE_VIDEO_CARDS} doc test tools udev valgrind" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" -DEPEND="${COMMON_DEPEND} - valgrind? ( dev-debug/valgrind )" -RDEPEND="${COMMON_DEPEND} - udev? ( virtual/udev )" -BDEPEND="${PYTHON_DEPS} - doc? ( $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') )" - -python_check_deps() { - use doc || return 0 - python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \ - symbols-check.py || die # bug #925550 -} - -multilib_src_configure() { - local emesonargs=( - $(meson_use udev) - -Dcairo-tests=disabled - $(meson_feature video_cards_amdgpu amdgpu) - $(meson_feature video_cards_exynos exynos) - $(meson_feature video_cards_freedreno freedreno) - $(meson_feature video_cards_intel intel) - $(meson_feature video_cards_nouveau nouveau) - $(meson_feature video_cards_omap omap) - $(meson_feature video_cards_radeon radeon) - $(meson_feature video_cards_tegra tegra) - $(meson_feature video_cards_vc4 vc4) - $(meson_feature video_cards_vivante etnaviv) - $(meson_feature video_cards_vmware vmwgfx) - # valgrind installs its .pc file to the pkgconfig for the primary arch - -Dvalgrind=$(usex valgrind auto disabled) - $(meson_native_use_bool tools install-test-programs) - $(meson_native_use_feature doc man-pages) - ) - - if use test || { multilib_is_native_abi && use tools; }; then - emesonargs+=( -Dtests=true ) - else - emesonargs+=( -Dtests=false ) - fi - meson_src_configure -} diff --git a/x11-libs/libdrm/libdrm-2.4.134.ebuild b/x11-libs/libdrm/libdrm-2.4.134.ebuild deleted file mode 100644 index 10999075af7f..000000000000 --- a/x11-libs/libdrm/libdrm-2.4.134.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/libdrm.git" -PYTHON_COMPAT=( python3_{13..14} ) - -if [[ ${PV} = 9999* ]]; then - GIT_ECLASS="git-r3" -fi - -inherit ${GIT_ECLASS} python-any-r1 meson-multilib - -DESCRIPTION="X.Org libdrm library" -HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm" -if [[ ${PV} != 9999* ]]; then - SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware" -for card in ${VIDEO_CARDS}; do - IUSE_VIDEO_CARDS+=" video_cards_${card}" -done - -LICENSE="MIT" -SLOT="0" -IUSE="${IUSE_VIDEO_CARDS} doc test tools udev valgrind" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" -DEPEND="${COMMON_DEPEND} - valgrind? ( dev-debug/valgrind )" -RDEPEND="${COMMON_DEPEND} - udev? ( virtual/udev )" -BDEPEND="${PYTHON_DEPS} - doc? ( $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') )" - -python_check_deps() { - use doc || return 0 - python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \ - symbols-check.py || die # bug #925550 -} - -multilib_src_configure() { - local emesonargs=( - $(meson_use udev) - -Dcairo-tests=disabled - $(meson_feature video_cards_amdgpu amdgpu) - $(meson_feature video_cards_exynos exynos) - $(meson_feature video_cards_freedreno freedreno) - $(meson_feature video_cards_intel intel) - $(meson_feature video_cards_nouveau nouveau) - $(meson_feature video_cards_omap omap) - $(meson_feature video_cards_radeon radeon) - $(meson_feature video_cards_tegra tegra) - $(meson_feature video_cards_vc4 vc4) - $(meson_feature video_cards_vivante etnaviv) - $(meson_feature video_cards_vmware vmwgfx) - # valgrind installs its .pc file to the pkgconfig for the primary arch - -Dvalgrind=$(usex valgrind auto disabled) - $(meson_native_use_bool tools install-test-programs) - $(meson_native_use_feature doc man-pages) - ) - - if use test || { multilib_is_native_abi && use tools; }; then - emesonargs+=( -Dtests=true ) - else - emesonargs+=( -Dtests=false ) - fi - meson_src_configure -} diff --git a/x11-libs/libdrm/libdrm-9999.ebuild b/x11-libs/libdrm/libdrm-9999.ebuild deleted file mode 100644 index df793c12cb99..000000000000 --- a/x11-libs/libdrm/libdrm-9999.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/libdrm.git" -PYTHON_COMPAT=( python3_{13..14} ) - -if [[ ${PV} = 9999* ]]; then - GIT_ECLASS="git-r3" -fi - -inherit ${GIT_ECLASS} python-any-r1 meson-multilib - -DESCRIPTION="X.Org libdrm library" -HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm" -if [[ ${PV} != 9999* ]]; then - SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware" -for card in ${VIDEO_CARDS}; do - IUSE_VIDEO_CARDS+=" video_cards_${card}" -done - -LICENSE="MIT" -SLOT="0" -IUSE="${IUSE_VIDEO_CARDS} doc test tools udev valgrind" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" -DEPEND="${COMMON_DEPEND} - valgrind? ( dev-debug/valgrind )" -RDEPEND="${COMMON_DEPEND} - udev? ( virtual/udev )" -BDEPEND="${PYTHON_DEPS} - doc? ( $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') )" - -python_check_deps() { - use doc || return 0 - python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \ - symbols-check.py || die # bug #925550 -} - -multilib_src_configure() { - local emesonargs=( - $(meson_use udev) - -Dcairo-tests=disabled - $(meson_feature video_cards_amdgpu amdgpu) - $(meson_feature video_cards_exynos exynos) - $(meson_feature video_cards_freedreno freedreno) - $(meson_feature video_cards_intel intel) - $(meson_feature video_cards_nouveau nouveau) - $(meson_feature video_cards_omap omap) - $(meson_feature video_cards_radeon radeon) - $(meson_feature video_cards_tegra tegra) - $(meson_feature video_cards_vc4 vc4) - $(meson_feature video_cards_vivante etnaviv) - $(meson_feature video_cards_vmware vmwgfx) - # valgrind installs its .pc file to the pkgconfig for the primary arch - -Dvalgrind=$(usex valgrind auto disabled) - $(meson_native_use_bool tools install-test-programs) - $(meson_native_use_feature doc man-pages) - ) - - if use test || { multilib_is_native_abi && use tools; }; then - emesonargs+=( -Dtests=true ) - else - emesonargs+=( -Dtests=false ) - fi - meson_src_configure -} diff --git a/x11-libs/libdrm/metadata.xml b/x11-libs/libdrm/metadata.xml deleted file mode 100644 index be660f032d0c..000000000000 --- a/x11-libs/libdrm/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <use> - <flag name="tools">Install optional tests and tools</flag> - </use> - <upstream> - <remote-id type="freedesktop-gitlab">mesa/drm</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libfakeXinerama/Manifest b/x11-libs/libfakeXinerama/Manifest deleted file mode 100644 index 99c08a1f1285..000000000000 --- a/x11-libs/libfakeXinerama/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libfakeXinerama-0.1.0.tar.bz2 3191 BLAKE2B 3f3572a64c6aafc71df9db7dc0c88125f4eb53dc7ae5dd22a704964664f3e21423241892b92be3591dffeca264660b1dd0880989e8088091d0731105ffec224b SHA512 6b2cd7a3ebd751d869b8afd1c129412f7bc8e8098d7f27a1781078c33f5fa644374524d3e7f5a7b9cf0297edb848d6ff7ec8f29d312e2af0c88d248c751ef907 diff --git a/x11-libs/libfakeXinerama/libfakeXinerama-0.1.0.ebuild b/x11-libs/libfakeXinerama/libfakeXinerama-0.1.0.ebuild deleted file mode 100644 index 2686e3b386b2..000000000000 --- a/x11-libs/libfakeXinerama/libfakeXinerama-0.1.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib toolchain-funcs - -DESCRIPTION="Fake library to override default libXinerama and expose custom screen dimensions" -HOMEPAGE="https://github.com/Xpra-org/libfakeXinerama" -SRC_URI="https://xpra.org/src/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND=" - x11-libs/libX11 - x11-libs/libXinerama -" - -src_compile() { - libtool --tag=CC --mode=compile $(tc-getCC) -shared ${CFLAGS} -c ${PN#lib}.c || die - libtool --tag=CC --mode=link $(tc-getCC) -shared ${LDFLAGS} -Wl,-z,defs ${PN#lib}.lo \ - -o ${PN}.la -rpath "${EPREFIX}/usr/$(get_libdir)" -version-number 1:0:0 || die -} - -src_install() { - dolib.so .libs/${PN}$(get_libname)* - dodoc README.TXT -} diff --git a/x11-libs/libfakeXinerama/metadata.xml b/x11-libs/libfakeXinerama/metadata.xml deleted file mode 100644 index ecd8e3de07da..000000000000 --- a/x11-libs/libfakeXinerama/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>chewi@gentoo.org</email> - <name>James Le Cuirot</name> - </maintainer> - <upstream> - <remote-id type="github">Xpra-org/libfakeXinerama</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libfakekey/Manifest b/x11-libs/libfakekey/Manifest deleted file mode 100644 index 97afebdd3211..000000000000 --- a/x11-libs/libfakekey/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libfakekey-0.3.tar.bz2 9672 BLAKE2B 1cd86581148e218879b14ff52fb085fd20248a475ccf00a08918d64db811b21bbba3632e799d798077a197298da4d976be3180c060a6016c396428519d1aaef2 SHA512 b0502dbb01839009de7120f8ca939c839850e7c3c88678b52d6df9f4205cbec20769cedd61c9307e8307f6bf789eee25b20d4fe20c25e7285318f5ea1334555a diff --git a/x11-libs/libfakekey/files/libfakekey-0.3-ac.patch b/x11-libs/libfakekey/files/libfakekey-0.3-ac.patch deleted file mode 100644 index 3e0e14d79961..000000000000 --- a/x11-libs/libfakekey/files/libfakekey-0.3-ac.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- a/configure.ac 2011-05-22 14:59:45.801746472 +0100 -+++ b/configure.ac 2011-05-22 15:02:59.437159981 +0100 -@@ -14,17 +14,14 @@ AC_HEADER_STDC - - dnl ------ libtool versioning ----------------------------------------------- - --LT_CURRENT=0 --LT_REVISION=1 --LT_AGE=0 --AC_SUBST(LT_CURRENT) --AC_SUBST(LT_REVISION) --AC_SUBST(LT_AGE) -+m4_define(LT_CURRENT, 0) -+m4_define(LT_REVISION, 1) -+m4_define(LT_AGE, 0) - --LT_VERSION_INFO="$LT_CURRENT:$LT_REVISION:$LT_AGE" -+LT_VERSION_INFO="LT_CURRENT():LT_REVISION():LT_AGE()" - AC_SUBST(LT_VERSION_INFO) - --LT_CURRENT_MINUS_AGE=`expr $LT_CURRENT - $LT_AGE` -+LT_CURRENT_MINUS_AGE="m4_eval(LT_CURRENT() - LT_AGE())" - AC_SUBST(LT_CURRENT_MINUS_AGE) - - dnl ------ Check for X Stuff ------------------------------------------------ diff --git a/x11-libs/libfakekey/libfakekey-0.3-r1.ebuild b/x11-libs/libfakekey/libfakekey-0.3-r1.ebuild deleted file mode 100644 index 80937a929139..000000000000 --- a/x11-libs/libfakekey/libfakekey-0.3-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Helper library for the x11-misc/matchbox-keyboard package" -HOMEPAGE="https://git.yoctoproject.org/cgit/cgit.cgi/libfakekey" -SRC_URI="https://git.yoctoproject.org/cgit/cgit.cgi/${PN}/snapshot/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" -IUSE="debug doc" - -BDEPEND=" - x11-base/xorg-proto - doc? ( app-text/doxygen ) -" -DEPEND="x11-libs/libXtst" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}-ac.patch" ) # Allow configure to use libtool-2 - -src_prepare() { - default - - # Fix underlinking bug #367595 - sed -i -e 's/^fakekey_test_LDADD=/fakekey_test_LDADD=-lX11 /' \ - tests/Makefile.am || die 'Cannot sed Makefile.am' - sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac || die - eautoreconf -} - -src_configure() { - local myeconfargs=( - # --with/without-x is ignored by configure script and X is used. - --with-x - $(use_enable debug) - $(use_enable doc doxygen-docs) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - use doc && local HTML_DOCS=( doc/html/. ) - default - find "${D}" -name '*.la' -type f -delete || die -} diff --git a/x11-libs/libfakekey/metadata.xml b/x11-libs/libfakekey/metadata.xml deleted file mode 100644 index 8641e5bdd399..000000000000 --- a/x11-libs/libfakekey/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 type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> -</pkgmetadata> diff --git a/x11-libs/libfm-extra/Manifest b/x11-libs/libfm-extra/Manifest deleted file mode 100644 index 2f5220c47e3a..000000000000 --- a/x11-libs/libfm-extra/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libfm-1.3.2.tar.gz 1295152 BLAKE2B 80b2110610aac9e8cb37502c3e69e425256ff22565ba15b5806e30c3bed5ad141c38cac1eda91f846e14eca6b783bea3d715b3b467ae7d37b036e3f19cadc3f8 SHA512 905c5eca66e1acb8ab2ed20de9f10e43d38eae304d1d986dd9961469141f9156130602c060754a5161672208c37a3969489bb40fd9c941281817852ca38500a6 diff --git a/x11-libs/libfm-extra/files/libfm-extra-1.3.2-buildsystem.patch b/x11-libs/libfm-extra/files/libfm-extra-1.3.2-buildsystem.patch deleted file mode 100644 index fd9a0535a4c3..000000000000 --- a/x11-libs/libfm-extra/files/libfm-extra-1.3.2-buildsystem.patch +++ /dev/null @@ -1,59 +0,0 @@ -From a5cabf67a7460ce27c73e66c9ac98481c6cd1db2 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Mon, 15 Mar 2021 09:44:40 +0100 -Subject: [PATCH] Drop -Werror and unwanted CPPFLAGS, disable docs - ---- - Makefile.am | 2 +- - configure.ac | 8 ++------ - 2 files changed, 3 insertions(+), 7 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index 427edae..f5fd4f0 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -5,7 +5,7 @@ NULL= - DIST_SUBDIRS = src po data - - # a little trick against gtk-doc is here --SUBDIRS_DOCS = docs -+SUBDIRS_DOCS = - - EXTRA_DIST_DOCS = \ - gtk-doc.make \ -diff --git a/configure.ac b/configure.ac -index bf6b07f..2f331ec 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -3,7 +3,7 @@ - - AC_PREREQ([2.63]) - AC_INIT([libfm], [1.3.2], [http://pcmanfm.sourceforge.net/]) --AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects no-dist-gzip dist-xz -Wno-portability]) -+AM_INIT_AUTOMAKE([-Wall foreign subdir-objects no-dist-gzip dist-xz -Wno-portability]) - AC_CONFIG_MACRO_DIR(m4) - AC_CONFIG_HEADERS([config.h]) - -@@ -277,7 +277,7 @@ AC_ARG_ENABLE(debug, - ) - if test "$enable_debug" = "yes"; then - # turn on debug and disable optimization -- CPPFLAGS="$CPPFLAGS -DG_ENABLE_DEBUG -O0 -g" -+ CPPFLAGS="$CPPFLAGS -DG_ENABLE_DEBUG" - case "$CC" in - gcc*) - CPPFLAGS="$CPPFLAGS -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers" -@@ -323,10 +323,6 @@ AC_CONFIG_FILES([ - data/lxshortcut.1 - data/ui/Makefile - po/Makefile.in -- docs/Makefile -- docs/reference/Makefile -- docs/reference/libfm/Makefile -- docs/reference/libfm/version.xml - libfm.pc - libfm-gtk.pc - libfm-gtk3.pc --- -2.30.2 - diff --git a/x11-libs/libfm-extra/libfm-extra-1.3.2.ebuild b/x11-libs/libfm-extra/libfm-extra-1.3.2.ebuild deleted file mode 100644 index db68870254c7..000000000000 --- a/x11-libs/libfm-extra/libfm-extra-1.3.2.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN="libfm" -MY_P="${MY_PN}-${PV/_/}" -inherit autotools xdg - -DESCRIPTION="Library for file management" -HOMEPAGE="https://wiki.lxde.org/en/PCManFM" -SRC_URI="https://github.com/lxde/libfm/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0/5.3.1" # copy ABI_VERSION because it seems upstream change it randomly -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=">=dev-libs/glib-2.18:2" -DEPEND="${RDEPEND}" -BDEPEND=" - app-arch/xz-utils - dev-build/gtk-doc-am - >=dev-util/intltool-0.40 - sys-devel/gettext - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}/${P}-buildsystem.patch" ) - -src_prepare() { - xdg_src_prepare - - # disable unused translations. Bug #356029 - cat <<-EOF >> po/POTFILES.in || die -data/ui/app-chooser.ui -data/ui/ask-rename.ui -data/ui/exec-file.ui -data/ui/file-prop.ui -data/ui/preferred-apps.ui -data/ui/progress.ui -EOF - - # subslot sanity check - local sub_slot=${SLOT#*/} - local libfm_major_abi=$(sed -rne '/ABI_VERSION/s:.*=::p' src/Makefile.am | tr ':' '.') - - if [[ ${sub_slot} != ${libfm_major_abi} ]]; then - eerror "Ebuild sub-slot (${sub_slot}) does not match ABI_VERSION(${libfm_major_abi})" - eerror "Please update SLOT variable as follows:" - eerror " SLOT=\"${SLOT%%/*}/${libfm_major_abi}\"" - eerror - die "sub-slot sanity check failed" - fi - - eautoreconf - rm -r autom4te.cache || die -} - -src_configure() { - econf \ - --disable-static \ - --with-extra-only -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die - # Sometimes a directory is created instead of a symlink. No idea why... - # It is wrong anyway. We expect a libfm-1.0 directory and then a libfm - # symlink to it. - if [[ -h ${D}/usr/include/${MY_PN} || -d ${D}/usr/include/${MY_PN} ]]; then - rm -r "${D}"/usr/include/${MY_PN} || die - fi -} - -pkg_preinst() { - xdg_pkg_preinst - # Resolve the symlink mess. Bug #439570 - if [[ -d "${ROOT}"/usr/include/${MY_PN} ]]; then - rm -rf "${ROOT}"/usr/include/${MY_PN} || die - fi - if [[ -d "${D}"/usr/include/${MY_PN}-1.0 ]]; then - cd "${D}"/usr/include || die - ln -s --force ${MY_PN}-1.0 ${MY_PN} || die - fi -} diff --git a/x11-libs/libfm-extra/metadata.xml b/x11-libs/libfm-extra/metadata.xml deleted file mode 100644 index d53514de1063..000000000000 --- a/x11-libs/libfm-extra/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>lxqt@gentoo.org</email> - <name>LXQt</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">pcmanfm</remote-id> - <remote-id type="github">lxde/libfm</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libfm-qt/Manifest b/x11-libs/libfm-qt/Manifest deleted file mode 100644 index 8d100986a9ce..000000000000 --- a/x11-libs/libfm-qt/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST libfm-qt-2.3.1.tar.xz 427776 BLAKE2B 4fbc3c8bcda0e24581e83a74a3292e34500d1a01490b316bf6c787ed9e1629e4e6855672a5ccd218efa49729c76ae77aefc91cc5c4e2aecea8784ab786d726f4 SHA512 755130bdd466967ab974ebde2814f1f4df645950bf9e2a223b33c769ba08ac43b2c6e5ef7b1a748310a10dd16c5e583db5f94764a1c8d311274f1454ad225fa7 -DIST libfm-qt-2.4.0.tar.xz 439504 BLAKE2B 8a53a19a1a18db9a915b31445b5360b6798e3468c22c66c06170768f99d2b458edbe1710d7d9b82052baf68032538a457e279cd8e976664c286c88ac2a0fa04f SHA512 10bac2515311665b05589a4ffab31119d0842aaf25a00a64f56ab5848a12cd6766af1e52537b367fa03a1117ef4608d9eabfdd8e8ed9ddc80177212a7b3a9277 diff --git a/x11-libs/libfm-qt/libfm-qt-2.3.1.ebuild b/x11-libs/libfm-qt/libfm-qt-2.3.1.ebuild deleted file mode 100644 index a77a407a6ea2..000000000000 --- a/x11-libs/libfm-qt/libfm-qt-2.3.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV="$(ver_cut 1-2)" - -inherit cmake xdg - -DESCRIPTION="Qt Library for Building File Managers" -HOMEPAGE="https://lxqt-project.org/" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" -else - SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" -fi - -LICENSE="BSD GPL-2+ LGPL-2.1+" -SLOT="0/17" - -BDEPEND=" - >=dev-qt/qttools-6.6:6[linguist] - >=dev-util/lxqt-build-tools-2.3.0 - virtual/pkgconfig -" -DEPEND=" - dev-libs/glib:2 - >=dev-qt/qtbase-6.6:6=[gui,widgets,X] - >=lxde-base/menu-cache-1.1.0:= - =lxqt-base/lxqt-menu-data-${MY_PV}* - media-libs/libexif - x11-libs/libxcb:= -" -RDEPEND="${DEPEND}" diff --git a/x11-libs/libfm-qt/libfm-qt-2.4.0.ebuild b/x11-libs/libfm-qt/libfm-qt-2.4.0.ebuild deleted file mode 100644 index fee143044b1e..000000000000 --- a/x11-libs/libfm-qt/libfm-qt-2.4.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Qt Library for Building File Managers" -HOMEPAGE=" - https://lxqt-project.org/ - https://github.com/lxqt/libfm-qt/ -" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" -else - SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" -fi - -LICENSE="BSD GPL-2+ LGPL-2.1+" -SLOT="0/17" - -BDEPEND=" - >=dev-qt/qttools-6.6:6[linguist] - >=dev-util/lxqt-build-tools-2.4.0 - virtual/pkgconfig -" -DEPEND=" - dev-libs/glib:2 - >=dev-qt/qtbase-6.6:6=[gui,widgets,X] - >=lxde-base/menu-cache-1.1.0:= - =lxqt-base/lxqt-menu-data-${MY_PV}* - media-libs/libexif - x11-libs/libxcb:= -" -RDEPEND="${DEPEND}" diff --git a/x11-libs/libfm-qt/metadata.xml b/x11-libs/libfm-qt/metadata.xml deleted file mode 100644 index cb633cd2f5f0..000000000000 --- a/x11-libs/libfm-qt/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>lxqt@gentoo.org</email> - <name>LXQt</name> - </maintainer> - <upstream> - <remote-id type="github">lxqt/libfm-qt</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libfm/Manifest b/x11-libs/libfm/Manifest deleted file mode 100644 index 2f5220c47e3a..000000000000 --- a/x11-libs/libfm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libfm-1.3.2.tar.gz 1295152 BLAKE2B 80b2110610aac9e8cb37502c3e69e425256ff22565ba15b5806e30c3bed5ad141c38cac1eda91f846e14eca6b783bea3d715b3b467ae7d37b036e3f19cadc3f8 SHA512 905c5eca66e1acb8ab2ed20de9f10e43d38eae304d1d986dd9961469141f9156130602c060754a5161672208c37a3969489bb40fd9c941281817852ca38500a6 diff --git a/x11-libs/libfm/files/libfm-1.3.2-buildsystem.patch b/x11-libs/libfm/files/libfm-1.3.2-buildsystem.patch deleted file mode 100644 index 3b5f2b5061ee..000000000000 --- a/x11-libs/libfm/files/libfm-1.3.2-buildsystem.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 5db9cb19a2b33c89255b8d483f42d5fc647df2c9 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Mon, 15 Mar 2021 01:20:02 +0100 -Subject: [PATCH] Drop -Werror and unwanted CPPFLAGS - ---- - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index bf6b07f..181eed7 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -3,7 +3,7 @@ - - AC_PREREQ([2.63]) - AC_INIT([libfm], [1.3.2], [http://pcmanfm.sourceforge.net/]) --AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects no-dist-gzip dist-xz -Wno-portability]) -+AM_INIT_AUTOMAKE([-Wall foreign subdir-objects no-dist-gzip dist-xz -Wno-portability]) - AC_CONFIG_MACRO_DIR(m4) - AC_CONFIG_HEADERS([config.h]) - -@@ -277,7 +277,7 @@ AC_ARG_ENABLE(debug, - ) - if test "$enable_debug" = "yes"; then - # turn on debug and disable optimization -- CPPFLAGS="$CPPFLAGS -DG_ENABLE_DEBUG -O0 -g" -+ CPPFLAGS="$CPPFLAGS -DG_ENABLE_DEBUG" - case "$CC" in - gcc*) - CPPFLAGS="$CPPFLAGS -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers" --- -2.30.2 - diff --git a/x11-libs/libfm/files/libfm-1.3.2-c99.patch b/x11-libs/libfm/files/libfm-1.3.2-c99.patch deleted file mode 100644 index b84cf01111c8..000000000000 --- a/x11-libs/libfm/files/libfm-1.3.2-c99.patch +++ /dev/null @@ -1,48 +0,0 @@ -https://bugs.gentoo.org/919076 -https://github.com/lxde/libfm/issues/100 -https://github.com/lxde/libfm/pull/101 - -From ec6a21263d150aea918826941a80f335b45470a8 Mon Sep 17 00:00:00 2001 -From: Mamoru TASAKA <mtasaka@fedoraproject.org> -Date: Fri, 1 Mar 2024 14:19:46 +0900 -Subject: [PATCH] FIX: support gcc14 -Werror=incompatible-pointer-types - -gcc14 now defaults to -Werror=incompatible-pointer-types . -To support this, cast GTK related objects for assignment -properly. - -Fixes #100 . ---- a/src/gtk/exo/exo-icon-view.c -+++ b/src/gtk/exo/exo-icon-view.c -@@ -2819,7 +2819,7 @@ exo_icon_view_key_press_event (GtkWidget *widget, - /* allocate a new event to forward */ - new_event = gdk_event_copy ((GdkEvent *) event); - g_object_unref (G_OBJECT (new_event->key.window)); -- new_event->key.window = g_object_ref (G_OBJECT (gtk_widget_get_window (icon_view->priv->search_entry))); -+ new_event->key.window = GDK_WINDOW(g_object_ref (G_OBJECT (gtk_widget_get_window (icon_view->priv->search_entry)))); - - /* send the event to the search entry. If the "preedit-changed" signal is - * emitted during this event, priv->search_imcontext_changed will be set. ---- a/src/gtk/fm-dnd-dest.c -+++ b/src/gtk/fm-dnd-dest.c -@@ -458,7 +458,7 @@ static GdkDragAction _ask_action_on_drop(GtkWidget *widget, - gtk_action_set_sensitive(act, FALSE); - } - } -- ri.menu = g_object_ref(gtk_ui_manager_get_widget(ui, "/popup")); -+ ri.menu = GTK_MENU(g_object_ref(gtk_ui_manager_get_widget(ui, "/popup"))); - g_signal_connect(ri.menu, "selection-done", G_CALLBACK(gtk_widget_destroy), NULL); - unmap_handler = g_signal_connect(ri.menu, "unmap", - G_CALLBACK(run_unmap_handler), &ri); ---- a/src/gtk/fm-standard-view.c -+++ b/src/gtk/fm-standard-view.c -@@ -637,7 +637,7 @@ static inline void create_icon_view(FmStandardView* fv, GList* sels) - "text", FM_FOLDER_MODEL_COL_NAME ); - if(fv->renderer_text) - g_object_unref(fv->renderer_text); -- fv->renderer_text = g_object_ref_sink(render); -+ fv->renderer_text = FM_CELL_RENDERER_TEXT(g_object_ref_sink(render)); - exo_icon_view_set_search_column((ExoIconView*)fv->view, FM_FOLDER_MODEL_COL_NAME); - g_signal_connect(fv->view, "item-activated", G_CALLBACK(on_icon_view_item_activated), fv); - g_signal_connect(fv->view, "selection-changed", G_CALLBACK(on_sel_changed), fv); - diff --git a/x11-libs/libfm/libfm-1.3.2-r1.ebuild b/x11-libs/libfm/libfm-1.3.2-r1.ebuild deleted file mode 100644 index 82474dd6672c..000000000000 --- a/x11-libs/libfm/libfm-1.3.2-r1.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="${PN}-${PV/_/}" -inherit autotools flag-o-matic vala xdg - -DESCRIPTION="Library for file management" -HOMEPAGE="https://wiki.lxde.org/en/PCManFM" -SRC_URI="https://github.com/lxde/libfm/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0/5.3.1" # copy ABI_VERSION because it seems upstream change it randomly -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" -IUSE="+automount debug doc examples exif gtk udisks vala" - -REQUIRED_USE="udisks? ( automount ) doc? ( gtk )" - -DEPEND=" - >=dev-libs/glib-2.18:2 - >=lxde-base/menu-cache-1.1.0-r1:= - ~x11-libs/libfm-extra-${PV} - gtk? ( x11-libs/gtk+:3 ) - udisks? ( dev-libs/dbus-glib ) -" -RDEPEND="${DEPEND} - !lxde-base/lxshortcut - x11-misc/shared-mime-info - automount? ( - udisks? ( gnome-base/gvfs[udev,udisks] ) - !udisks? ( gnome-base/gvfs[udev] ) - ) - exif? ( media-libs/libexif ) -" -BDEPEND=" - app-arch/xz-utils - dev-util/glib-utils - >=dev-util/intltool-0.40 - sys-devel/gettext - virtual/pkgconfig - doc? ( dev-util/gtk-doc ) - vala? ( $(vala_depend) ) -" - -PATCHES=( - "${FILESDIR}/${P}-buildsystem.patch" - "${FILESDIR}/${PN}-1.3.2-c99.patch" -) - -src_prepare() { - xdg_src_prepare - - if ! use doc; then - sed -ie '/^SUBDIR.*=/s#docs##' Makefile.am || die - sed -ie '/^[[:space:]]*docs/d' configure.ac || die - fi - - # disable unused translations. Bug #356029 - cat <<-EOF >> po/POTFILES.in || die -data/ui/app-chooser.ui -data/ui/ask-rename.ui -data/ui/exec-file.ui -data/ui/file-prop.ui -data/ui/preferred-apps.ui -data/ui/progress.ui -EOF - - # subslot sanity check - local sub_slot=${SLOT#*/} - local libfm_major_abi=$(sed -rne '/ABI_VERSION/s:.*=::p' src/Makefile.am | tr ':' '.') - - if [[ ${sub_slot} != ${libfm_major_abi} ]]; then - eerror "Ebuild sub-slot (${sub_slot}) does not match ABI_VERSION(${libfm_major_abi})" - eerror "Please update SLOT variable as follows:" - eerror " SLOT=\"${SLOT%%/*}/${libfm_major_abi}\"" - eerror - die "sub-slot sanity check failed" - fi - - eautoreconf - rm -r autom4te.cache || die - vala_setup -} - -src_configure() { - # bug #944077 - append-cflags -std=gnu17 - - local myeconfargs=( - --disable-static - --with-html-dir=/usr/share/doc/${PF}/html - $(use_enable debug) - $(use_enable doc gtk-doc) - $(use_enable examples demo) - $(use_enable exif) - $(use_with gtk gtk 3) - $(use_enable udisks) - $(use_enable vala old-actions) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die - # Sometimes a directory is created instead of a symlink. No idea why... - # It is wrong anyway. We expect a libfm-1.0 directory and then a libfm - # symlink to it. - if [[ -h ${D}/usr/include/${PN} || -d ${D}/usr/include/${PN} ]]; then - rm -r "${D}"/usr/include/${PN} || die - fi - # Remove files installed by split-off libfm-extra package - rm "${D}"/usr/include/libfm-1.0/fm-{extra,version,xml-file}.h || die - rm "${D}"/usr/$(get_libdir)/libfm-extra* || die - rm "${D}"/usr/$(get_libdir)/pkgconfig/libfm-extra.pc || die -} - -pkg_preinst() { - xdg_pkg_preinst - # Resolve the symlink mess. Bug #439570 - if [[ -d "${ROOT}"/usr/include/${PN} ]]; then - rm -rf "${ROOT}"/usr/include/${PN} || die - fi - if [[ -d "${D}"/usr/include/${PN}-1.0 ]]; then - cd "${D}"/usr/include || die - ln -s --force ${PN}-1.0 ${PN} || die - fi -} diff --git a/x11-libs/libfm/metadata.xml b/x11-libs/libfm/metadata.xml deleted file mode 100644 index 95a0bf5b2f20..000000000000 --- a/x11-libs/libfm/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="vala">Support custom actions in menus</flag> - <flag name="udisks">Use libfm's udisks-based volume monitor implementation instead of using the one from gvfs</flag> - <flag name="automount">Use <pkg>gnome-base/gvfs</pkg> for automounting</flag> - </use> - <upstream> - <remote-id type="sourceforge">pcmanfm</remote-id> - <remote-id type="github">lxde/libfm</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libfontenc/Manifest b/x11-libs/libfontenc/Manifest deleted file mode 100644 index 3236413f8a9d..000000000000 --- a/x11-libs/libfontenc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libfontenc-1.1.9.tar.xz 280828 BLAKE2B f8a7ae8e3fa954d3cdddbbdba197e9bef3887faafcffa49d137924f88b494914326238ffda425176187dc75c9ccb152ff6bc4d4074e31b1995f455707a9c2ea8 SHA512 19050c4c9ea1143b555b92faec641fd6b4976de463ad1fb67d20a7bf2f610bbc3debd3c65925cd8329691a9fb0435d004a05b6486e1dc600719e8c479812b912 diff --git a/x11-libs/libfontenc/libfontenc-1.1.9.ebuild b/x11-libs/libfontenc/libfontenc-1.1.9.ebuild deleted file mode 100644 index 0d1da49548f7..000000000000 --- a/x11-libs/libfontenc/libfontenc-1.1.9.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xorg-meson - -DESCRIPTION="X.Org fontenc library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND="virtual/zlib:=" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - -Dwith-encodingsdir="${EPREFIX}/usr/share/fonts/encodings" - ) - xorg-meson_src_configure -} diff --git a/x11-libs/libfontenc/metadata.xml b/x11-libs/libfontenc/metadata.xml deleted file mode 100644 index d7741fb1ad0e..000000000000 --- a/x11-libs/libfontenc/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libfontenc</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libgxim/Manifest b/x11-libs/libgxim/Manifest deleted file mode 100644 index 64bc5128412e..000000000000 --- a/x11-libs/libgxim/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libgxim-0.5.0.tar.bz2 469547 BLAKE2B 183ea514b990b93efcf41a56704385e8b84b18d1f4f992ddaa8f7481a74b132f05b56322450258d53bc1fbcaf42d2528d297922ae042f5831010d58540974982 SHA512 ca143e16e8ddd8e3cea01cc0857cb0e665f9cf397462e2fd9ed714b825eaa06056dae4115aacd117f8113e815f11184d9dd9f239259a1eee691d0b120db580f7 diff --git a/x11-libs/libgxim/files/libgxim-0.5.0-gcc14.patch b/x11-libs/libgxim/files/libgxim-0.5.0-gcc14.patch deleted file mode 100644 index 36e62471d591..000000000000 --- a/x11-libs/libgxim/files/libgxim-0.5.0-gcc14.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 274976ff39d9142169a18655f5013e66233ac9c8 Mon Sep 17 00:00:00 2001 -From: Akira TAGOH <akira@tagoh.org> -Date: Wed, 14 Feb 2018 13:20:40 +0900 -Subject: [PATCH] Fix a build fail - ---- - libgxim/gximcore.c | 2 -- - libgxim/gximprotocol10.c | 2 +- - 2 files changed, 1 insertion(+), 3 deletions(-) - -diff --git a/libgxim/gximcore.c b/libgxim/gximcore.c -index a92c413..3955d01 100644 ---- a/libgxim/gximcore.c -+++ b/libgxim/gximcore.c -@@ -26,9 +26,7 @@ - #endif - - #include <glib/gi18n-lib.h> --#ifdef GNOME_ENABLE_DEBUG - #include <gdk/gdkx.h> --#endif /* GNOME_ENABLE_DEBUG */ - #include "gximacc.h" - #include "gximconnection.h" - #include "gximmarshal.h" -diff --git a/libgxim/gximprotocol10.c b/libgxim/gximprotocol10.c -index 04887a5..65bd4df 100644 ---- a/libgxim/gximprotocol10.c -+++ b/libgxim/gximprotocol10.c -@@ -2073,7 +2073,7 @@ g_xim_protocol10_closure_real_parser_error(GXimProtocol *proto, - msg = g_strdup_printf("Unable to parse the protocol %s properly", - g_xim_protocol_name(major_opcode)); - -- g_xim_messages_error(G_XIM_PROTOCOL_GET_IFACE (proto)->message, msg); -+ g_xim_messages_error(G_XIM_PROTOCOL_GET_IFACE (proto)->message, "%s", msg); - switch (major_opcode) { - case G_XIM_CONNECT: - case G_XIM_AUTH_REQUIRED: --- -2.45.0 - diff --git a/x11-libs/libgxim/libgxim-0.5.0-r1.ebuild b/x11-libs/libgxim/libgxim-0.5.0-r1.ebuild deleted file mode 100644 index c796b10afae8..000000000000 --- a/x11-libs/libgxim/libgxim-0.5.0-r1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -USE_RUBY="ruby31 ruby32 ruby33" - -inherit autotools ruby-single - -DESCRIPTION="GObject-based XIM protocol library" -HOMEPAGE="https://tagoh.bitbucket.io/libgxim" -SRC_URI="https://bitbucket.org/tagoh/${PN}/downloads/${P}.tar.bz2" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="${USE_RUBY//ruby/ruby_targets_ruby} static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-libs/dbus-glib - dev-libs/glib:2 - sys-apps/dbus - virtual/libintl - x11-libs/gtk+:2 - x11-libs/libX11" -DEPEND="${RDEPEND}" -BDEPEND="${RUBY_DEPS} - dev-util/glib-utils - dev-util/intltool - dev-build/autoconf-archive - sys-devel/gettext - virtual/pkgconfig - test? ( dev-libs/check )" - -AT_M4DIR="m4macros" - -PATCHES=( - # backport upstream fix for gcc 14 implicit function declarations and by - # extension, LTO type mismatches. Also fixes format-security. - "${FILESDIR}"/${P}-gcc14.patch -) - -src_prepare() { - sed -i \ - -e "/PKG_CHECK_MODULES/s/\(check\)/$(usex test '\1' _)/" \ - -e "/^GNOME_/d" \ - -e "/^CFLAGS/s/\$WARN_CFLAGS/-Wall -Wmissing-prototypes/" \ - configure.ac - - sed -i "/^ACLOCAL_AMFLAGS/,/^$/d" Makefile.am - - local ruby - for ruby in ${RUBY_TARGETS_PREFERENCE}; do - if use ruby_targets_${ruby}; then - sed -i "1s/ruby/${ruby}/" ${PN}/mkacc.rb - break - fi - done - - default - eautoreconf -} - -src_configure() { - econf $(use_enable static-libs static) -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/x11-libs/libgxim/metadata.xml b/x11-libs/libgxim/metadata.xml deleted file mode 100644 index 3e7fdc1647e2..000000000000 --- a/x11-libs/libgxim/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> - </maintainer> - <upstream> - <remote-id type="bitbucket">tagoh/libgxim</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libnotify/Manifest b/x11-libs/libnotify/Manifest deleted file mode 100644 index 1d337f9e4145..000000000000 --- a/x11-libs/libnotify/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST libnotify-0.8.7.tar.xz 109172 BLAKE2B 80b16886b2ad10f0e0301e8c070944d81d292a5aece8258d5aed904b7bd67e9f7c038fa9284375dd25a419fdb6edf466514048022377907e8ac442e3e1f9d287 SHA512 75f8e605cd5331c91f502da61eec5bf5dfed6f1cf8c966e5c4356be48e24c32fe4be481dc16d0ccd4e25b2e9e207898124b349a0dc4575211e0044c9d81fc7ce -DIST libnotify-0.8.8.tar.xz 115644 BLAKE2B ad578934a78516ea1142b1ba804be401a6cf6d242b319581dde6da0ec3d20df45342efa94f38580169064872a7d62abd63423b0d8a0d8125e5b8ed4e00a09854 SHA512 0fedd230d3c8b9bd3c783794e690752cf6388fc178854267effe3ba26aaa9248415cdf0ab994f596ace8bef59e0c1e41196f42a225221d7f0e1efc54683c310a diff --git a/x11-libs/libnotify/libnotify-0.8.7.ebuild b/x11-libs/libnotify/libnotify-0.8.7.ebuild deleted file mode 100644 index fb944e5f7fbb..000000000000 --- a/x11-libs/libnotify/libnotify-0.8.7.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome.org meson-multilib python-any-r1 - -DESCRIPTION="A library for sending desktop notifications" -HOMEPAGE="https://gitlab.gnome.org/GNOME/libnotify" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="gtk-doc +introspection test" -RESTRICT="!test? ( test )" -REQUIRED_USE="gtk-doc? ( introspection )" - -RDEPEND=" - >=dev-libs/glib-2.62:2[${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection?,${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - app-text/docbook-xsl-ns-stylesheets - dev-libs/libxslt - gtk-doc? ( - dev-util/gi-docgen - app-text/docbook-xml-dtd:4.1.2 - ) - test? ( - dev-lang/python - $(python_gen_any_dep ' - dev-python/python-dbusmock[${PYTHON_USEDEP}] - ') - gui-libs/gtk:4 - sys-apps/dbus - x11-misc/xvfb-run - ) -" -IDEPEND="app-eselect/eselect-notify-send" -PDEPEND="virtual/notification-daemon" - -python_check_deps() { - python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - default -} - -multilib_src_configure() { - local emesonargs=( - $(meson_native_use_bool test tests) - $(meson_native_use_feature introspection) - $(meson_native_use_bool gtk-doc gtk_doc) - -Ddocbook_docs=disabled - ) - meson_src_configure -} - -multilib_src_install_all() { - mv "${ED}"/usr/bin/{,libnotify-}notify-send || die #379941 - - einstalldocs - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/ || die - mv "${ED}"/usr/share/{doc,gtk-doc}/libnotify-0 || die - fi -} - -pkg_postinst() { - eselect notify-send update ifunset -} - -pkg_postrm() { - eselect notify-send update ifunset -} diff --git a/x11-libs/libnotify/libnotify-0.8.8.ebuild b/x11-libs/libnotify/libnotify-0.8.8.ebuild deleted file mode 100644 index 24d974db0dcc..000000000000 --- a/x11-libs/libnotify/libnotify-0.8.8.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome.org meson-multilib python-any-r1 - -DESCRIPTION="A library for sending desktop notifications" -HOMEPAGE="https://gitlab.gnome.org/GNOME/libnotify" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="gtk-doc +introspection test" -RESTRICT="!test? ( test )" -REQUIRED_USE="gtk-doc? ( introspection )" - -RDEPEND=" - >=dev-libs/glib-2.62:2[${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection?,${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - app-text/docbook-xsl-ns-stylesheets - dev-libs/libxslt - gtk-doc? ( - dev-util/gi-docgen - app-text/docbook-xml-dtd:4.1.2 - ) - test? ( - dev-lang/python - $(python_gen_any_dep ' - dev-python/python-dbusmock[${PYTHON_USEDEP}] - ') - gui-libs/gtk:4 - sys-apps/dbus - x11-misc/xvfb-run - ) -" -IDEPEND="app-eselect/eselect-notify-send" -PDEPEND="virtual/notification-daemon" - -python_check_deps() { - python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - default -} - -multilib_src_configure() { - local emesonargs=( - $(meson_native_use_bool test tests) - $(meson_native_use_feature introspection) - $(meson_native_use_bool gtk-doc gtk_doc) - -Ddocbook_docs=disabled - ) - meson_src_configure -} - -multilib_src_install_all() { - mv "${ED}"/usr/bin/{,libnotify-}notify-send || die #379941 - - einstalldocs - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/ || die - mv "${ED}"/usr/share/{doc,gtk-doc}/libnotify-0 || die - fi -} - -pkg_postinst() { - eselect notify-send update ifunset -} - -pkg_postrm() { - eselect notify-send update ifunset -} diff --git a/x11-libs/libnotify/metadata.xml b/x11-libs/libnotify/metadata.xml deleted file mode 100644 index c01abf03c313..000000000000 --- a/x11-libs/libnotify/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <maintainer type="project"> - <email>freedesktop-bugs@gentoo.org</email> - <name>Gentoo Freedesktop Project</name> - </maintainer> - <upstream> - <remote-id type="gnome-gitlab">GNOME/libnotify</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/liboglappth/Manifest b/x11-libs/liboglappth/Manifest deleted file mode 100644 index 16ddc8c4b5c7..000000000000 --- a/x11-libs/liboglappth/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST liboglappth-1.0.0.tar.gz 325178 BLAKE2B 2fcfaaddea4e5ec084e2d8477b9835cc7363f887e8d74d7f9fbe5dc97794dbcb623aea6ece3e9d5a3c659a74ad65fea9c79ed932208c1982726b00e54bf4c3ff SHA512 b0d883379650f1062d503d2adaab48202614b3ab68eba2e0ab01513b51cdd88f75fa02af5dcb00077fb057cdf09987dfe123ea9e0541e2e56893e11e53ac8ef1 diff --git a/x11-libs/liboglappth/files/gcc-4.3.patch b/x11-libs/liboglappth/files/gcc-4.3.patch deleted file mode 100644 index cf45065916bc..000000000000 --- a/x11-libs/liboglappth/files/gcc-4.3.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/base_wcl.cpp -+++ b/src/base_wcl.cpp -@@ -22,6 +22,7 @@ - - #include "base_app.h" - #include <stdlib.h> // the definition for NULL... -+#include <cstring> - - #include <GL/gl.h> - #include <GL/glu.h> diff --git a/x11-libs/liboglappth/liboglappth-1.0.0-r1.ebuild b/x11-libs/liboglappth/liboglappth-1.0.0-r1.ebuild deleted file mode 100644 index eb68dba4208b..000000000000 --- a/x11-libs/liboglappth/liboglappth-1.0.0-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Libary for OpenGL applications with easy-to-code scene setup and selection" -HOMEPAGE="http://www.bioinformatics.org/ghemical/" -SRC_URI="http://www.bioinformatics.org/ghemical/download/current/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -RDEPEND=" - virtual/opengl - media-libs/freeglut" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}"/gcc-4.3.patch ) - -src_configure() { - econf --disable-static -} - -src_install() { - default - - # no static archives - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/liboglappth/metadata.xml b/x11-libs/liboglappth/metadata.xml deleted file mode 100644 index 9bae00cd2582..000000000000 --- a/x11-libs/liboglappth/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci-chemistry@gentoo.org</email> - <name>Gentoo Chemistry Project</name> - </maintainer> - <longdescription> - Ghemical supports both quantum-mechanics (semi-empirical and ab initio) models - and molecular mechanics models (there is an experimental Tripos 5.2-like force - field for organic molecules). Also a tool for reduced protein models is - included. Geometry optimization, molecular dynamics and a large set of - visualization tools are currently available. - </longdescription> -</pkgmetadata> diff --git a/x11-libs/libpciaccess/Manifest b/x11-libs/libpciaccess/Manifest deleted file mode 100644 index 7dea6dbb2cf8..000000000000 --- a/x11-libs/libpciaccess/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST libpciaccess-0.18.1.tar.xz 64452 BLAKE2B 19ebe4e8cb3f409f51be01d0c771aea79d9251d7b464f49d8adf40af55180b0f87c6092271023289f802cc2b684eecace963b5fdcb026ff7879481d22a34a675 SHA512 ef27999446e735df2331e94219ee3dafe9198a2472bb452f63ef9c9c446d5431f9e231e224cfabdeba1402974a5a0064546f9abced4d1770f994f5fc0c2b3310 -DIST libpciaccess-0.19.tar.xz 64732 BLAKE2B b39b99aa4a5e0190cfc4f94c26180849949dfcc5d21ad4b575041beda307c119d72b9020ab39b7183fb8caf4774333f3c76df0e487011c61ae5858e55abc7284 SHA512 a20ea0ef3d650e2cdc18423ea4770780ce273c35115eece85dbbb59e5f2e24bdbaf88e53b1648f2c5d4fa34b015a3fe8318721bf5655a86a835db323e6ecd4f7 diff --git a/x11-libs/libpciaccess/libpciaccess-0.18.1.ebuild b/x11-libs/libpciaccess/libpciaccess-0.18.1.ebuild deleted file mode 100644 index 53d2f4c20f53..000000000000 --- a/x11-libs/libpciaccess/libpciaccess-0.18.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit dot-a xorg-3 meson-multilib - -DESCRIPTION="Library providing generic access to the PCI bus and devices" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" -IUSE="zlib static-libs" - -DEPEND=" - zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )" -RDEPEND="${DEPEND} - sys-apps/hwdata" - -src_prepare() { - default -} - -src_configure() { - use static-libs && lto-guarantee-fat - multilib-minimal_src_configure -} - -multilib_src_configure() { - local emesonargs=( - -Ddefault_library=$(multilib_native_usex static-libs both shared) - -Dpci-ids="${EPREFIX}"/usr/share/hwdata - $(meson_feature zlib) - ) - meson_src_configure -} - -multilib_src_install_all() { - einstalldocs - strip-lto-bytecode -} diff --git a/x11-libs/libpciaccess/libpciaccess-0.19.ebuild b/x11-libs/libpciaccess/libpciaccess-0.19.ebuild deleted file mode 100644 index 36ad4d56348f..000000000000 --- a/x11-libs/libpciaccess/libpciaccess-0.19.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit dot-a xorg-meson - -DESCRIPTION="Library providing generic access to the PCI bus and devices" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" -IUSE="zlib static-libs" - -DEPEND=" - zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )" -RDEPEND="${DEPEND} - sys-apps/hwdata" - -src_configure() { - use static-libs && lto-guarantee-fat - - local XORG_CONFIGURE_OPTIONS=( - -Ddefault_library=$(multilib_native_usex static-libs both shared) - -Dpci-ids="${EPREFIX}"/usr/share/hwdata - $(meson_feature zlib) - ) - xorg-meson_src_configure -} - -multilib_src_install_all() { - einstalldocs - strip-lto-bytecode -} diff --git a/x11-libs/libpciaccess/metadata.xml b/x11-libs/libpciaccess/metadata.xml deleted file mode 100644 index 769fcea0c3c1..000000000000 --- a/x11-libs/libpciaccess/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libpciaccess</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libtinynotify-cli/Manifest b/x11-libs/libtinynotify-cli/Manifest deleted file mode 100644 index 0bb40474c188..000000000000 --- a/x11-libs/libtinynotify-cli/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tinynotify-send-1.2.1.tar.bz2 266078 BLAKE2B ac3c9510d89fdfd50f70fbfad14476e95e14616cfff9d29c9976af5459e2c73a8ddcf5cb578284b177e78743c46594126343933ae87f78a380bca3ce2350aaa9 SHA512 f416db09fa95f04d771610af7ae8953192027b8606c53f54efe514c4d33b59e8dc362676004a036c2dd7e7c7cf03b077ee9b753839efbcb181c5724f43efa58d diff --git a/x11-libs/libtinynotify-cli/libtinynotify-cli-1.2.1-r1.ebuild b/x11-libs/libtinynotify-cli/libtinynotify-cli-1.2.1-r1.ebuild deleted file mode 100644 index c00a3a0b6d00..000000000000 --- a/x11-libs/libtinynotify-cli/libtinynotify-cli-1.2.1-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="tinynotify-send-${PV}" -DESCRIPTION="Common CLI routines for tinynotify-send & sw-notify-send" -HOMEPAGE="https://github.com/projg2/tinynotify-send/" -SRC_URI="https://github.com/projg2/tinynotify-send/releases/download/${MY_P}/${MY_P}.tar.bz2" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - x11-libs/libtinynotify:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local myconf=( - --disable-gtk-doc - --disable-regular - --disable-system-wide - ) - - econf "${myconf[@]}" -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/libtinynotify-cli/metadata.xml b/x11-libs/libtinynotify-cli/metadata.xml deleted file mode 100644 index 66d473d268b3..000000000000 --- a/x11-libs/libtinynotify-cli/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <upstream> - <remote-id type="github">projg2/tinynotify-send</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libtinynotify/Manifest b/x11-libs/libtinynotify/Manifest deleted file mode 100644 index f76acfbfee28..000000000000 --- a/x11-libs/libtinynotify/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libtinynotify-0.2.1.tar.bz2 286167 BLAKE2B 004ba5fb4f9dc2f118bdcda35162a8a4bf7048b97ea1b1cf1c5739b368404a5df05b7477eca02b56b977ba58909d375c2f570943f8a84814481c715efff04078 SHA512 4d1d4eb56a654aef523aa5a81cafd51b64f7bf44130f3043d5d6b6ea88fbc7681d96cbde3c16cd00eb141145cb551018129f4bab03f542bf88425beda41cdca3 diff --git a/x11-libs/libtinynotify/libtinynotify-0.2.1.ebuild b/x11-libs/libtinynotify/libtinynotify-0.2.1.ebuild deleted file mode 100644 index b7935df8fb2c..000000000000 --- a/x11-libs/libtinynotify/libtinynotify-0.2.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A lightweight implementation of Desktop Notification Spec" -HOMEPAGE="https://github.com/projg2/libtinynotify/" -SRC_URI="https://github.com/projg2/libtinynotify/releases/download/${P}/${P}.tar.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug" - -DEPEND="sys-apps/dbus:0=" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -DOCS=( README ) - -src_configure() { - local myconf=( - $(use_enable debug) - ) - - econf "${myconf[@]}" -} - -src_install() { - default - find "${D}" -name '*.la' -delete -} diff --git a/x11-libs/libtinynotify/metadata.xml b/x11-libs/libtinynotify/metadata.xml deleted file mode 100644 index 644499183aba..000000000000 --- a/x11-libs/libtinynotify/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <upstream> - <remote-id type="github">projg2/libtinynotify</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libvdpau/Manifest b/x11-libs/libvdpau/Manifest deleted file mode 100644 index 4122e68350cd..000000000000 --- a/x11-libs/libvdpau/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libvdpau-1.5.tar.bz2 143279 BLAKE2B 2c59250aa1fa45755d051381a6edf9967800af5dea6e07eb41a6daeb7dbce909b70683376d8cabbe57a14ab5cf9c25ae3950cce5f701f4a96e4154221c5c9a31 SHA512 7affb14874431eba1be6e8634fcbb6247cbf6956fb88116e06e60de30a7852a407e8598176a369c2ba4bfaef4be58727e51d4bc390f705991ac83d660f611ff5 diff --git a/x11-libs/libvdpau/libvdpau-1.5.ebuild b/x11-libs/libvdpau/libvdpau-1.5.ebuild deleted file mode 100644 index 5d875d1bbede..000000000000 --- a/x11-libs/libvdpau/libvdpau-1.5.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson-multilib virtualx - -DESCRIPTION="VDPAU wrapper and trace libraries" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/VDPAU/" -SRC_URI="https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~riscv x86" -IUSE="doc dri" - -RDEPEND=" - x11-libs/libX11[${MULTILIB_USEDEP}] - dri? ( x11-libs/libXext[${MULTILIB_USEDEP}] )" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - virtual/pkgconfig - doc? ( - app-text/doxygen - media-gfx/graphviz - virtual/latex-base - )" - -src_prepare() { - default - - sed -i "/^docdir/s|${PN}|${PF}|" doc/meson.build || die -} - -multilib_src_configure() { - local emesonargs=( - $(meson_native_use_bool doc documentation) - $(meson_use dri dri2) - ) - - meson_src_configure -} - -multilib_src_test() { - virtx meson_src_test -} diff --git a/x11-libs/libvdpau/metadata.xml b/x11-libs/libvdpau/metadata.xml deleted file mode 100644 index 59d45dbb24bd..000000000000 --- a/x11-libs/libvdpau/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>ionen@gentoo.org</email> - <name>Ionen Wolkens</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">vdpau/libvdpau</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libwnck/Manifest b/x11-libs/libwnck/Manifest deleted file mode 100644 index 1e550ba13c38..000000000000 --- a/x11-libs/libwnck/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST libwnck-43.2.tar.xz 455644 BLAKE2B 22008fe01284066722fb2c31451870266cc44eae81c03d2be8d424700224150fcfcc411c392b2fe784e7ff4da6f8d3560897a91999ba06ae14d9165401258231 SHA512 c2f327f3aa757d9120a12de3d87d91ac452ea4a06abfa6de8145548df5175c0445e30fd93045c0e869d80efddc954cde0e25f4247be422801cd92bed40057e5b -DIST libwnck-43.3.tar.xz 455776 BLAKE2B ecce2a705d0775ca0c8f5941c8ce97217897f21ae89b06c58c49fa0f0482a2dbfc3c045c3038dc4fa89bbf44496f342cbf2d561a772363e1435866fb6452f6f8 SHA512 51304ab6ad543d10e8542257b24964dbce454eb1bedfa26fc926797b01373b9effad8097fe0f18216439d0339525377abb9e3c88b58cc2e7ed04832cb40a27ed diff --git a/x11-libs/libwnck/libwnck-43.2.ebuild b/x11-libs/libwnck/libwnck-43.2.ebuild deleted file mode 100644 index 6c692afa1426..000000000000 --- a/x11-libs/libwnck/libwnck-43.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org meson xdg - -DESCRIPTION="A window navigation construction kit" -HOMEPAGE="https://developer.gnome.org/libwnck/stable/" - -LICENSE="LGPL-2+" -SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-solaris" - -IUSE="gtk-doc +introspection startup-notification tools" - -RDEPEND=" - x11-libs/cairo[X] - >=dev-libs/glib-2.44:2 - >=x11-libs/gtk+-3.22:3[X,introspection?] - startup-notification? ( >=x11-libs/startup-notification-0.4 ) - x11-libs/libX11 - >=x11-libs/libXres-1.2 - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -" -# libXi header used by wnckprop.c, which is compiled even with USE=-tools (just not installed then) -DEPEND="${RDEPEND} - x11-libs/libXi" -BDEPEND=" - gtk-doc? ( >=dev-util/gtk-doc-1.9 - app-text/docbook-xml-dtd:4.1.2 ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_prepare() { - default - xdg_environment_reset - # Don't collide with SLOT=1 with USE=tools - sed -e "s|executable(prog|executable(prog + '-3'|" -i libwnck/meson.build || die -} - -src_configure() { - local emesonargs=( - -Ddeprecation_flags=false - $(meson_use tools install_tools) - $(meson_feature startup-notification startup_notification) - $(meson_feature introspection) - $(meson_use gtk-doc gtk_doc) - ) - meson_src_configure -} diff --git a/x11-libs/libwnck/libwnck-43.3.ebuild b/x11-libs/libwnck/libwnck-43.3.ebuild deleted file mode 100644 index 6c692afa1426..000000000000 --- a/x11-libs/libwnck/libwnck-43.3.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org meson xdg - -DESCRIPTION="A window navigation construction kit" -HOMEPAGE="https://developer.gnome.org/libwnck/stable/" - -LICENSE="LGPL-2+" -SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-solaris" - -IUSE="gtk-doc +introspection startup-notification tools" - -RDEPEND=" - x11-libs/cairo[X] - >=dev-libs/glib-2.44:2 - >=x11-libs/gtk+-3.22:3[X,introspection?] - startup-notification? ( >=x11-libs/startup-notification-0.4 ) - x11-libs/libX11 - >=x11-libs/libXres-1.2 - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -" -# libXi header used by wnckprop.c, which is compiled even with USE=-tools (just not installed then) -DEPEND="${RDEPEND} - x11-libs/libXi" -BDEPEND=" - gtk-doc? ( >=dev-util/gtk-doc-1.9 - app-text/docbook-xml-dtd:4.1.2 ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_prepare() { - default - xdg_environment_reset - # Don't collide with SLOT=1 with USE=tools - sed -e "s|executable(prog|executable(prog + '-3'|" -i libwnck/meson.build || die -} - -src_configure() { - local emesonargs=( - -Ddeprecation_flags=false - $(meson_use tools install_tools) - $(meson_feature startup-notification startup_notification) - $(meson_feature introspection) - $(meson_use gtk-doc gtk_doc) - ) - meson_src_configure -} diff --git a/x11-libs/libwnck/metadata.xml b/x11-libs/libwnck/metadata.xml deleted file mode 100644 index 85ada7ba73a0..000000000000 --- a/x11-libs/libwnck/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="tools">Install wnckprop-3 and wnck-urgency-monitor-3 command-line tools</flag> - </use> - <upstream> - <remote-id type="gnome-gitlab">GNOME/libwnck</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest deleted file mode 100644 index 7196534fd67f..000000000000 --- a/x11-libs/libxcb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libxcb-1.17.0.tar.xz 455208 BLAKE2B e2a35606981c00f9f18e5590cdc26c7c2efd8f832c37dc4dc82db47e2870bf4ff48786162c5a8eb713cb5f3a305eb22d334e4b0ff631bf0e047f1b79cb0701d3 SHA512 945b1f28e8b407a4d0ebf88c99ef3cbef763fd75e6eaa8e971946e44ce8dbe9b478c56ae85aaaadab7fdb25987e88570d9d4fb9ad2febd6d6bf21d644a0e10d0 diff --git a/x11-libs/libxcb/libxcb-1.17.0.ebuild b/x11-libs/libxcb/libxcb-1.17.0.ebuild deleted file mode 100644 index 035f4ea48279..000000000000 --- a/x11-libs/libxcb/libxcb-1.17.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="xml(+)" - -XORG_MULTILIB=yes -XORG_DOC=doc - -inherit python-any-r1 xorg-3 - -DESCRIPTION="X C-language Bindings library" -HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb" - -SLOT="0/1.12" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="doc selinux test +xkb" -RESTRICT="!test? ( test )" - -XCB_PROTO_DEP=">=x11-base/xcb-proto-${PV}" -RDEPEND=" - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - x11-base/xorg-proto - ${XCB_PROTO_DEP} - elibc_Darwin? ( dev-libs/libpthread-stubs ) - test? ( dev-libs/check[${MULTILIB_USEDEP}] ) -" -# Note: ${PYTHON_USEDEP} needs to go verbatim -BDEPEND="${PYTHON_DEPS} - $(python_gen_any_dep "${XCB_PROTO_DEP}"'[${PYTHON_USEDEP}]') - doc? ( app-text/doxygen[dot] ) - test? ( dev-libs/libxslt ) -" - -python_check_deps() { - python_has_version "${XCB_PROTO_DEP}[${PYTHON_USEDEP}]" -} - -pkg_setup() { - python-any-r1_pkg_setup - xorg-3_pkg_setup -} - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_enable doc devel-docs) - $(use_enable selinux) - ) - xorg-3_src_configure -} diff --git a/x11-libs/libxcb/metadata.xml b/x11-libs/libxcb/metadata.xml deleted file mode 100644 index 9a732f52e92c..000000000000 --- a/x11-libs/libxcb/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <use> - <flag name="xkb">Enable the XCB keyboard extension</flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:x:libxcb</remote-id> - <remote-id type="freedesktop-gitlab">xorg/lib/libxcb</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libxcvt/Manifest b/x11-libs/libxcvt/Manifest deleted file mode 100644 index 17d94f21b344..000000000000 --- a/x11-libs/libxcvt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libxcvt-0.1.3.tar.xz 9680 BLAKE2B ae104743153077454ba8923d7b8bbe77d834e4795fd735de9e42617c3e49fd63052ad37214e7ab45e3f5884cd6038b60c0ff7c52f8a7892e0dea4630aaf0abad SHA512 2fecc784375e69b6e8e46608618a5f5a8ad20ecd5229fd093883fe401dd6ea231d8b77c6753756fff01f3040bef2db60a042d40fc349769ef5348e5cd9ed1f28 diff --git a/x11-libs/libxcvt/libxcvt-0.1.3.ebuild b/x11-libs/libxcvt/libxcvt-0.1.3.ebuild deleted file mode 100644 index bbe2c569aa07..000000000000 --- a/x11-libs/libxcvt/libxcvt-0.1.3.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xorg-3 meson - -if [[ ${PV} != *9999* ]]; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -fi - -DESCRIPTION="X.Org xcvt library and cvt program" - -# Override xorg-3's src_prepare -src_prepare() { - default -} diff --git a/x11-libs/libxcvt/libxcvt-9999.ebuild b/x11-libs/libxcvt/libxcvt-9999.ebuild deleted file mode 100644 index 1653d2ad10a4..000000000000 --- a/x11-libs/libxcvt/libxcvt-9999.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xorg-3 meson - -if [[ ${PV} != *9999* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -DESCRIPTION="X.Org xcvt library and cvt program" - -# Override xorg-3's src_prepare -src_prepare() { - default -} diff --git a/x11-libs/libxcvt/metadata.xml b/x11-libs/libxcvt/metadata.xml deleted file mode 100644 index fac786631338..000000000000 --- a/x11-libs/libxcvt/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libxcvt</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest deleted file mode 100644 index 43d85b617726..000000000000 --- a/x11-libs/libxkbcommon/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST libxkbcommon-1.13.1.tar.gz 1234661 BLAKE2B ecad42f01fa6bac526f4e7bc6949bcd3b4c166360eef97c489ed543013a5489950956d551f043a42500c0857d0bb1d9b3f0b534293dcc85ada3c1a8cc8a611f2 SHA512 450c33fe26af6b847cf7516685d0df63c2ba0126887e27595c40fe80e4d0487009aa6cdf38ff1270d595c7900cbf3c11e7aa4f9cff80fa361742b5ebb10d83bd -DIST libxkbcommon-1.13.2.tar.gz 1243485 BLAKE2B 98df853415ebb3f29521fc637e8db54730b666c42897b5e9bbc7177d2837e3303d5c16c08ef0b06cbbb17ba8e578e108546aabbded8452b393c35eef7dfb80e4 SHA512 261af9e02ad533bb6560e2711171812c7d92094db8b54eaa19b477ab68270e6d62b315e18d42527ca9c944e87f36f063d003d74aeb4829b21ecb96ab1b0c1ce7 diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild deleted file mode 100644 index 8944229c33bf..000000000000 --- a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} = *9999* ]]; then - GIT_ECLASS="git-r3" - EGIT_REPO_URI="https://github.com/xkbcommon/${PN}" -else - SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}" -fi - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx - -DESCRIPTION="Keymap handling library for toolkits and window systems" -HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/" -LICENSE="MIT" -SLOT="0" - -IUSE="doc static-libs test tools wayland X" -RESTRICT="!test? ( test )" - -BDEPEND=" - >=sys-devel/bison-3.6 - doc? ( app-text/doxygen[dot] ) - test? ( - ${PYTHON_DEPS} - x11-apps/setxkbmap - ) - tools? ( wayland? ( dev-util/wayland-scanner ) ) -" -RDEPEND=" - X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] ) - tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) ) - dev-libs/libxml2:=[${MULTILIB_USEDEP}] - x11-misc/compose-tables - x11-misc/xkeyboard-config -" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) - tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) ) -" - -pkg_setup() { - if use test; then - python-any-r1_pkg_setup - fi -} - -multilib_src_configure() { - local emesonargs=( - -Ddefault_library="$(usex static-libs both shared)" - -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb" - -Dbash-completion-path="$(get_bashcompdir)" - $(meson_native_use_bool tools enable-tools) - $(meson_use X enable-x11) - $(meson_native_use_bool doc enable-docs) - $(meson_use wayland enable-wayland) - ) - meson_src_configure -} - -multilib_src_test() { - virtx meson_src_test -} - -multilib_src_install_all() { - if use doc; then - mv "${ED}"/usr/share/doc/{${PN},${P}} || die - fi -} diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.13.2.ebuild b/x11-libs/libxkbcommon/libxkbcommon-1.13.2.ebuild deleted file mode 100644 index e999d4a23bd0..000000000000 --- a/x11-libs/libxkbcommon/libxkbcommon-1.13.2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} = *9999* ]]; then - GIT_ECLASS="git-r3" - EGIT_REPO_URI="https://github.com/xkbcommon/${PN}" -else - SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}" -fi - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx - -DESCRIPTION="Keymap handling library for toolkits and window systems" -HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/" -LICENSE="MIT" -SLOT="0" - -IUSE="doc static-libs test tools wayland X" -RESTRICT="!test? ( test )" - -BDEPEND=" - >=sys-devel/bison-3.6 - doc? ( app-text/doxygen[dot] ) - test? ( - ${PYTHON_DEPS} - x11-apps/setxkbmap - ) - tools? ( wayland? ( dev-util/wayland-scanner ) ) -" -RDEPEND=" - X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] ) - tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) ) - dev-libs/libxml2:=[${MULTILIB_USEDEP}] - x11-misc/compose-tables - x11-misc/xkeyboard-config -" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) - tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) ) -" - -pkg_setup() { - if use test; then - python-any-r1_pkg_setup - fi -} - -multilib_src_configure() { - local emesonargs=( - -Ddefault_library="$(usex static-libs both shared)" - -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb" - -Dbash-completion-path="$(get_bashcompdir)" - $(meson_native_use_bool tools enable-tools) - $(meson_use X enable-x11) - $(meson_native_use_bool doc enable-docs) - $(meson_use wayland enable-wayland) - ) - meson_src_configure -} - -multilib_src_test() { - virtx meson_src_test -} - -multilib_src_install_all() { - if use doc; then - mv "${ED}"/usr/share/doc/{${PN},${P}} || die - fi -} diff --git a/x11-libs/libxkbcommon/metadata.xml b/x11-libs/libxkbcommon/metadata.xml deleted file mode 100644 index c677d654391f..000000000000 --- a/x11-libs/libxkbcommon/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <use> - <flag name="tools">Build the xkbcli tools</flag> - <flag name="wayland">Build the Wayland utilities</flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:xkbcommon:libxkbcommon</remote-id> - <remote-id type="github">xkbcommon/libxkbcommon</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libxkbfile/Manifest b/x11-libs/libxkbfile/Manifest deleted file mode 100644 index 7b1e2cb706ba..000000000000 --- a/x11-libs/libxkbfile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libxkbfile-1.2.0.tar.xz 57856 BLAKE2B c66be919cda12613edc0cbad14b58de321fa06d3df97013e4ed8a5cec4f21758311f5fcd450ee5427afbca40470492a27e25878ba19d28eb8177a3d88285997d SHA512 772035b6bc1d692e8141e095fc2a8cf2ba7daed1d7148def862103160e0d7706f46865367befbbe4c777e7311b224d2cd4474f399d747b122dd395deac3e7cb7 diff --git a/x11-libs/libxkbfile/libxkbfile-1.2.0.ebuild b/x11-libs/libxkbfile/libxkbfile-1.2.0.ebuild deleted file mode 100644 index 06e6e6f52b7a..000000000000 --- a/x11-libs/libxkbfile/libxkbfile-1.2.0.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -XORG_MULTILIB=yes -inherit xorg-meson - -DESCRIPTION="X.Org xkbfile library" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND="x11-libs/libX11[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/libxkbfile/metadata.xml b/x11-libs/libxkbfile/metadata.xml deleted file mode 100644 index bb8e604f2d16..000000000000 --- a/x11-libs/libxkbfile/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libxkbfile</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/libxklavier/Manifest b/x11-libs/libxklavier/Manifest deleted file mode 100644 index 6e5b5e379dc9..000000000000 --- a/x11-libs/libxklavier/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libxklavier-5.4.tar.bz2 390428 BLAKE2B 3cd109c6200ef977533d39b1362c33f871c2cd0b011779b726546aa7dc95bf7dc89931dff7ca2e9a012a51aeec602a53df499591ab30e1dd813fcc823318a2e2 SHA512 e9342d94f6cd67e900e44d9751ee0d8c75bec8e3a7b30989612bd71a5f890be52ff843465162dbbe0bfc9004da76e1d47158a4671b8f915e51c91f9d82f7baae diff --git a/x11-libs/libxklavier/files/clang-17.patch b/x11-libs/libxklavier/files/clang-17.patch deleted file mode 100644 index 559867f5a180..000000000000 --- a/x11-libs/libxklavier/files/clang-17.patch +++ /dev/null @@ -1,15 +0,0 @@ -https://bugs.gentoo.org/915208 ---- a/libxklavier/libxklavier.public -+++ b/libxklavier/libxklavier.public -@@ -81,11 +81,10 @@ xkl_engine_set_secondary_groups_mask - xkl_engine_set_window_transparent - xkl_engine_start_listen - xkl_engine_state_change_get_type - xkl_engine_stop_listen - xkl_engine_ungrab_key --xkl_engine_VOID__FLAGS_INT_BOOLEAN - xkl_engine_VOID__ENUM_INT_BOOLEAN - xkl_get_country_name - xkl_get_language_name - xkl_get_last_error - xkl_restore_names_prop diff --git a/x11-libs/libxklavier/libxklavier-5.4-r1.ebuild b/x11-libs/libxklavier/libxklavier-5.4-r1.ebuild deleted file mode 100644 index 46a367476d19..000000000000 --- a/x11-libs/libxklavier/libxklavier-5.4-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit libtool vala - -DESCRIPTION="A library for the X Keyboard Extension (high-level API)" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/LibXklavier" -SRC_URI="https://people.freedesktop.org/~svu/${P}.tar.bz2" - -LICENSE="LGPL-2" -SLOT="0/16" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="+introspection vala" -REQUIRED_USE="vala? ( introspection )" - -RDEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.16:2= - dev-libs/libxml2:2= - x11-apps/xkbcomp - x11-libs/libX11:= - >=x11-libs/libXi-1.1.3:= - x11-libs/libxkbfile:= - >=x11-misc/xkeyboard-config-2.4.1-r3 - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - >=dev-build/gtk-doc-am-1.4 - sys-devel/gettext - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -PATCHES=( "${FILESDIR}"/clang-17.patch ) - -src_prepare() { - default - elibtoolize -} - -src_configure() { - use vala && vala_setup - - econf \ - --disable-gtk-doc \ - $(use_enable introspection) \ - $(use_enable vala) \ - --with-xkb-base="${EPREFIX}"/usr/share/X11/xkb \ - --with-xkb-bin-base="${EPREFIX}"/usr/bin -} - -src_install() { - default - find "${ED}" -type f -name '*.la' -delete || die -} diff --git a/x11-libs/libxklavier/metadata.xml b/x11-libs/libxklavier/metadata.xml deleted file mode 100644 index d0b58801b31a..000000000000 --- a/x11-libs/libxklavier/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>freedesktop-bugs@gentoo.org</email> - </maintainer> -</pkgmetadata> diff --git a/x11-libs/libxshmfence/Manifest b/x11-libs/libxshmfence/Manifest deleted file mode 100644 index cf127eb0abea..000000000000 --- a/x11-libs/libxshmfence/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libxshmfence-1.3.3.tar.xz 264860 BLAKE2B 3c06005fdb3419b0baf2cdb1e8ac0099ce7500c87b6ed6fb641d668eb51822d4bb8cd6a79492655fef4e0472a3d0c67a9cb0e12431d19fab779b04da9816b9e1 SHA512 2261b840ea621cf4ce31961ec9df17aa2e253b268afe289dfb97c240aee27b9f443fe36de5de52a2e1210b69092efde21871e20556bac9b4f1d8a3ead1b4c498 diff --git a/x11-libs/libxshmfence/libxshmfence-1.3.3.ebuild b/x11-libs/libxshmfence/libxshmfence-1.3.3.ebuild deleted file mode 100644 index 284365cb39a1..000000000000 --- a/x11-libs/libxshmfence/libxshmfence-1.3.3.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="Shared memory fences using futexes" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -DEPEND="x11-base/xorg-proto" diff --git a/x11-libs/libxshmfence/metadata.xml b/x11-libs/libxshmfence/metadata.xml deleted file mode 100644 index 397dc28abeb2..000000000000 --- a/x11-libs/libxshmfence/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libxshmfence</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/metadata.xml b/x11-libs/metadata.xml deleted file mode 100644 index cfb5fab5007f..000000000000 --- a/x11-libs/metadata.xml +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<catmetadata> - <longdescription lang="en"> - The x11-libs category contains various X11-related libraries. - </longdescription> - <longdescription lang="de"> - Die Kategorie x11-libs enthält verschiedene Bibliotheken für - die X11-Programmierung. - </longdescription> - <longdescription lang="es"> - La categoría x11-libs contiene varias librerías para X11. - </longdescription> - <longdescription lang="ja"> - x11-libsカテゴリーには様々なX11関連のライブラリが含まれています。 - </longdescription> - <longdescription lang="nl"> - De categorie x11-libs bevat allerlei aan X11 gerelateerde bibliotheken. - </longdescription> - <longdescription lang="vi"> - Nhóm x11-libs chứa các thư viện liên quan đến X11. - </longdescription> - <longdescription lang="it"> - La categoria x11-libs contiene varie librerie per X11. - </longdescription> - <longdescription lang="pt"> - A categoria x11-libs contém várias bibliotecas relacionadas a - X11. - </longdescription> - <longdescription lang="pl"> - Kategoria x11-libs zawiera biblioteki powiązane z X11. - </longdescription> -</catmetadata> diff --git a/x11-libs/motif/Manifest b/x11-libs/motif/Manifest deleted file mode 100644 index f39c2a119a6e..000000000000 --- a/x11-libs/motif/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST motif-2.3.8-patches-5.tar.xz 6156 BLAKE2B b8d1ac1f2bea3521c97b506ecb480ea92c64708376c1bd9c00b853109568527f82eb8f87bd50d78afe9e15a4c84aab51f32598a12b040f7d67ae0dee422c0366 SHA512 594b39ded4e932789baf906e5e7e3cc402f1940cba147b35ae43aba52f65522ba48a05f3193ed9f8ff5c03fed1b517bfde35b38c189e1e7169745c8b97a5d924 -DIST motif-2.3.8.tar.gz 5704328 BLAKE2B 3755b7f46e50240e1e9e7046aa439fa89872e54ae5d03860383f509b6d0f09edf85bd7d92ea4d37925efd2e44401028aa2752d940c42d9cccb652b2bd1d85459 SHA512 1ab8e8eece25ef97e948592b5fa3e19d98e932695290a18b7a8e90f1aa2766bc4f082bdbc3999dff5660e684821178a149040f76bb477163e53ca06474d02b55 -DIST motif-2.5.2.tar.gz 8778216 BLAKE2B cb60e5830e7b244f293766b40d7a2e04a1af7e69d7b624c4edbacf5513c455b1d37ba9c247ae5df2f895a7cc8b176db1f5cc8d6a32e6d8357719d161390c28fd SHA512 76b3c5182b15ae6a6eec3732d5c69ff3d4013a438b855d8214779c655e9db2514f13917eeee2ee7a9270dca006db55b3f5dd8688cc20a21e8bb9f3de98686732 diff --git a/x11-libs/motif/files/Mwm.defaults b/x11-libs/motif/files/Mwm.defaults deleted file mode 100644 index ea91b6fb8d86..000000000000 --- a/x11-libs/motif/files/Mwm.defaults +++ /dev/null @@ -1,14 +0,0 @@ -Mwm*fontList: variable -Mwm*iconClick: False -Mwm*iconPlacement: top left -Mwm*moveOpaque: True -Mwm*rootButtonClick: True -Mwm*foreground: #000000 -Mwm*background: #B8B8C0 -Mwm*enableThinThickness: True -Mwm*enableEtchedInMenu: True -Mwm*menu*fontList: -adobe-helvetica-medium-r-*--*-120-*-*-*-*-*-* -Mwm*client*title*fontList: -adobe-helvetica-bold-r-*--*-100-*-*-*-*-*-* -Mwm*icon*fontList: -adobe-helvetica-bold-r-*--*-80-*-*-*-*-*-* -Mwm*feedback*fontList: -adobe-helvetica-bold-r-*--*-100-*-*-*-*-*-* -Mwm*multiClickTime: 300 diff --git a/x11-libs/motif/metadata.xml b/x11-libs/motif/metadata.xml deleted file mode 100644 index 08d457fe2ca6..000000000000 --- a/x11-libs/motif/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>ulm@gentoo.org</email> - </maintainer> - <use> - <flag name="xcursor"> - Add support for cursors (<pkg>x11-libs/libXcursor</pkg>) - </flag> - <flag name="xrandr"> - Add support for monitor information (<pkg>x11-libs/libXrandr</pkg>) - </flag> - <flag name="xrender"> - Add support for transparency (<pkg>x11-libs/libXrender</pkg>) - </flag> - </use> - <upstream> - <remote-id type="github">thentenaar/motif</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/motif/motif-2.3.8-r6.ebuild b/x11-libs/motif/motif-2.3.8-r6.ebuild deleted file mode 100644 index 2b682d5622c6..000000000000 --- a/x11-libs/motif/motif-2.3.8-r6.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic toolchain-funcs multilib-minimal - -DESCRIPTION="The Motif user interface component toolkit" -HOMEPAGE="https://sourceforge.net/projects/motif/ - https://motif.ics.com/" -SRC_URI="https://downloads.sourceforge.net/project/motif/Motif%20${PV}%20Source%20Code/${P}.tar.gz - https://dev.gentoo.org/~ulm/distfiles/${P}-patches-5.tar.xz" - -LICENSE="LGPL-2.1+ MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="examples jpeg png static-libs unicode xft" - -RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXmu-1.1.1-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] - jpeg? ( >=media-libs/libjpeg-turbo-1.5.3-r2:0=[${MULTILIB_USEDEP}] ) - png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] ) - unicode? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] ) - xft? ( - >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] - )" - -DEPEND="${RDEPEND} - x11-base/xorg-proto - x11-misc/xbitmaps" - -BDEPEND="sys-devel/flex - dev-util/byacc" - -src_prepare() { - eapply ../patch - eapply_user - - # remove files generated by flex #864533 - rm tools/wml/{wmllex,wmluiltok}.c || die - - AT_M4DIR=. eautoreconf - - # get around some LANG problems in make (#15119) - LANG=C - - # bug #80421 - filter-flags -ftracer - - # -Werror=lto-type-mismatch - filter-lto - - # feel free to fix properly if you care - append-flags -std=gnu17 -fno-strict-aliasing - - # for Solaris Xos_r.h :( - [[ ${CHOST} == *-solaris2.11 ]] \ - && append-cppflags -DNEED_XOS_R_H -DHAVE_READDIR_R_3 - - if use !elibc_glibc && use !elibc_musl && use unicode; then - # libiconv detection in configure script doesn't always work - # http://bugs.motifzone.net/show_bug.cgi?id=1423 - export LIBS="${LIBS} -liconv" - fi - - # avoid mismatch of lex variants #936172 - export LEX=flex - # "bison -y" causes runtime crashes #355795 - export YACC=byacc - - # remember the name of the C compiler for the native ABI - MY_NATIVE_CC=$(tc-getCC) -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - --with-x \ - --enable-motif22-compatibility \ - --disable-printing \ - $(use_enable static-libs static) \ - $(use_enable unicode utf8) \ - $(use_enable xft) \ - $(use_enable jpeg) \ - $(use_enable png) -} - -multilib_src_compile() { - if ! multilib_is_native_abi; then - # The wmluiltok build tool is linked with libfl.a, so always - # compile it for the native ABI - emake -C tools/wml CC="${MY_NATIVE_CC}" \ - wmluiltok_LDADD="-lfl" wmluiltok - fi - emake -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - if multilib_is_native_abi && use examples; then - emake -C demos DESTDIR="${D}" install-data - dodir /usr/share/doc/${PF}/demos - mv "${ED}"/usr/share/Xm/* "${ED}"/usr/share/doc/${PF}/demos || die - fi -} - -multilib_src_install_all() { - # mwm default configs - insinto /usr/share/X11/app-defaults - newins "${FILESDIR}"/Mwm.defaults Mwm - - # cleanup - rm -rf "${ED}"/usr/share/Xm || die - find "${D}" -type f -name "*.la" -delete || die - - dodoc BUGREPORT ChangeLog README RELEASE RELNOTES TODO -} diff --git a/x11-libs/motif/motif-2.5.2.ebuild b/x11-libs/motif/motif-2.5.2.ebuild deleted file mode 100644 index 753b2b4cdc72..000000000000 --- a/x11-libs/motif/motif-2.5.2.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal toolchain-funcs virtualx - -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/thentenaar/motif.git" - EGIT_BRANCH="master" -else - SRC_URI="https://github.com/thentenaar/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos ~x64-solaris" -fi - -DESCRIPTION="The Motif user interface component toolkit" -HOMEPAGE="https://github.com/thentenaar/motif" - -LICENSE="LGPL-2.1+ MIT" -SLOT="0/5" -IUSE="examples jpeg png static-libs unicode +xcursor xft +xrandr +xrender" -REQUIRED_USE="test? ( jpeg png xft )" - -RDEPEND="x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXmu[${MULTILIB_USEDEP}] - x11-libs/libXpm[${MULTILIB_USEDEP}] - x11-libs/libXt[${MULTILIB_USEDEP}] - jpeg? ( media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}] ) - png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] ) - unicode? ( virtual/libiconv[${MULTILIB_USEDEP}] ) - xcursor? ( x11-libs/libXcursor[${MULTILIB_USEDEP}] ) - xft? ( - media-libs/fontconfig[${MULTILIB_USEDEP}] - x11-libs/libXft[${MULTILIB_USEDEP}] - ) - xrandr? ( x11-libs/libXrandr[${MULTILIB_USEDEP}] ) - xrender? ( x11-libs/libXrender[${MULTILIB_USEDEP}] )" - -DEPEND="${RDEPEND} - x11-base/xorg-proto - x11-misc/xbitmaps - test? ( - dev-libs/check[${MULTILIB_USEDEP}] - media-fonts/font-misc-misc - )" - -BDEPEND="sys-devel/flex - dev-util/byacc" - -src_prepare() { - default - - AT_M4DIR=. eautoreconf - - if use !elibc_glibc && use !elibc_musl; then - # libiconv detection in configure script doesn't always work - # http://bugs.motifzone.net/show_bug.cgi?id=1423 - export LIBS="${LIBS} -liconv" - fi - - # avoid mismatch of lex variants #936172 - export LEX=flex - # "bison -y" causes runtime crashes #355795 - export YACC=byacc - - # remember the name of the C compiler for the native ABI - MY_NATIVE_CC=$(tc-getCC) -} - -multilib_src_configure() { - local myconf=( - $(use_enable static-libs static) - $(use_enable test tests) - $(use_enable unicode utf8) - $(use_with jpeg) - $(use_with png) - $(use_with xcursor) - $(use_with xft) - $(use_with xrandr) - $(use_with xrender) - ) - ECONF_SOURCE="${S}" econf "${myconf[@]}" -} - -multilib_src_compile() { - if ! multilib_is_native_abi; then - # The wmluiltok build tool is linked with libfl.a, so always - # compile it for the native ABI - emake -C tools/wml CC="${MY_NATIVE_CC}" \ - wmluiltok_LDADD="-lfl" wmluiltok - fi - emake - - if multilib_is_native_abi && use examples; then - emake -C demos - fi -} - -multilib_src_test() { - virtx emake check -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - if multilib_is_native_abi && use examples; then - emake -C demos DESTDIR="${D}" install-data - dodir /usr/share/doc/${PF}/demos - mv "${ED}"/usr/share/Xm/* "${ED}"/usr/share/doc/${PF}/demos || die - fi -} - -multilib_src_install_all() { - # mwm default configs - insinto /usr/share/X11/app-defaults - newins "${FILESDIR}"/Mwm.defaults Mwm - - # cleanup - rm -rf "${ED}"/usr/share/Xm || die - find "${D}" -type f -name "*.la" -delete || die - - dodoc README.md -} diff --git a/x11-libs/neXtaw/Manifest b/x11-libs/neXtaw/Manifest deleted file mode 100644 index 5b4e3b364042..000000000000 --- a/x11-libs/neXtaw/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST neXtaw-0.15.1.tar.gz 577459 BLAKE2B c38e8fe482bf0f51a2f387ab76d62666778d569982e153dbe32988d557dad91876122cfe4d0e8940e5c1d8ca7a8a3af09c09631b8ed656bd6a11db21d16ae331 SHA512 5250b2ac6fc746b8de19d0c2504e6c21e0b6c6ac4ef1a841a9793a2fd2dff082b86a987f54f68e0e35ed8f798900a701e6fd9c6cf7b1412a4bd53179fd07cbf1 diff --git a/x11-libs/neXtaw/files/neXtaw-0.15.1-clang16.patch b/x11-libs/neXtaw/files/neXtaw-0.15.1-clang16.patch deleted file mode 100644 index 70059085ab3d..000000000000 --- a/x11-libs/neXtaw/files/neXtaw-0.15.1-clang16.patch +++ /dev/null @@ -1,25 +0,0 @@ -https://bugs.gentoo.org/871489 ---- a/X11/neXtaw/XawIm.c -+++ b/X11/neXtaw/XawIm.c -@@ -61,2 +61,3 @@ - #include <X11/StringDefs.h> -+#include <X11/ResourceI.h> - #include <X11/Xos.h> ---- a/X11/neXtaw/laygram.y -+++ b/X11/neXtaw/laygram.y -@@ -14,2 +14,5 @@ - -+void yyerror(char *s); -+int yylex(void); -+ - %} ---- a/X11/neXtaw/laylex.l -+++ b/X11/neXtaw/laylex.l -@@ -88,2 +88,3 @@ - -+void - yysetsource(s) -@@ -94,2 +95,3 @@ - -+void - yyerror(s) diff --git a/x11-libs/neXtaw/metadata.xml b/x11-libs/neXtaw/metadata.xml deleted file mode 100644 index 85e4ed814fa2..000000000000 --- a/x11-libs/neXtaw/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> diff --git a/x11-libs/neXtaw/neXtaw-0.15.1-r5.ebuild b/x11-libs/neXtaw/neXtaw-0.15.1-r5.ebuild deleted file mode 100644 index f4c111221ab0..000000000000 --- a/x11-libs/neXtaw/neXtaw-0.15.1-r5.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic - -DESCRIPTION="Athena Widgets with N*XTSTEP appearance" -HOMEPAGE="https://siag.nu/neXtaw/" -SRC_URI="https://siag.nu/pub/neXtaw/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXmu - x11-libs/libXpm - x11-libs/libXt - x11-libs/libxkbfile" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - app-alternatives/lex - app-alternatives/yacc" - -PATCHES=( - "${FILESDIR}"/${P}-clang16.patch -) - -src_prepare() { - default - - # Clang 16, bug #879779 - eautoreconf -} - -src_configure() { - append-cflags -std=gnu89 # old codebase, incompatible with c2x - append-cflags -fno-strict-aliasing #864535 - - default -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/pango/Manifest b/x11-libs/pango/Manifest deleted file mode 100644 index 54f6cac76712..000000000000 --- a/x11-libs/pango/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST pango-1.52.2.tar.xz 1963588 BLAKE2B 9367703addcc6805fc14f0c0184d9d1b4093b8947fea9d260c54eb6c86ce56a0d6cfe35c3d6340eaa5d96fb84f0a94c5979ae308bfa79f02e4ce25c4c093556e SHA512 6b3d762d133e7c900c6dfa85f43c950699930f6149cb3c90bf0e787f1b5a126a0b90220b90e649f84e4c244e44c46d4b575d5d7afeb305232c333712effc0981 -DIST pango-1.54.0.tar.xz 1963180 BLAKE2B 92c389ab3f21631c245575e30804ffee6fef7b60bc6acdf08159aa325d878cf335203267720aec9143ea2a4e590578424cd64011f73da22e1b0beca85e85a276 SHA512 b08792a811e033b2dc9ae78278ea522fad1064de3a4d33460271eb0502613ee21d2c82349f8e7d8f59d59e0c020b7a3a8efa194572e16e2e78db422956fd97ea -DIST pango-1.56.3.tar.xz 1883584 BLAKE2B 02b12409a0d16090ebde13e6d92b2053468e32b4b97eb0f758e05ea2ffc44141367b77cef7bb2b701785a4f9f9071d06e47a6d4974e2aa5839571fd0de19efc3 SHA512 adb5aa66ea0c45f7bb112867a77f25d31d39bbb18fd8d41df0c1fd329714def874aa3cb8a49847561a75b0824c2abf8ce09a610d088e88d7de015c36a1536ac0 -DIST pango-1.56.4.tar.xz 1883988 BLAKE2B 727261844a914af5229379f7a0b41c2cc05df106523189f31112e50ba01a94bf45f17eacfb3e91fe51a2ea1d09132b6021cf51b8a0986ba258e651fc48e3f468 SHA512 19471618a66b68e19786c458387f2bc8027ecbda5aaf29efcc025a99b3a74402765c6c4c6ea2997d8f1219ef7f1bea817e6ca55e494dff24780f5d3f2a6242a2 -DIST pango-1.57.0.tar.xz 2566400 BLAKE2B b74cb272812132c83d3654a0f5b292639556c014adf6b917f3588f242f56804336cf9bf701e6b32469251315e454a50b88216412ba39204ee6c4440f83eaeeaa SHA512 e3d251e0c2d5cb7f2e9d26e675aa2fae0c3cedce9e73b77f92a4abbeff55eaa819811e4c064ca036d3964a3ee4592f596ebfa7c0a760189b9d8c38a5f3a4ea3a -DIST pango-1.57.1.tar.xz 2588416 BLAKE2B 9b07a13c35a4b26df12ff720f727e54b4393640cd85a87253d1446eaa97d23d6c2ee3d09a7bb2379666cbb1097065f9aa20ec32bfe046c60c85e8bbb63fc65a8 SHA512 ccfcec11f0beb0487d9225be227e7f31d03229ed1e0dc3309e2647ed5fa953cf036ad352232429f5604f97d20812074ff145ea622110afa4df3a410ebba4d26a diff --git a/x11-libs/pango/metadata.xml b/x11-libs/pango/metadata.xml deleted file mode 100644 index c64969f186ea..000000000000 --- a/x11-libs/pango/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="examples">Install source code examples</flag> - <flag name="libthai">Support Thai line-breaking with <pkg>dev-libs/libthai</pkg></flag> - <flag name="sysprof">Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg></flag> - <flag name="X">Build and install the legacy pangoxft library</flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:pango:pango</remote-id> - <remote-id type="gnome-gitlab">GNOME/pango</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/pango/pango-1.52.2.ebuild b/x11-libs/pango/pango-1.52.2.ebuild deleted file mode 100644 index 0d07040c3b5e..000000000000 --- a/x11-libs/pango/pango-1.52.2.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic gnome2-utils meson-multilib xdg - -DESCRIPTION="Internationalized text layout and rendering library" -HOMEPAGE="https://www.gtk.org/docs/architecture/pango https://gitlab.gnome.org/GNOME/pango" -SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 1-2)/${P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -IUSE="debug +introspection sysprof test X" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.62.2:2[${MULTILIB_USEDEP}] - >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-2.6.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}] - >=media-libs/fontconfig-2.13.0:1.0[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.12.10[X?,${MULTILIB_USEDEP}] - >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - dev-util/glib-utils - sys-apps/help2man - virtual/pkgconfig - test? ( media-fonts/cantarell ) -" - -src_prepare() { - default - xdg_environment_reset - gnome2_environment_reset -} - -multilib_src_configure() { - if use debug; then - append-cflags -DPANGO_ENABLE_DEBUG - else - append-cflags -DG_DISABLE_CAST_CHECKS - fi - - local emesonargs=( - # Never use gi-docgen subproject - --wrap-mode nofallback - - -Dgtk_doc=false # we ship pregenerated docs - $(meson_native_use_feature introspection) - -Dinstall-tests=false - -Dfontconfig=enabled - $(meson_feature sysprof) - -Dlibthai=disabled - -Dcairo=enabled - $(meson_feature X xft) - -Dfreetype=enabled - ) - meson_src_configure -} - -multilib_src_install_all() { - insinto /usr/share/gtk-doc/html - # This will install PangoXft API docs regardless of USE=-X, but this is intentional - doins -r "${S}"/docs/Pango* -} - -pkg_postinst() { - xdg_pkg_postinst - - if has_version 'media-libs/freetype[-harfbuzz]' ; then - ewarn "media-libs/freetype is installed without harfbuzz support. This may" - ewarn "lead to minor font rendering problems, see bug 712374." - fi -} diff --git a/x11-libs/pango/pango-1.54.0.ebuild b/x11-libs/pango/pango-1.54.0.ebuild deleted file mode 100644 index 52216f1a0214..000000000000 --- a/x11-libs/pango/pango-1.54.0.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic gnome2-utils meson-multilib xdg - -DESCRIPTION="Internationalized text layout and rendering library" -HOMEPAGE="https://www.gtk.org/docs/architecture/pango https://gitlab.gnome.org/GNOME/pango" -SRC_URI="https://download.gnome.org/sources/pango/$(ver_cut 1-2)/${P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -IUSE="debug examples +introspection sysprof test X" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.62.2:2[${MULTILIB_USEDEP}] - >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-2.6.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}] - >=media-libs/fontconfig-2.13.0:1.0[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.12.10[X?,${MULTILIB_USEDEP}] - >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - dev-util/glib-utils - sys-apps/help2man - virtual/pkgconfig - test? ( media-fonts/cantarell ) -" - -src_prepare() { - default - xdg_environment_reset - gnome2_environment_reset - - # get rid of a win32 example - rm examples/pangowin32tobmp.c || die -} - -multilib_src_configure() { - if use debug; then - append-cflags -DPANGO_ENABLE_DEBUG - else - append-cflags -DG_DISABLE_CAST_CHECKS - fi - - local emesonargs=( - # Never use gi-docgen subproject - --wrap-mode nofallback - - -Ddocumentation=false # we ship pregenerated docs - $(meson_native_use_feature introspection) - $(meson_use test build-testsuite) - -Dbuild-examples=false - -Dfontconfig=enabled - $(meson_feature sysprof) - -Dlibthai=disabled - -Dcairo=enabled - $(meson_feature X xft) - -Dfreetype=enabled - ) - meson_src_configure -} - -multilib_src_install_all() { - if use examples; then - dodoc -r examples - fi - - insinto /usr/share/gtk-doc/html - # This will install PangoXft API docs regardless of USE=-X, but this is intentional - doins -r "${S}"/docs/Pango* -} - -pkg_postinst() { - xdg_pkg_postinst - - if has_version 'media-libs/freetype[-harfbuzz]' ; then - ewarn "media-libs/freetype is installed without harfbuzz support. This may" - ewarn "lead to minor font rendering problems, see bug 712374." - fi -} diff --git a/x11-libs/pango/pango-1.56.3.ebuild b/x11-libs/pango/pango-1.56.3.ebuild deleted file mode 100644 index 2e40c4d23f5b..000000000000 --- a/x11-libs/pango/pango-1.56.3.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic gnome2-utils meson-multilib xdg - -DESCRIPTION="Internationalized text layout and rendering library" -HOMEPAGE="https://www.gtk.org/docs/architecture/pango https://gitlab.gnome.org/GNOME/pango" -SRC_URI="https://download.gnome.org/sources/pango/$(ver_cut 1-2)/${P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -IUSE="debug examples +introspection sysprof test X" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.80:2[${MULTILIB_USEDEP}] - >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-8.4.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}] - >=media-libs/fontconfig-2.15.0:1.0[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.18.0[X?,${MULTILIB_USEDEP}] - >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - >=dev-build/meson-1.2.0 - dev-util/glib-utils - virtual/pkgconfig - dev-python/docutils - test? ( media-fonts/cantarell ) -" - -src_prepare() { - default - xdg_environment_reset - gnome2_environment_reset - - # get rid of a win32 example - rm examples/pangowin32tobmp.c || die - - # Skip broken test: - # https://gitlab.gnome.org/GNOME/pango/-/issues/677 - rm tests/layouts/valid-20.layout || die -} - -multilib_src_configure() { - if use debug; then - append-cflags -DPANGO_ENABLE_DEBUG - else - append-cflags -DG_DISABLE_CAST_CHECKS - fi - - local emesonargs=( - # Never use gi-docgen subproject - --wrap-mode nofallback - - -Ddocumentation=false # we ship pregenerated docs - $(meson_native_use_feature introspection) - -Dman-pages=true - $(meson_use test build-testsuite) - -Dbuild-examples=false - -Dfontconfig=enabled - $(meson_feature sysprof) - -Dlibthai=disabled - -Dcairo=enabled - $(meson_feature X xft) - -Dfreetype=enabled - ) - meson_src_configure -} - -multilib_src_install_all() { - if use examples; then - dodoc -r examples - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if has_version 'media-libs/freetype[-harfbuzz]' ; then - ewarn "media-libs/freetype is installed without harfbuzz support. This may" - ewarn "lead to minor font rendering problems, see bug 712374." - fi -} diff --git a/x11-libs/pango/pango-1.56.4-r1.ebuild b/x11-libs/pango/pango-1.56.4-r1.ebuild deleted file mode 100644 index 705dd100fabf..000000000000 --- a/x11-libs/pango/pango-1.56.4-r1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic gnome2-utils meson-multilib xdg - -DESCRIPTION="Internationalized text layout and rendering library" -HOMEPAGE="https://www.gtk.org/docs/architecture/pango https://gitlab.gnome.org/GNOME/pango" -SRC_URI="https://download.gnome.org/sources/pango/$(ver_cut 1-2)/${P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -IUSE="debug examples gtk-doc +introspection sysprof test X" -REQUIRED_USE="gtk-doc? ( introspection )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.82:2[${MULTILIB_USEDEP}] - >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-8.4.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}] - >=media-libs/fontconfig-2.15.0:1.0[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.18.0[X?,${MULTILIB_USEDEP}] - >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-1.83.2:= ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - dev-python/docutils - gtk-doc? ( - introspection? ( - >=dev-libs/gobject-introspection-1.83.2 - dev-util/gi-docgen - ) - ) - test? ( media-fonts/cantarell ) -" - -src_prepare() { - default - xdg_environment_reset - gnome2_environment_reset - - # get rid of a win32 example - rm examples/pangowin32tobmp.c || die - - # Skip broken test: https://gitlab.gnome.org/GNOME/pango/-/issues/677 - rm tests/layouts/valid-20.layout || die - - # Often breaks w/ new harfbuzz (bug #960222) - sed -i -e '/test-font-data/d' tests/meson.build || die -} - -multilib_src_configure() { - if use debug; then - append-cflags -DPANGO_ENABLE_DEBUG - else - append-cflags -DG_DISABLE_CAST_CHECKS - fi - - local emesonargs=( - # Never use gi-docgen subproject - --wrap-mode nofallback - - $(meson_use gtk-doc documentation) - $(meson_native_use_feature introspection) - -Dman-pages=true - $(meson_use test build-testsuite) - -Dbuild-examples=false - -Dfontconfig=enabled - $(meson_feature sysprof) - -Dlibthai=disabled - -Dcairo=enabled - $(meson_feature X xft) - -Dfreetype=enabled - ) - meson_src_configure -} - -multilib_src_install_all() { - if use examples; then - dodoc -r examples - fi - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/Pango* "${ED}"/usr/share/gtk-doc/html/ || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if has_version 'media-libs/freetype[-harfbuzz]' ; then - ewarn "media-libs/freetype is installed without harfbuzz support. This may" - ewarn "lead to minor font rendering problems, see bug 712374." - fi -} diff --git a/x11-libs/pango/pango-1.56.4-r2.ebuild b/x11-libs/pango/pango-1.56.4-r2.ebuild deleted file mode 100644 index a9cfd7f7e990..000000000000 --- a/x11-libs/pango/pango-1.56.4-r2.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic gnome2-utils meson-multilib xdg - -DESCRIPTION="Internationalized text layout and rendering library" -HOMEPAGE="https://www.gtk.org/docs/architecture/pango https://gitlab.gnome.org/GNOME/pango" -SRC_URI="https://download.gnome.org/sources/pango/$(ver_cut 1-2)/${P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -IUSE="debug examples gtk-doc +introspection sysprof test X" -REQUIRED_USE="gtk-doc? ( introspection )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.82:2[${MULTILIB_USEDEP}] - >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-8.4.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}] - >=media-libs/fontconfig-2.15.0:1.0[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.18.0[X?,${MULTILIB_USEDEP}] - >=media-libs/freetype-2.5.0.1:2[harfbuzz,png,${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-1.83.2:= ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - dev-python/docutils - gtk-doc? ( - introspection? ( - >=dev-libs/gobject-introspection-1.83.2 - dev-util/gi-docgen - ) - ) - test? ( media-fonts/cantarell ) -" - -src_prepare() { - default - xdg_environment_reset - gnome2_environment_reset - - # get rid of a win32 example - rm examples/pangowin32tobmp.c || die - - # Skip broken test: - # https://gitlab.gnome.org/GNOME/pango/-/issues/677 - rm tests/layouts/valid-20.layout || die -} - -multilib_src_configure() { - if use debug; then - append-cflags -DPANGO_ENABLE_DEBUG - else - append-cflags -DG_DISABLE_CAST_CHECKS - fi - - local emesonargs=( - # Never use gi-docgen subproject - --wrap-mode nofallback - - $(meson_native_use_bool gtk-doc documentation) - $(meson_native_use_feature introspection) - -Dman-pages=true - $(meson_use test build-testsuite) - -Dbuild-examples=false - -Dfontconfig=enabled - $(meson_feature sysprof) - -Dlibthai=disabled - -Dcairo=enabled - $(meson_feature X xft) - -Dfreetype=enabled - ) - meson_src_configure -} - -multilib_src_install_all() { - if use examples; then - dodoc -r examples - fi - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/Pango* "${ED}"/usr/share/gtk-doc/html/ || die - fi -} diff --git a/x11-libs/pango/pango-1.56.4.ebuild b/x11-libs/pango/pango-1.56.4.ebuild deleted file mode 100644 index 29d67e2508bd..000000000000 --- a/x11-libs/pango/pango-1.56.4.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic gnome2-utils meson-multilib xdg - -DESCRIPTION="Internationalized text layout and rendering library" -HOMEPAGE="https://www.gtk.org/docs/architecture/pango https://gitlab.gnome.org/GNOME/pango" -SRC_URI="https://download.gnome.org/sources/pango/$(ver_cut 1-2)/${P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -IUSE="debug examples +introspection sysprof test X" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.82:2[${MULTILIB_USEDEP}] - >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-8.4.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}] - >=media-libs/fontconfig-2.15.0:1.0[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.18.0[X?,${MULTILIB_USEDEP}] - >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-1.83.2:= ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - >=dev-build/meson-1.2.0 - dev-util/glib-utils - virtual/pkgconfig - dev-python/docutils - test? ( media-fonts/cantarell ) -" - -src_prepare() { - default - xdg_environment_reset - gnome2_environment_reset - - # get rid of a win32 example - rm examples/pangowin32tobmp.c || die - - # Skip broken test: https://gitlab.gnome.org/GNOME/pango/-/issues/677 - rm tests/layouts/valid-20.layout || die - - # Often breaks w/ new harfbuzz (bug #960222) - sed -i -e '/test-font-data/d' tests/meson.build || die -} - -multilib_src_configure() { - if use debug; then - append-cflags -DPANGO_ENABLE_DEBUG - else - append-cflags -DG_DISABLE_CAST_CHECKS - fi - - local emesonargs=( - # Never use gi-docgen subproject - --wrap-mode nofallback - - -Ddocumentation=false # we ship pregenerated docs - $(meson_native_use_feature introspection) - -Dman-pages=true - $(meson_use test build-testsuite) - -Dbuild-examples=false - -Dfontconfig=enabled - $(meson_feature sysprof) - -Dlibthai=disabled - -Dcairo=enabled - $(meson_feature X xft) - -Dfreetype=enabled - ) - meson_src_configure -} - -multilib_src_install_all() { - if use examples; then - dodoc -r examples - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if has_version 'media-libs/freetype[-harfbuzz]' ; then - ewarn "media-libs/freetype is installed without harfbuzz support. This may" - ewarn "lead to minor font rendering problems, see bug 712374." - fi -} diff --git a/x11-libs/pango/pango-1.57.0.ebuild b/x11-libs/pango/pango-1.57.0.ebuild deleted file mode 100644 index 24b3f10d7c45..000000000000 --- a/x11-libs/pango/pango-1.57.0.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic gnome2-utils meson-multilib xdg - -DESCRIPTION="Internationalized text layout and rendering library" -HOMEPAGE="https://www.gtk.org/docs/architecture/pango https://gitlab.gnome.org/GNOME/pango" -SRC_URI="https://download.gnome.org/sources/pango/$(ver_cut 1-2)/${P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -IUSE="debug examples gtk-doc +introspection sysprof test X" -REQUIRED_USE="gtk-doc? ( introspection )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.82:2[${MULTILIB_USEDEP}] - >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-8.4.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}] - >=media-libs/fontconfig-2.17.0:1.0[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.18.0[X?,${MULTILIB_USEDEP}] - >=media-libs/freetype-2.5.0.1:2[harfbuzz,png,${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-1.83.2:= ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - dev-python/docutils - gtk-doc? ( - introspection? ( - >=dev-libs/gobject-introspection-1.83.2 - dev-util/gi-docgen - ) - ) - test? ( media-fonts/cantarell ) -" - -src_prepare() { - default - xdg_environment_reset - gnome2_environment_reset - - # get rid of a win32 example - rm examples/pangowin32tobmp.c || die - - # Skip broken test: https://gitlab.gnome.org/GNOME/pango/-/issues/677 - rm tests/layouts/valid-20.layout || die - - # Often breaks w/ new harfbuzz (bug #960222) - sed -i -e '/test-font-data/d' tests/meson.build || die -} - -multilib_src_configure() { - if use debug; then - append-cflags -DPANGO_ENABLE_DEBUG - else - append-cflags -DG_DISABLE_CAST_CHECKS - fi - - local emesonargs=( - # Never use gi-docgen subproject - --wrap-mode nofallback - - $(meson_native_use_bool gtk-doc documentation) - $(meson_native_use_feature introspection) - -Dman-pages=true - $(meson_use test build-testsuite) - -Dbuild-examples=false - -Dfontconfig=enabled - $(meson_feature sysprof) - -Dlibthai=disabled - -Dcairo=enabled - $(meson_feature X xft) - -Dfreetype=enabled - ) - meson_src_configure -} - -multilib_src_install_all() { - if use examples; then - dodoc -r examples - fi - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/Pango* "${ED}"/usr/share/gtk-doc/html/ || die - fi -} diff --git a/x11-libs/pango/pango-1.57.1.ebuild b/x11-libs/pango/pango-1.57.1.ebuild deleted file mode 100644 index 49c0c12ee21f..000000000000 --- a/x11-libs/pango/pango-1.57.1.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic gnome2-utils meson-multilib xdg - -DESCRIPTION="Internationalized text layout and rendering library" -HOMEPAGE="https://www.gtk.org/docs/architecture/pango https://gitlab.gnome.org/GNOME/pango" -SRC_URI="https://download.gnome.org/sources/pango/$(ver_cut 1-2)/${P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -IUSE="debug examples libthai gtk-doc +introspection sysprof test X" -REQUIRED_USE="gtk-doc? ( introspection )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.82:2[${MULTILIB_USEDEP}] - >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-8.4.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}] - >=media-libs/fontconfig-2.17.0:1.0[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.18.0[X?,${MULTILIB_USEDEP}] - >=media-libs/freetype-2.5.0.1:2[harfbuzz,png,${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-1.83.2:= ) - libthai? ( dev-libs/libthai:= ) - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - dev-python/docutils - gtk-doc? ( - introspection? ( - >=dev-libs/gobject-introspection-1.83.2 - dev-util/gi-docgen - ) - ) - test? ( media-fonts/cantarell ) -" - -src_prepare() { - default - xdg_environment_reset - gnome2_environment_reset - - # get rid of a win32 example - rm examples/pangowin32tobmp.c || die - - # Skip broken test: https://gitlab.gnome.org/GNOME/pango/-/issues/677 - rm tests/layouts/valid-20.layout || die - - # Often breaks w/ new harfbuzz (bug #960222) - sed -i -e '/test-font-data/d' tests/meson.build || die -} - -multilib_src_configure() { - if use debug; then - append-cflags -DPANGO_ENABLE_DEBUG - else - append-cflags -DG_DISABLE_CAST_CHECKS - fi - - local emesonargs=( - # Never use gi-docgen subproject - --wrap-mode nofallback - - $(meson_native_use_bool gtk-doc documentation) - $(meson_native_use_feature introspection) - -Dman-pages=true - $(meson_use test build-testsuite) - -Dbuild-examples=false - -Dfontconfig=enabled - $(meson_feature sysprof) - $(meson_native_use_feature libthai) - -Dcairo=enabled - $(meson_feature X xft) - -Dfreetype=enabled - ) - meson_src_configure -} - -multilib_src_install_all() { - if use examples; then - dodoc -r examples - fi - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/Pango* "${ED}"/usr/share/gtk-doc/html/ || die - fi -} diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest deleted file mode 100644 index 3f60362ddf5e..000000000000 --- a/x11-libs/pixman/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pixman-0.46.4.tar.xz 660536 BLAKE2B b00041009aeed3cd2548251489df6fcb5efb0415a8279451306558b2e736e2b012b11335b4ed3361e0126cad861873c0675dae24eb031b2434e45a7d39e087d8 SHA512 83b133e7969ba34f883f4e08dcc5d388c4397f43ce836c191c05945fe77c16ff501d531600780c12678a0d08105828a6bdeff2156b63f9c1a84087bc7f40ae9f diff --git a/x11-libs/pixman/metadata.xml b/x11-libs/pixman/metadata.xml deleted file mode 100644 index 9eeb5bbef528..000000000000 --- a/x11-libs/pixman/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <use> - <flag name="loongson2f">Enable Loongson2f MMI optimizations.</flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:pixman:pixman</remote-id> - <remote-id type="freedesktop-gitlab">pixman/pixman</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/pixman/pixman-0.46.4.ebuild b/x11-libs/pixman/pixman-0.46.4.ebuild deleted file mode 100644 index 9b8de6541b4c..000000000000 --- a/x11-libs/pixman/pixman-0.46.4.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git" - -if [[ ${PV} = 9999* ]]; then - GIT_ECLASS="git-r3" -fi - -inherit flag-o-matic ${GIT_ECLASS} meson-multilib multiprocessing toolchain-funcs - -DESCRIPTION="Low-level pixel manipulation routines" -HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/" -if [[ ${PV} != 9999* ]]; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="cpu_flags_ppc_altivec cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3 static-libs test" -RESTRICT="!test? ( test )" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp -} - -multilib_src_configure() { - # Temporary workaround for a build failure (known gcc issue): - # - # * https://bugs.gentoo.org/956715 - # * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110812 - # - use riscv && filter-lto - - local emesonargs=( - $(meson_feature cpu_flags_x86_mmxext mmx) - $(meson_feature cpu_flags_x86_sse2 sse2) - $(meson_feature cpu_flags_x86_ssse3 ssse3) - $(meson_feature cpu_flags_ppc_altivec vmx) - $(meson_feature loongson2f loongson-mmi) - $(meson_feature test openmp) # only used in unit tests - $(meson_feature test tests) - -Ddefault_library=$(usex static-libs both shared) - -Ddemos=disabled - -Dgtk=disabled - -Dlibpng=disabled - ) - - if [[ ${ABI} == arm64 ]]; then - emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon)) - elif [[ ${ABI} == arm ]]; then - emesonargs+=($(meson_feature cpu_flags_arm_neon neon)) - fi - - meson_src_configure -} - -multilib_src_test() { - export OMP_NUM_THREADS=$(makeopts_jobs) - meson_src_test -t 100 -} diff --git a/x11-libs/pixman/pixman-9999.ebuild b/x11-libs/pixman/pixman-9999.ebuild deleted file mode 100644 index 63c42b82ce0c..000000000000 --- a/x11-libs/pixman/pixman-9999.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git" - -if [[ ${PV} = 9999* ]]; then - GIT_ECLASS="git-r3" -fi - -inherit flag-o-matic ${GIT_ECLASS} meson-multilib multiprocessing toolchain-funcs - -DESCRIPTION="Low-level pixel manipulation routines" -HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/" -if [[ ${PV} != 9999* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="cpu_flags_ppc_altivec cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3 static-libs test" -RESTRICT="!test? ( test )" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp -} - -multilib_src_configure() { - # Temporary workaround for a build failure (known gcc issue): - # - # * https://bugs.gentoo.org/956715 - # * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110812 - # - use riscv && filter-lto - - local emesonargs=( - $(meson_feature cpu_flags_x86_mmxext mmx) - $(meson_feature cpu_flags_x86_sse2 sse2) - $(meson_feature cpu_flags_x86_ssse3 ssse3) - $(meson_feature cpu_flags_ppc_altivec vmx) - $(meson_feature loongson2f loongson-mmi) - $(meson_feature test openmp) # only used in unit tests - $(meson_feature test tests) - -Ddefault_library=$(usex static-libs both shared) - -Ddemos=disabled - -Dgtk=disabled - -Dlibpng=disabled - ) - - if [[ ${ABI} == arm64 ]]; then - emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon)) - elif [[ ${ABI} == arm ]]; then - emesonargs+=($(meson_feature cpu_flags_arm_neon neon)) - fi - - meson_src_configure -} - -multilib_src_test() { - export OMP_NUM_THREADS=$(makeopts_jobs) - meson_src_test -t 100 -} diff --git a/x11-libs/qscintilla/Manifest b/x11-libs/qscintilla/Manifest deleted file mode 100644 index 96cf9c1d21e4..000000000000 --- a/x11-libs/qscintilla/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST QScintilla_src-2.14.1.tar.gz 3233610 BLAKE2B 83b54378f0d3fa39ea120214a06c91982f81281e15c61fc70a9e83928be64724cfd2679b5e4aafee44a324e24a6c4729693cd118c6ad0b1636a199f2f41d34fe SHA512 19e2f9e0a14947501c575018df368d24eb7f8c74e74faa5246db36415bf28dc0beee507ed0e73107c02b36a99bbaf55f0ef3349f479d2332e1b92b2c4a32788a diff --git a/x11-libs/qscintilla/metadata.xml b/x11-libs/qscintilla/metadata.xml deleted file mode 100644 index 09873122cae9..000000000000 --- a/x11-libs/qscintilla/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="designer">Build plugin for Qt Designer</flag> - </use> - <upstream> - <maintainer status="active"> - <email>phil@riverbankcomputing.com</email> - <name>Phil Thompson</name> - </maintainer> - <doc>https://www.riverbankcomputing.com/static/Docs/QScintilla/</doc> - <bugs-to>mailto:qscintilla@riverbankcomputing.com</bugs-to> - </upstream> -</pkgmetadata> diff --git a/x11-libs/qscintilla/qscintilla-2.14.1-r2.ebuild b/x11-libs/qscintilla/qscintilla-2.14.1-r2.ebuild deleted file mode 100644 index 2d1dece92a1c..000000000000 --- a/x11-libs/qscintilla/qscintilla-2.14.1-r2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=QScintilla -MY_P=${MY_PN}_src-${PV/_pre/.dev} -inherit flag-o-matic qmake-utils - -DESCRIPTION="Qt port of Neil Hodgson's Scintilla C++ editor control" -HOMEPAGE="https://www.riverbankcomputing.com/software/qscintilla/intro" -SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3" -SLOT="0/15" -KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86" -IUSE="designer doc" - -# no tests -RESTRICT="test" - -RDEPEND=" - dev-qt/qtbase:6[gui,widgets] - designer? ( dev-qt/qttools:6[designer] ) -" -DEPEND="${RDEPEND}" - -src_unpack() { - default - - # Sub-slot sanity check - local subslot=${SLOT#*/} - local version=$(sed -nre 's:.*VERSION\s*=\s*([0-9\.]+):\1:p' "${S}"/src/qscintilla.pro || die) - local major=${version%%.*} - if [[ ${subslot} != ${major} ]]; then - eerror "Ebuild sub-slot (${subslot}) does not match QScintilla major version (${major})" - eerror "Please update SLOT variable as follows:" - eerror " SLOT=\"${SLOT%%/*}/${major}\"" - eerror - die "sub-slot sanity check failed" - fi -} - -qsci_run_in() { - pushd "$1" >/dev/null || die - shift || die - "$@" || die - popd >/dev/null || die -} - -src_configure() { - if use designer; then - # prevent building against system version (bug 466120) - append-cxxflags -I../src - append-ldflags -L../src - fi - qsci_run_in src eqmake6 - use designer && qsci_run_in designer eqmake6 -} - -src_compile() { - qsci_run_in src emake - use designer && qsci_run_in designer emake -} - -src_install() { - qsci_run_in src emake INSTALL_ROOT="${D}" install - use designer && qsci_run_in designer emake INSTALL_ROOT="${D}" install - - use doc && local HTML_DOCS=( doc/html/. ) - einstalldocs -} diff --git a/x11-libs/qtermwidget/Manifest b/x11-libs/qtermwidget/Manifest deleted file mode 100644 index 1467ff982941..000000000000 --- a/x11-libs/qtermwidget/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST qtermwidget-2.3.0.tar.xz 195772 BLAKE2B 9ffd2544e68558f1a3b755984db06ad9d53fd9fd21afa3ac85f91b8adfed1733539e0cdb05edd967443d5cf42f2e6bab173f8005f9a3ea3be67f03338701a99e SHA512 5dc9de9e263609f0dd6a8f570318b1632c9111f7d16a525d221d1fdcfd325aff9b6094721ec08b4fe0a7a64151e32156d08ca8ba98cda164c6a1ae2b4a4d2b64 -DIST qtermwidget-2.4.0.tar.xz 202592 BLAKE2B d746dbea277799d5c6041801941e2f75303338fac7e15ea4bcfae2d566bd06e3339a6e1e6237f19ed9226b36dbac29f1746e56ac2000ffc55e729d1eb3ab17ae SHA512 bfb4a4b670e9b6ec70656f5ff860bae99dc1e02014a179518b044df32fc6e9d7fbba524d18e257a1bc37531533a34edc457e1f38a116cce7ba385178a5b38c2a diff --git a/x11-libs/qtermwidget/metadata.xml b/x11-libs/qtermwidget/metadata.xml deleted file mode 100644 index 9b808832ca01..000000000000 --- a/x11-libs/qtermwidget/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>lxqt@gentoo.org</email> - <name>LXQt</name> - </maintainer> - <longdescription lang="en"> - QTermWidget is an opensource project based on konsole (a KDE application). - The main goal of this project is to provide unicode-enabled, embeddable - Qt widget for using as a built-in console or terminal emulation widget. - </longdescription> - <upstream> - <remote-id type="github">lxqt/qtermwidget</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/qtermwidget/qtermwidget-2.3.0.ebuild b/x11-libs/qtermwidget/qtermwidget-2.3.0.ebuild deleted file mode 100644 index c4fbec7e43c7..000000000000 --- a/x11-libs/qtermwidget/qtermwidget-2.3.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Qt terminal emulator widget" -HOMEPAGE="https://lxqt-project.org/" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" -else - SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" -fi - -LICENSE="BSD GPL-2 LGPL-2+" -SLOT="0/${PV}" - -BDEPEND=" - >=dev-qt/qttools-6.6:6[linguist] - >=dev-util/lxqt-build-tools-2.3.0 -" -DEPEND=" - >=dev-qt/qtbase-6.6:6[gui,widgets] -" -RDEPEND="${DEPEND}" diff --git a/x11-libs/qtermwidget/qtermwidget-2.4.0.ebuild b/x11-libs/qtermwidget/qtermwidget-2.4.0.ebuild deleted file mode 100644 index c6b5c5559e8d..000000000000 --- a/x11-libs/qtermwidget/qtermwidget-2.4.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Qt terminal emulator widget" -HOMEPAGE=" - https://lxqt-project.org/ - https://github.com/lxqt/qtermwidget/ -" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" -else - SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" -fi - -LICENSE="BSD GPL-2 LGPL-2+" -SLOT="0/${PV}" - -BDEPEND=" - >=dev-qt/qttools-6.6:6[linguist] - >=dev-util/lxqt-build-tools-2.4.0 -" -DEPEND=" - >=dev-qt/qtbase-6.6:6[gui,widgets] -" -RDEPEND="${DEPEND}" diff --git a/x11-libs/qtermwidget/qtermwidget-9999.ebuild b/x11-libs/qtermwidget/qtermwidget-9999.ebuild deleted file mode 100644 index 83794604753a..000000000000 --- a/x11-libs/qtermwidget/qtermwidget-9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Qt terminal emulator widget" -HOMEPAGE=" - https://lxqt-project.org/ - https://github.com/lxqt/qtermwidget/ -" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" -else - SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -fi - -LICENSE="BSD GPL-2 LGPL-2+" -SLOT="0/${PV}" - -BDEPEND=" - >=dev-qt/qttools-6.6:6[linguist] - >=dev-util/lxqt-build-tools-2.4.0 -" -DEPEND=" - >=dev-qt/qtbase-6.6:6[gui,widgets] -" -RDEPEND="${DEPEND}" diff --git a/x11-libs/qwt/Manifest b/x11-libs/qwt/Manifest deleted file mode 100644 index 53d01707d78d..000000000000 --- a/x11-libs/qwt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST qwt-6.3.0.tar.bz2 4737935 BLAKE2B 4d18cdd79b59b78a28249c55ea71a064b9baad349c390dc348318cfc45bb6de9fbb5aa0040139acb6fe6d329872d238d2854c4a942c41b9ced06bdf3b7de6210 SHA512 fa90686058f5008f6d0365d24a74481bd642e9126d82291f27a5218b684bdcf008ef5e9293b52c5c7d85e9b42027459527be373726e8376a3f707ec85e483064 diff --git a/x11-libs/qwt/files/qwt-6.3.0-fix-pkgconfig.patch b/x11-libs/qwt/files/qwt-6.3.0-fix-pkgconfig.patch deleted file mode 100644 index 0e114a578843..000000000000 --- a/x11-libs/qwt/files/qwt-6.3.0-fix-pkgconfig.patch +++ /dev/null @@ -1,22 +0,0 @@ -Source: https://src.fedoraproject.org/rpms/qwt/blob/rawhide/f/qwt-pkgconfig.patch - ---- a/src/src.pro -+++ b/src/src.pro -@@ -86,14 +86,14 @@ contains(QWT_CONFIG, QwtPkgConfig) { - greaterThan(QT_MAJOR_VERSION, 4) { - - QMAKE_PKGCONFIG_FILE = Qt$${QT_MAJOR_VERSION}$${QMAKE_PKGCONFIG_NAME} -- QMAKE_PKGCONFIG_REQUIRES = Qt5Widgets Qt5Concurrent Qt5PrintSupport -+ QMAKE_PKGCONFIG_REQUIRES = Qt$${QT_MAJOR_VERSION}Widgets Qt$${QT_MAJOR_VERSION}Concurrent Qt$${QT_MAJOR_VERSION}PrintSupport - - contains(QWT_CONFIG, QwtSvg) { -- QMAKE_PKGCONFIG_REQUIRES += Qt5Svg -+ QMAKE_PKGCONFIG_REQUIRES += Qt$${QT_MAJOR_VERSION}Svg - } - - contains(QWT_CONFIG, QwtOpenGL) { -- QMAKE_PKGCONFIG_REQUIRES += Qt5OpenGL -+ QMAKE_PKGCONFIG_REQUIRES += Qt$${QT_MAJOR_VERSION}OpenGL - } - - QMAKE_DISTCLEAN += $${DESTDIR}/$${QMAKE_PKGCONFIG_DESTDIR}/$${QMAKE_PKGCONFIG_FILE}.pc diff --git a/x11-libs/qwt/metadata.xml b/x11-libs/qwt/metadata.xml deleted file mode 100644 index cad965bb4865..000000000000 --- a/x11-libs/qwt/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> - The Qwt library contains GUI Components and utility classes which are - primarily useful for programs with a technical background. - Besides a 2D plot widget it provides scales, sliders, dials, - compasses, thermometers, wheels and knobs to control or display - values, arrays or ranges of type double. - </longdescription> - <use> - <flag name="designer">Installs <pkg>dev-qt/qttools</pkg>[designer] plugin.</flag> - <flag name="polar">Install the QwtPolar headers</flag> - </use> - <upstream> - <remote-id type="sourceforge">qwt</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/qwt/qwt-6.3.0-r1.ebuild b/x11-libs/qwt/qwt-6.3.0-r1.ebuild deleted file mode 100644 index 4dbeae261f88..000000000000 --- a/x11-libs/qwt/qwt-6.3.0-r1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qmake-utils - -DESCRIPTION="2D plotting library for Qt" -HOMEPAGE="https://qwt.sourceforge.io/" -SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.bz2" - -LICENSE="qwt" -SLOT="6/3.0" -KEYWORDS="amd64 ~arm ppc64 ~riscv x86" -IUSE="designer doc examples opengl polar svg" - -# tests require package to be already installed -RESTRICT="test" - -DEPEND=" - dev-qt/qtbase:6[concurrent,gui,widgets] - designer? ( dev-qt/qttools:6[designer] ) - opengl? ( - dev-qt/qtbase:6[opengl] - virtual/opengl - ) - svg? ( dev-qt/qtsvg:6 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}-fix-pkgconfig.patch" ) # bug 947831 - -src_prepare() { - cat > qwtconfig.pri <<-EOF || die - QWT_INSTALL_LIBS = "${EPREFIX}/usr/$(get_libdir)" - QWT_INSTALL_HEADERS = "${EPREFIX}/usr/include/qwt6" - QWT_INSTALL_DOCS = "${EPREFIX}/usr/share/doc/${PF}" - QWT_CONFIG += QwtPlot QwtWidgets QwtPkgConfig - VER_MAJ = $(ver_cut 1) - VER_MIN = $(ver_cut 2) - VER_PAT = $(ver_cut 3) - VERSION = ${PV/_*} - QWT_VER_MAJ = $(ver_cut 1) - QWT_VER_MIN = $(ver_cut 2) - QWT_VER_PAT = $(ver_cut 3) - QWT_VERSION = ${PV/_*} - EOF - - use designer && echo "QWT_CONFIG += QwtDesigner" >> qwtconfig.pri - use opengl && echo "QWT_CONFIG += QwtOpenGL" >> qwtconfig.pri - use polar && echo "QWT_CONFIG += QwtPolar" >> qwtconfig.pri - use svg && echo "QWT_CONFIG += QwtSvg" >> qwtconfig.pri - - cat > qwtbuild.pri <<-EOF || die - QWT_CONFIG += qt warn_on thread release no_keywords QwtDll - DEFINES += QWT_MOC_INCLUDE=1 - EOF - - cat >> qwtconfig.pri <<-EOF || die - QWT_INSTALL_PLUGINS = "${EPREFIX}/usr/$(get_libdir)/qt6/plugins/designer" - QWT_INSTALL_FEATURES = "${EPREFIX}/usr/$(get_libdir)/qt6/mkspecs/features" - EOF - sed \ - -e 's/target doc/target/' \ - -e "/^TARGET/s:(qwt):(qwt6-qt6):g" \ - -e "/^TARGET/s:qwt):qwt6-qt6):g" \ - -e "s:QWT_SONAME=libqwt.so:QWT_SONAME=libqwt6-qt6.so:g" \ - -i src/src.pro || die - - sed \ - -e "/qwtAddLibrary/s:(qwt):(qwt6-qt6):g" \ - -e "/qwtAddLibrary/s:qwt):qwt6-qt6):g" \ - -i qwt.prf designer/designer.pro examples/examples.pri || die - - if ! use doc; then - sed -e 's/doc//' -i qwt.pro || die - fi - default -} - -src_configure() { - eqmake6 -} - -src_test() { - pushd "${BUILD_DIR}"/tests > /dev/null || die - eqmake6 tests.pro - popd > /dev/null || die -} - -src_install() { - emake INSTALL_ROOT="${D}" install - einstalldocs - - if use examples; then - # don't build examples - fix the qt files to build once installed - cat > examples/examples.pri <<-EOF || die - include( qwtconfig.pri ) - TEMPLATE = app - MOC_DIR = moc - INCLUDEPATH += "${EPREFIX}/usr/include/qwt6" - DEPENDPATH += "${EPREFIX}/usr/include/qwt6" - LIBS += -lqwt6 - EOF - sed -i -e 's:../qwtconfig:qwtconfig:' examples/examples.pro || die - cp *.pri examples/ || die - insinto /usr/share/${PN}6 - doins -r examples - fi -} diff --git a/x11-libs/sdl-fakeqwerty/Manifest b/x11-libs/sdl-fakeqwerty/Manifest deleted file mode 100644 index 33db6f542685..000000000000 --- a/x11-libs/sdl-fakeqwerty/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sdl-fakeqwerty-0_pre20191217.tar.gz 19099 BLAKE2B e75ab93a1c1e4a47c4a4a65e1842139768cdc0cf1333880ebf762c0ec5e9560af7af31a91928c89b115d10858045340c58dc3fbbc3fe4bf0887f9be3f4f6a12d SHA512 5487fc75f028254df82b2546e51909ae0db693e1989116812e35fac0c1bebebcd72d5eb5335a313074d93417e0d4cd831e14fde712856d98ad73d580794e1144 diff --git a/x11-libs/sdl-fakeqwerty/files/Makefile-0_pre20191217 b/x11-libs/sdl-fakeqwerty/files/Makefile-0_pre20191217 deleted file mode 100644 index f99cae35dbfb..000000000000 --- a/x11-libs/sdl-fakeqwerty/files/Makefile-0_pre20191217 +++ /dev/null @@ -1,36 +0,0 @@ -.PHONY: clean - -internal_CFLAGS = -shared -fPIC -internal_CFLAGS += $(CFLAGS) -internal_LDFLAGS = -ldl -internal_LDFLAGS += $(LDFLAGS) - -all: i686 amd64 - -i686: sdl1-hooks-i686.so sdl2-hooks-i686.so xlib-hooks-i686.so - -amd64: sdl1-hooks-amd64.so sdl2-hooks-amd64.so xlib-hooks-amd64.so - -sdl1-hooks-amd64.so: sdl1-hooks.c - $(CC) -m64 $(internal_CFLAGS) -o $@ $< $(internal_LDFLAGS) - -sdl1-peep-hooks-i686.so: sdl1-peep-hooks.c - $(CC) -m32 $(internal_CFLAGS) -o $@ $< $(internal_LDFLAGS) - -sdl1-peep-hooks-amd64.so: sdl1-peep-hooks.c - $(CC) -m64 $(internal_CFLAGS) -o $@ $< $(internal_LDFLAGS) - -sdl1-hooks-i686.so: sdl1-hooks.c - $(CC) -m32 $(internal_CFLAGS) -o $@ $< $(internal_LDFLAGS) - -sdl2-hooks-amd64.so: sdl2-hooks.c - $(CC) -m64 $(internal_CFLAGS) -o $@ $< $(internal_LDFLAGS) - -sdl2-hooks-i686.so: sdl2-hooks.c - $(CC) -m32 $(internal_CFLAGS) -o $@ $< $(internal_LDFLAGS) - -xlib-hooks-amd64.so: xlib-hooks.c - $(CC) -m64 $(internal_CFLAGS) -o $@ $< $(internal_LDFLAGS) - -xlib-hooks-i686.so: xlib-hooks.c - $(CC) -m32 $(internal_CFLAGS) -o $@ $< $(internal_LDFLAGS) diff --git a/x11-libs/sdl-fakeqwerty/metadata.xml b/x11-libs/sdl-fakeqwerty/metadata.xml deleted file mode 100644 index 78ec19055f86..000000000000 --- a/x11-libs/sdl-fakeqwerty/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lo48576@hard-wi.red</email> - <name>YOSHIOKA Takuma</name> - </maintainer> - <upstream> - <remote-id type="github">micolous/sdl-fakeqwerty</remote-id> - </upstream> - <longdescription lang="en"> - sdl-fakeqwerty makes your keyboard act like a US-QWERTY keyboard, while not changing any system settings. - </longdescription> - <use> - <flag name="sdl">Enable support for libsdl</flag> - <flag name="sdl2">Enable support for libsdl2</flag> - <flag name="xlib">Enable support for libX11</flag> - </use> -</pkgmetadata> diff --git a/x11-libs/sdl-fakeqwerty/sdl-fakeqwerty-0_pre20191217.ebuild b/x11-libs/sdl-fakeqwerty/sdl-fakeqwerty-0_pre20191217.ebuild deleted file mode 100644 index cf97282d9b15..000000000000 --- a/x11-libs/sdl-fakeqwerty/sdl-fakeqwerty-0_pre20191217.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -MULTILIB_COMPAT=( abi_x86_{32,64} ) - -inherit multilib-minimal - -DESCRIPTION="Fixes non-QWERTY keyboards on Prison Architect (and maybe other SDL games)" -HOMEPAGE="https://github.com/micolous/sdl-fakeqwerty" -ARCHIVE_VERSION="a79f201903c30e91dc3b4f79c789e25548cf9589" -SRC_URI="https://github.com/micolous/${PN}/archive/${ARCHIVE_VERSION}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${ARCHIVE_VERSION}" - -LICENSE="sdl? ( LGPL-2 ) sdl2? ( ZLIB ) xlib? ( ZLIB )" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="sdl sdl2 xlib" -REQUIRED_USE="|| ( sdl sdl2 xlib )" - -DEPEND=" - xlib? ( x11-libs/libX11[${MULTILIB_USEDEP}] ) - sdl? ( >=media-libs/libsdl-1.2[${MULTILIB_USEDEP}] ) - sdl2? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )" -BDEPEND="virtual/pkgconfig" - -DOCS=( README.md background.md games ) - -fakeqwerty_target() { - case "${MULTILIB_ABI_FLAG}" in - abi_x86_32) - echo 'i686' - ;; - abi_x86_64) - echo 'amd64' - ;; - *) - die "Unsupported ABI FLAG ${MULTILIB_ABI_FLAG}" - ;; - esac -} - -src_prepare() { - default - - cp -f "${FILESDIR}/Makefile-${PV}" "${S}/Makefile" || die - multilib_copy_sources -} - -multilib_src_compile() { - local target="$(fakeqwerty_target)" - CFLAGS="${CFLAGS} $(get_abi_CFLAGS)" - if use sdl ; then - emake CFLAGS="${CFLAGS} $(pkg-config --cflags sdl)" "sdl1-hooks-${target}.so" "sdl1-peep-hooks-${target}.so" || die - fi - if use sdl2 ; then - emake CFLAGS="${CFLAGS} $(pkg-config --cflags sdl2)" "sdl2-hooks-${target}.so" || die - fi - if use xlib ; then - emake CFLAGS="${CFLAGS} $(pkg-config --cflags x11)" "xlib-hooks-${target}.so" || die - fi -} - -multilib_src_install() { - local target="$(fakeqwerty_target)" - insinto "/usr/$(get_libdir)/sdl-fakeqwerty" - if use sdl ; then - newins "sdl1-hooks-${target}.so" "sdl1-hooks.so" || die - newins "sdl1-peep-hooks-${target}.so" "sdl1-peep-hooks.so" || die - fi - if use sdl2 ; then - newins "sdl2-hooks-${target}.so" "sdl2-hooks.so" || die - fi - if use xlib ; then - newins "xlib-hooks-${target}.so" "xlib-hooks.so" || die - fi -} diff --git a/x11-libs/spread-sheet-widget/Manifest b/x11-libs/spread-sheet-widget/Manifest deleted file mode 100644 index 47086a4850ef..000000000000 --- a/x11-libs/spread-sheet-widget/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST spread-sheet-widget-0.10.tar.gz 522676 BLAKE2B 50e76d81a3d8daf47d24aeab47ec782854cf1a69ba0bd1223ba72a6ed656a22a976b7c8dbfa94ecce826e845891b6f2a36dbd808daee5736ae3eb9dcb02b9994 SHA512 8d198e107fac24883c2b726cb506a212aff874935c9b04a0da599e4552fff50db24b069ec7156982b07679e697a2d8b4cf758d27f7f20119c08a4442c8ae543d -DIST spread-sheet-widget-0.8.tar.gz 517294 BLAKE2B 05fe434a4b6f40b365defa03fe5f058c353f955837bbe7d1b5c5229dde7a644bc37319d8e8b887f01c2a27b0ee30c9552837ec93ebe80bbff07750065f61e370 SHA512 022941d9064bad83835345a999358b57ec2897650079326427be78600269762dc492d2d7674c6c5c2c3b46fa619786e5f02c15bd731a163cf2ff98ea22d25682 diff --git a/x11-libs/spread-sheet-widget/metadata.xml b/x11-libs/spread-sheet-widget/metadata.xml deleted file mode 100644 index 29e46088b236..000000000000 --- a/x11-libs/spread-sheet-widget/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>alexxy@gentoo.org</email> - <name>Alexey Shvetsov</name> - </maintainer> - <longdescription> - GNU Spread Sheet Widget is a library for Gtk+ which provides a widget for viewing and manipulating 2 dimensional tabular data in a manner similar to many popular spread sheet programs. - The design follows the model-view-controller paradigm and is of complexity O(1) in both time and space. This means that it is efficient and fast even for very large data. - Features commonly found in graphical user interfaces such as cut and paste, drag and drop and row/column labelling are also included. - </longdescription> -</pkgmetadata> diff --git a/x11-libs/spread-sheet-widget/spread-sheet-widget-0.10.ebuild b/x11-libs/spread-sheet-widget/spread-sheet-widget-0.10.ebuild deleted file mode 100644 index f84a37798208..000000000000 --- a/x11-libs/spread-sheet-widget/spread-sheet-widget-0.10.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="GNU Spread Sheet Widget" -HOMEPAGE="https://www.gnu.org/software/ssw/" -SRC_URI="https://alpha.gnu.org/gnu/ssw/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND=" - >=dev-libs/glib-2.44:2 - >=x11-libs/gtk+-3.18.0:3 -" -RDEPEND="${DEPEND}" -BDEPEND="dev-util/glib-utils" - -src_install() { - default - - # no static archives - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/spread-sheet-widget/spread-sheet-widget-0.8.ebuild b/x11-libs/spread-sheet-widget/spread-sheet-widget-0.8.ebuild deleted file mode 100644 index 6fd3ea65fda4..000000000000 --- a/x11-libs/spread-sheet-widget/spread-sheet-widget-0.8.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="GNU Spread Sheet Widget" -HOMEPAGE="https://www.gnu.org/software/ssw/" -SRC_URI="https://alpha.gnu.org/gnu/ssw/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND="dev-libs/glib - x11-libs/gtk+:3" -RDEPEND="${DEPEND}" -BDEPEND="dev-util/glib-utils" - -src_install() { - default - - # no static archives - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/startup-notification/Manifest b/x11-libs/startup-notification/Manifest deleted file mode 100644 index cf140fb96b9e..000000000000 --- a/x11-libs/startup-notification/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST startup-notification-0.12.tar.gz 355285 BLAKE2B 9822de9745fdeef28d7c6422d2a967394ffc329e7f37e1676c79e900f8e776578698ef47ff199fa05aa795540382f5eab5cb63f6cb20512328897236df1ab152 SHA512 ea1246acdb50dafd9ced9914ec3c8f0d499c0ca3cfd447b43a444c768a6e9ea7135e5c42d9ca0089354698ac235bd86d42f12c70a3a17c9c79f998c07461f7ab diff --git a/x11-libs/startup-notification/files/startup-notification-0.12-sys-select_h.patch b/x11-libs/startup-notification/files/startup-notification-0.12-sys-select_h.patch deleted file mode 100644 index 8c579a71522f..000000000000 --- a/x11-libs/startup-notification/files/startup-notification-0.12-sys-select_h.patch +++ /dev/null @@ -1,30 +0,0 @@ -From ea9f7e4cc6fd8c08d175ed7774ed2c5bd11c8ef0 Mon Sep 17 00:00:00 2001 -From: Colin Walters <walters@verbum.org> -Date: Mon, 17 Feb 2014 19:37:09 +0000 -Subject: Add include of <sys/select.h> for previous patch - -Unfortunately while the standard says that <sys/types.h> is the -correct header to get suseconds_t, at least with glibc, that requires --DXOPEN_SOURCE. Which is problematic for a public header, because -then all *users* of startup-notification will be required to define -that. - -Poking around a bit, it looks like at least with glibc, <sys/select.h> -will give us an unconditional define. - -Signed-off-by: Julien Danjou <julien@danjou.info> ---- -diff --git a/libsn/sn-monitor.h b/libsn/sn-monitor.h -index 2f639df..cea4e12 100644 ---- a/libsn/sn-monitor.h -+++ b/libsn/sn-monitor.h -@@ -28,6 +28,7 @@ - #define __SN_MONITOR_H__ - - #include <libsn/sn-common.h> -+#include <sys/select.h> - - SN_BEGIN_DECLS - --- -cgit v0.9.0.2-2-gbebe diff --git a/x11-libs/startup-notification/files/startup-notification-0.12-time_t-crash-with-32bit.patch b/x11-libs/startup-notification/files/startup-notification-0.12-time_t-crash-with-32bit.patch deleted file mode 100644 index 710d29e93976..000000000000 --- a/x11-libs/startup-notification/files/startup-notification-0.12-time_t-crash-with-32bit.patch +++ /dev/null @@ -1,66 +0,0 @@ -From a7e49fefde18ea8d5bada8096d32f23bcfb5a6dc Mon Sep 17 00:00:00 2001 -From: Federico G. Schwindt <fgsch@openbsd.org> -Date: Mon, 17 Feb 2014 14:48:12 +0000 -Subject: Fix crash on 32bit architectures where time_t is 64 bit - -This is an ABI change on platforms where sizeof(time_t) doesn't equal -sizeof(long). For most platforms this change shouldn't make a difference -at present. OpenBSD recently switched to 64bit time_t on all architectures -to avoid time_t overflow in 2038 on 32bit machines. - -This fix extends to consumers of startup-notification, for instance -the window manager of XFCE, which is how I got involved in this. -See http://mail.xfce.org/pipermail/xfce4-dev/2014-February/030611.html -and follow-ups. The XFCE devs pointed out that my patch to fix a -crash in XFCE's window manager depends on this startup-notification patch. - -Signed-off-by: Julien Danjou <julien@danjou.info> ---- -diff --git a/libsn/sn-monitor.c b/libsn/sn-monitor.c -index 2a9ad16..f419bc1 100644 ---- a/libsn/sn-monitor.c -+++ b/libsn/sn-monitor.c -@@ -364,8 +364,8 @@ sn_startup_sequence_get_screen (SnStartupSequence *sequence) - **/ - void - sn_startup_sequence_get_initiated_time (SnStartupSequence *sequence, -- long *tv_sec, -- long *tv_usec) -+ time_t *tv_sec, -+ suseconds_t *tv_usec) - { - if (tv_sec) - *tv_sec = sequence->initiation_time.tv_sec; -@@ -386,8 +386,8 @@ sn_startup_sequence_get_initiated_time (SnStartupSequence *sequence, - **/ - void - sn_startup_sequence_get_last_active_time (SnStartupSequence *sequence, -- long *tv_sec, -- long *tv_usec) -+ time_t *tv_sec, -+ suseconds_t *tv_usec) - { - /* for now the same as get_initiated_time */ - if (tv_sec) -diff --git a/libsn/sn-monitor.h b/libsn/sn-monitor.h -index b58581f..2f639df 100644 ---- a/libsn/sn-monitor.h -+++ b/libsn/sn-monitor.h -@@ -77,11 +77,11 @@ const char* sn_startup_sequence_get_application_id (SnStartupSequence *se - int sn_startup_sequence_get_screen (SnStartupSequence *sequence); - - void sn_startup_sequence_get_initiated_time (SnStartupSequence *sequence, -- long *tv_sec, -- long *tv_usec); -+ time_t *tv_sec, -+ suseconds_t *tv_usec); - void sn_startup_sequence_get_last_active_time (SnStartupSequence *sequence, -- long *tv_sec, -- long *tv_usec); -+ time_t *tv_sec, -+ suseconds_t *tv_usec); - - void sn_startup_sequence_complete (SnStartupSequence *sequence); - --- -cgit v0.9.0.2-2-gbebe diff --git a/x11-libs/startup-notification/metadata.xml b/x11-libs/startup-notification/metadata.xml deleted file mode 100644 index 81e4eff693e3..000000000000 --- a/x11-libs/startup-notification/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> -<email>freedesktop-bugs@gentoo.org</email> -</maintainer> -<upstream> -<remote-id type="freedesktop-gitlab">xdg/startup-notification</remote-id> -</upstream> -</pkgmetadata> diff --git a/x11-libs/startup-notification/startup-notification-0.12-r2.ebuild b/x11-libs/startup-notification/startup-notification-0.12-r2.ebuild deleted file mode 100644 index 2b4f93c1b60f..000000000000 --- a/x11-libs/startup-notification/startup-notification-0.12-r2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit libtool - -DESCRIPTION="Application startup notification and feedback library" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/startup-notification" -SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz" - -LICENSE="LGPL-2 MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-solaris" -RESTRICT="test" # no tests - -RDEPEND=">=x11-libs/libX11-1.4.3 - >x11-libs/libxcb-1.6 - >=x11-libs/xcb-util-0.3.8" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -DOCS=( AUTHORS ChangeLog NEWS doc/${PN}.txt ) - -PATCHES=( - "${FILESDIR}"/${P}-sys-select_h.patch - "${FILESDIR}"/${P}-time_t-crash-with-32bit.patch -) - -src_prepare() { - default - elibtoolize -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/x11-libs/tslib/Manifest b/x11-libs/tslib/Manifest deleted file mode 100644 index 9124a23eba19..000000000000 --- a/x11-libs/tslib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tslib-1.23.tar.xz 360140 BLAKE2B 7cba3a4f9ddb91a1325c6fbfbd6d1c5d42e1847e82199eff329206519fe88da05ee7ca1d0f72ddd8b8d303d122208e74a98a07f642dafc359c29a99c284f34c6 SHA512 0fbd8e859fe7c24410a1436d3e12f618775e8594dc720ff98d12c8e8cef1ad07a36eb6f5911b2c4d976cc32ab75dd8988bd814379e1b7d8d35d88d7cf2b44dd1 diff --git a/x11-libs/tslib/files/tslib-1.21-optional-utils.patch b/x11-libs/tslib/files/tslib-1.21-optional-utils.patch deleted file mode 100644 index 5b94599a86fd..000000000000 --- a/x11-libs/tslib/files/tslib-1.21-optional-utils.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- a/CMakeLists.txt 2019-10-22 10:27:05.000000000 +0200 -+++ b/CMakeLists.txt 2019-12-25 16:18:52.814921538 +0100 -@@ -17,6 +17,7 @@ - option(BUILD_SHARED_LIBS "ON: tslib is build as shared; - OFF: tslib is build as static" ON) - option(ENABLE_TOOLS "build additional tools" ON) -+option(ENABLE_UTILS "build calibration/test binaries" ON) - - set(LIBTS_VERSION_CURRENT 10) - set(LIBTS_VERSION_REVISION 3) -@@ -28,7 +29,9 @@ - - add_subdirectory(src) - add_subdirectory(plugins) --add_subdirectory(tests) -+if (ENABLE_UTILS) -+ add_subdirectory(tests) -+endif () - if (ENABLE_TOOLS) - add_subdirectory(tools) - endif () diff --git a/x11-libs/tslib/files/tslib-1.23-cmake4-1.patch b/x11-libs/tslib/files/tslib-1.23-cmake4-1.patch deleted file mode 100644 index 9bbfca909cd1..000000000000 --- a/x11-libs/tslib/files/tslib-1.23-cmake4-1.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 972a8eb7b768a7d4d97ab3364e5da8e612d88068 Mon Sep 17 00:00:00 2001 -From: Weijia Wang <9713184+wegank@users.noreply.github.com> -Date: Sat, 18 Oct 2025 10:21:59 +0200 -Subject: [PATCH] CMake: bump minimal required version - -Co-authored-by: kyehn <kyehn@users.noreply.github.com> ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 269ea77..3fd863c 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -8,7 +8,7 @@ - # - # - --cmake_minimum_required(VERSION 3.3) -+cmake_minimum_required(VERSION 3.10) - - project(tslib LANGUAGES C) - diff --git a/x11-libs/tslib/files/tslib-1.23-fix-64bit-time_t-printf-ub.patch b/x11-libs/tslib/files/tslib-1.23-fix-64bit-time_t-printf-ub.patch deleted file mode 100644 index 392d56e4f418..000000000000 --- a/x11-libs/tslib/files/tslib-1.23-fix-64bit-time_t-printf-ub.patch +++ /dev/null @@ -1,213 +0,0 @@ -Source: - [PATCH 1/2]: git master - [PATCH 2/2]: https://github.com/libts/tslib/pull/229 - -From acc471e96693b3f772b42687c5378591f0ed54ae Mon Sep 17 00:00:00 2001 -From: steini2001 <179123067+steini2001@users.noreply.github.com> -Date: Tue, 12 Nov 2024 14:25:15 +0100 -Subject: [PATCH 1/2] Fix build on 32bit arches with 64bit time_t and debug - enabled - -commit a7a39a6 forgot this one ---- - plugins/input-raw.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/plugins/input-raw.c b/plugins/input-raw.c -index 0e8a22f..da22720 100644 ---- a/plugins/input-raw.c -+++ b/plugins/input-raw.c -@@ -650,8 +650,8 @@ static int ts_input_read_mt(struct tslib_module_info *inf, - #ifdef DEBUG - printf("INPUT-RAW: read type %d code %3d value %4d time %ld.%ld\n", - i->ev[it].type, i->ev[it].code, -- i->ev[it].value, (long)i->ev[it].time.tv_sec, -- (long)i->ev[it].time.tv_usec); -+ i->ev[it].value, (long)i->ev[it].input_event_sec, -+ (long)i->ev[it].input_event_usec); - #endif - switch (i->ev[it].type) { - case EV_KEY: --- -2.51.0 - - -From 32cf8d1b9e38b5eada97b00c73999af48be2d1cb Mon Sep 17 00:00:00 2001 -From: steini2001 <179123067+steini2001@users.noreply.github.com> -Date: Tue, 12 Nov 2024 15:02:31 +0100 -Subject: [PATCH 2/2] fix printf with 64bit time_t - -Printing long long with %ld is UB. Converting long long to long could overflow. -To be compatible with 32bit time_t we need an explicit cast to long long. ---- - README.md | 6 +++--- - plugins/input-evdev-raw.c | 14 +++++++------- - plugins/input-raw.c | 12 ++++++------ - tests/ts_print.c | 2 +- - tests/ts_print_mt.c | 6 +++--- - tests/ts_print_raw.c | 2 +- - tests/ts_test.c | 2 +- - tests/ts_test_mt_sdl.c | 6 +++--- - 8 files changed, 25 insertions(+), 25 deletions(-) - -diff --git a/README.md b/README.md -index aaec82d..1d781b8 100644 ---- a/README.md -+++ b/README.md -@@ -585,9 +585,9 @@ This is a complete example program, similar to `ts_print_mt.c`: - continue; - #endif - -- printf("%ld.%06ld: (slot %d) %6d %6d %6d\n", -- samp_mt[j][i].tv.tv_sec, -- samp_mt[j][i].tv.tv_usec, -+ printf("%lld.%06lld: (slot %d) %6d %6d %6d\n", -+ (long long)samp_mt[j][i].tv.tv_sec, -+ (long long)samp_mt[j][i].tv.tv_usec, - samp_mt[j][i].slot, - samp_mt[j][i].x, - samp_mt[j][i].y, -diff --git a/plugins/input-evdev-raw.c b/plugins/input-evdev-raw.c -index d187645..24208cf 100644 ---- a/plugins/input-evdev-raw.c -+++ b/plugins/input-evdev-raw.c -@@ -461,11 +461,11 @@ static int ts_input_read(struct tslib_module_info *inf, - samp->tv = ev.time; - #ifdef DEBUG - fprintf(stderr, -- "RAW nr %d ---------------------> %d %d %d %ld.%ld\n", -+ "RAW nr %d ---------------------> %d %d %d %lld.%06lld\n", - total, - samp->x, samp->y, samp->pressure, -- (long)samp->tv.tv_sec, -- (long)samp->tv.tv_usec); -+ (long long)samp->tv.tv_sec, -+ (long long)samp->tv.tv_usec); - #endif /* DEBUG */ - samp++; - total++; -@@ -651,11 +651,11 @@ static int ts_input_read_mt(struct tslib_module_info *inf, - } - - #ifdef DEBUG -- printf("INPUT-RAW nr %d: read type %d code %3d value %4d time %ld.%ld\n", -+ printf("INPUT-RAW nr %d: read type %d code %3d value %4d time %lld.%06lld\n", - total, -- ev.type, ev.code, -- ev.value, (long)ev.time.tv_sec, -- (long)ev.time.tv_usec); -+ ev.type, ev.code, ev.value, -+ (long long)ev.time.tv_sec, -+ (long long)ev.time.tv_usec); - #endif - switch (ev.type) { - case EV_KEY: -diff --git a/plugins/input-raw.c b/plugins/input-raw.c -index da22720..ae0cad6 100644 ---- a/plugins/input-raw.c -+++ b/plugins/input-raw.c -@@ -393,10 +393,10 @@ static int ts_input_read(struct tslib_module_info *inf, - samp->tv.tv_usec = ev.input_event_usec; - #ifdef DEBUG - fprintf(stderr, -- "RAW---------------------> %d %d %d %ld.%ld\n", -+ "RAW---------------------> %d %d %d %lld.%06lld\n", - samp->x, samp->y, samp->pressure, -- (long)samp->tv.tv_sec, -- (long)samp->tv.tv_usec); -+ (long long)samp->tv.tv_sec, -+ (long long)samp->tv.tv_usec); - #endif /* DEBUG */ - samp++; - total++; -@@ -648,10 +648,10 @@ static int ts_input_read_mt(struct tslib_module_info *inf, - - for (it = 0; it < rd / sizeof(struct input_event); it++) { - #ifdef DEBUG -- printf("INPUT-RAW: read type %d code %3d value %4d time %ld.%ld\n", -+ printf("INPUT-RAW: read type %d code %3d value %4d time %lld.%06lld\n", - i->ev[it].type, i->ev[it].code, -- i->ev[it].value, (long)i->ev[it].input_event_sec, -- (long)i->ev[it].input_event_usec); -+ i->ev[it].value, (long long)i->ev[it].input_event_sec, -+ (long long)i->ev[it].input_event_usec); - #endif - switch (i->ev[it].type) { - case EV_KEY: -diff --git a/tests/ts_print.c b/tests/ts_print.c -index e9e6c4f..406a087 100644 ---- a/tests/ts_print.c -+++ b/tests/ts_print.c -@@ -106,7 +106,7 @@ int main(int argc, char **argv) - if (ret != 1) - continue; - -- printf("%ld.%06ld: %6d %6d %6d\n", samp.tv.tv_sec, samp.tv.tv_usec, samp.x, samp.y, samp.pressure); -+ printf("%lld.%06lld: %6d %6d %6d\n", (long long)samp.tv.tv_sec, (long long)samp.tv.tv_usec, samp.x, samp.y, samp.pressure); - - } - -diff --git a/tests/ts_print_mt.c b/tests/ts_print_mt.c -index 6f18c67..5779ca2 100644 ---- a/tests/ts_print_mt.c -+++ b/tests/ts_print_mt.c -@@ -254,10 +254,10 @@ int main(int argc, char **argv) - if (!(samp_mt[j][i].valid & TSLIB_MT_VALID)) - continue; - -- printf(YELLOW "sample %d - %ld.%06ld -" RESET " (slot %d) %6d %6d %6d\n", -+ printf(YELLOW "sample %d - %lld.%06lld -" RESET " (slot %d) %6d %6d %6d\n", - j, -- samp_mt[j][i].tv.tv_sec, -- samp_mt[j][i].tv.tv_usec, -+ (long long)samp_mt[j][i].tv.tv_sec, -+ (long long)samp_mt[j][i].tv.tv_usec, - samp_mt[j][i].slot, - samp_mt[j][i].x, - samp_mt[j][i].y, -diff --git a/tests/ts_print_raw.c b/tests/ts_print_raw.c -index b9e9466..a4dae3d 100644 ---- a/tests/ts_print_raw.c -+++ b/tests/ts_print_raw.c -@@ -83,7 +83,7 @@ int main(int argc, char **argv) - if (ret != 1) - continue; - -- printf("%ld.%06ld: %6d %6d %6d\n", samp.tv.tv_sec, samp.tv.tv_usec, samp.x, samp.y, samp.pressure); -+ printf("%lld.%06lld: %6d %6d %6d\n", (long long)samp.tv.tv_sec, (long long)samp.tv.tv_usec, samp.x, samp.y, samp.pressure); - - } - -diff --git a/tests/ts_test.c b/tests/ts_test.c -index c9ced73..4d6a5ca 100644 ---- a/tests/ts_test.c -+++ b/tests/ts_test.c -@@ -202,7 +202,7 @@ int main(int argc, char **argv) - quit_pressed = 1; - } - -- printf("%ld.%06ld: %6d %6d %6d\n", samp.tv.tv_sec, samp.tv.tv_usec, -+ printf("%lld.%06lld: %6d %6d %6d\n", (long long)samp.tv.tv_sec, (long long)samp.tv.tv_usec, - samp.x, samp.y, samp.pressure); - - if (samp.pressure > 0) { -diff --git a/tests/ts_test_mt_sdl.c b/tests/ts_test_mt_sdl.c -index 556c949..bc4808a 100644 ---- a/tests/ts_test_mt_sdl.c -+++ b/tests/ts_test_mt_sdl.c -@@ -200,9 +200,9 @@ int main(int argc, char **argv) - samp_mt[0][i].x, samp_mt[0][i].y); - - if (verbose) { -- printf("%ld.%06ld: (slot %d) %6d %6d %6d\n", -- samp_mt[0][i].tv.tv_sec, -- samp_mt[0][i].tv.tv_usec, -+ printf("%lld.%06lld: (slot %d) %6d %6d %6d\n", -+ (long long)samp_mt[0][i].tv.tv_sec, -+ (long long)samp_mt[0][i].tv.tv_usec, - samp_mt[0][i].slot, - samp_mt[0][i].x, - samp_mt[0][i].y, --- -2.51.0 - diff --git a/x11-libs/tslib/metadata.xml b/x11-libs/tslib/metadata.xml deleted file mode 100644 index 23ae18f02363..000000000000 --- a/x11-libs/tslib/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>embedded@gentoo.org</email> - <name>Embedded Gentoo</name> - </maintainer> - <upstream> - <remote-id type="github">kergoth/tslib</remote-id> - </upstream> - <use> - <flag name="evdev">Build experimental input module</flag> - <flag name="uinput">Provide alternative ts_uinput evdev device</flag> - </use> -</pkgmetadata> diff --git a/x11-libs/tslib/tslib-1.23-r1.ebuild b/x11-libs/tslib/tslib-1.23-r1.ebuild deleted file mode 100644 index b4994471fdc3..000000000000 --- a/x11-libs/tslib/tslib-1.23-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -DESCRIPTION="Touchscreen Access Library" -HOMEPAGE="https://github.com/kergoth/tslib" -SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz" - -LICENSE="LGPL-2 uinput? ( GPL-2+ )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="evdev sdl uinput" - -DEPEND=" - evdev? ( dev-libs/libevdev[${MULTILIB_USEDEP}] ) - sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] ) -" -RDEPEND="${DEPEND}" -BDEPEND="evdev? ( virtual/pkgconfig )" - -DOCS=( AUTHORS NEWS README{,.md} ) - -PATCHES=( - "${FILESDIR}/${PN}-1.21-optional-utils.patch" # downstream - "${FILESDIR}/${P}-cmake4-1.patch" # bug 955696, git master - "${FILESDIR}/${P}-fix-64bit-time_t-printf-ub.patch" # git master -) - -src_configure() { - my_configure() { - local mycmakeargs=( - -Denable-input-evdev=$(usex evdev) - -DENABLE_TOOLS=$(usex uinput $(multilib_is_native_abi && echo ON || echo OFF) OFF) - -DENABLE_UTILS=$(multilib_is_native_abi && echo ON || echo OFF) - -Denable-arctic2=ON - -Denable-collie=ON - -Denable-corgi=ON - -Denable-cy8mrln-palmpre=ON - -Denable-dejitter=ON - -Denable-dmc=ON - -Denable-dmc_dus3000=ON - -Denable-galax=ON - -Denable-h3600=ON - -Denable-input=ON - -Denable-linear-h2200=ON - -Denable-linear=ON - -Denable-mk712=ON - -Denable-one-wire-ts-input=ON - -Denable-pthres=ON - -Denable-tatung=ON - -Denable-ucb1x00=ON - -Denable-variance=ON - ) - multilib_is_native_abi && mycmakeargs+=( -Dwith-sdl=$(usex sdl) ) - - cmake_src_configure - } - multilib_parallel_foreach_abi my_configure -} diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest deleted file mode 100644 index 3628e9e1790c..000000000000 --- a/x11-libs/vte/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST vte-0.80.4.tar.xz 586804 BLAKE2B 766b25fe9fc45e306db0e65e301b27aa448b2201eeb016c3d25829df28e1c7ac95bc2ca4af97979df92c4f631820761f38574501970af190cb77d0abceb66eeb SHA512 02f76135236dc0bcfbf627614e26bdd24c217a0cc80f369399a67ff0cc2ca6cc12457e31c741c22e50e411db404648d70532b2b3d9d27de1a1941d353d037ae5 -DIST vte-0.82.2.tar.xz 6141828 BLAKE2B d0274f090b00451dc6b63dece2a2a2103c7e58e437e7fae1c94955d3ac7e3aff59c0fc3d2e7ed06921800cb85fcdbcb5b57ea3ef32b832c11a767fbc995fa57d SHA512 73e90beec2672c04476d6673eeac448860faaa00e507f71f6c36122b38bbb5857b2d0b876a928254348ef0f006f5a091e0f09179d23d74d1e05bdbba28c65f74 -DIST vte-0.82.3.tar.xz 6141808 BLAKE2B 069c660d2018685bdc748931ffe88299e071bdd68925c6fd92ac43eef8667dd52c0911f66dbb59e6f98a240cb583c102fccb8797d5443e9b1ea83c773f38224b SHA512 4b03ff539ea0240b2fe814c4523da248e9b201beb68439990f9590fd8f75024e869e06bf07c2afc06258b588b6750bdb776a1505662c991fddced39adbed15d8 diff --git a/x11-libs/vte/files/vte-0.66.2-musl-W_EXITCODE.patch b/x11-libs/vte/files/vte-0.66.2-musl-W_EXITCODE.patch deleted file mode 100644 index b629613feaf6..000000000000 --- a/x11-libs/vte/files/vte-0.66.2-musl-W_EXITCODE.patch +++ /dev/null @@ -1,29 +0,0 @@ -https://gitlab.gnome.org/GNOME/vte/-/issues/72 -https://bugs.gentoo.org/835489 -https://bugs.gentoo/org/554416 - -From 1c1de9e9119cf1e0ef45a594ca9bbf306d2209cb Mon Sep 17 00:00:00 2001 -From: -Date: Fri, 12 Mar 2021 08:41:13 -0600 -Subject: [PATCH] Expanded non-standard W_EXITCODE macro for Musl compatibility - ---- a/src/widget.cc -+++ b/src/widget.cc -@@ -20,8 +20,6 @@ - - #include "widget.hh" - --#include <sys/wait.h> // for W_EXITCODE -- - #include <exception> - #include <new> - #include <string> -@@ -235,7 +233,7 @@ void - Widget::dispose() noexcept - { - if (m_terminal->terminate_child()) { -- int status = W_EXITCODE(0, SIGKILL); -+ int status = (0) << 8 | (SIGKILL); // W_EXITCODE(ret, sig) - emit_child_exited(status); - } - } diff --git a/x11-libs/vte/metadata.xml b/x11-libs/vte/metadata.xml deleted file mode 100644 index e08b74f450f2..000000000000 --- a/x11-libs/vte/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="icu">Enable legacy charset support using <pkg>dev-libs/icu</pkg></flag> - <flag name="systemd">Support moving terminal child processes to their own systemd user scopes to avoid terminal getting killed due to child causing OOM</flag> - </use> - <upstream> - <remote-id type="gnome-gitlab">GNOME/vte</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/vte/vte-0.80.4-r1.ebuild b/x11-libs/vte/vte-0.80.4-r1.ebuild deleted file mode 100644 index a12ba432f178..000000000000 --- a/x11-libs/vte/vte-0.80.4-r1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit flag-o-matic gnome.org meson python-any-r1 vala xdg - -DESCRIPTION="Library providing a virtual terminal emulator widget" -HOMEPAGE="https://gitlab.gnome.org/GNOME/vte" - -# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+) -LICENSE="LGPL-3+ GPL-3+" - -SLOT="2.91" # vte_api_version in meson.build -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="X +crypt debug gtk-doc +icu +introspection systemd +vala wayland" -REQUIRED_USE=" - gtk-doc? ( introspection ) - vala? ( introspection ) -" - -DEPEND=" - >=x11-libs/gtk+-3.24.22:3[X?,introspection?,wayland?] - >=x11-libs/cairo-1.0 - dev-cpp/fast_float - >=dev-libs/fribidi-1.0.0 - >=dev-libs/glib-2.72:2 - crypt? ( >=net-libs/gnutls-3.2.7:0= ) - icu? ( dev-libs/icu:= ) - >=x11-libs/pango-1.22.0 - >=dev-libs/libpcre2-10.21:= - systemd? ( >=sys-apps/systemd-220:= ) - >=app-arch/lz4-1.9 - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) - x11-libs/pango[introspection?] -" -RDEPEND="${DEPEND} - ~gui-libs/vte-common-${PV}[systemd?] -" -BDEPEND=" - ${PYTHON_DEPS} - dev-libs/libxml2:2 - dev-util/glib-utils - gtk-doc? ( dev-util/gi-docgen ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -src_prepare() { - default - use vala && vala_setup - xdg_environment_reset - - use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch - - # -Ddebug option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter - sed -e '/ggdb3/d' -i meson.build || die - sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk3_api_name/' meson.build || die -} - -src_configure() { - # Upstream don't support LTO & error out on it in meson.build - filter-lto - - use X || append-flags -DGENTOO_GTK_HIDE_X11 - use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND - - local emesonargs=( - -Da11y=true - $(meson_use debug) - $(meson_use gtk-doc docs) - $(meson_use introspection gir) - -Dfribidi=true # pulled in by pango anyhow - -Dglade=true - $(meson_use crypt gnutls) - -Dgtk3=true - -Dgtk4=false - $(meson_use icu) - $(meson_use systemd _systemd) - $(meson_use vala vapi) - ) - meson_src_configure -} - -src_install() { - # not meson_src_install because this would include einstalldocs, which - # would result in file collisions with gui-libs/vte - meson_install - - # Remove files that are provided by gui-libs/vte-common - rm "${ED}"/usr/libexec/vte-urlencode-cwd || die - rm "${ED}"/etc/profile.d/vte.sh || die - rm "${ED}"/etc/profile.d/vte.csh || die - if use systemd; then - rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die - fi - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/ || die - mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/vte-${SLOT}-gtk3 || die - fi -} diff --git a/x11-libs/vte/vte-0.82.2.ebuild b/x11-libs/vte/vte-0.82.2.ebuild deleted file mode 100644 index cdeb825cbb87..000000000000 --- a/x11-libs/vte/vte-0.82.2.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit flag-o-matic gnome.org meson python-any-r1 vala xdg - -DESCRIPTION="Library providing a virtual terminal emulator widget" -HOMEPAGE="https://gitlab.gnome.org/GNOME/vte" - -# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+) -LICENSE="LGPL-3+ GPL-3+" - -SLOT="2.91" # vte_api_version in meson.build -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="X +crypt debug gtk-doc +icu +introspection systemd +vala wayland" -REQUIRED_USE=" - gtk-doc? ( introspection ) - vala? ( introspection ) -" - -DEPEND=" - >=x11-libs/gtk+-3.24.22:3[X?,introspection?,wayland?] - >=x11-libs/cairo-1.0 - >=dev-libs/libfmt-11.0.0 - dev-cpp/fast_float - >=dev-libs/fribidi-1.0.0 - >=dev-libs/glib-2.72:2 - crypt? ( >=net-libs/gnutls-3.2.7:0= ) - icu? ( dev-libs/icu:= ) - >=x11-libs/pango-1.22.0 - >=dev-libs/libpcre2-10.21:= - >=dev-cpp/simdutf-6.2.0 - systemd? ( >=sys-apps/systemd-220:= ) - >=app-arch/lz4-1.9 - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) - x11-libs/pango[introspection?] -" -RDEPEND="${DEPEND} - ~gui-libs/vte-common-${PV}[systemd?] -" -BDEPEND=" - ${PYTHON_DEPS} - dev-libs/libxml2:2 - dev-util/glib-utils - gtk-doc? ( dev-util/gi-docgen ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -src_prepare() { - default - use vala && vala_setup - xdg_environment_reset - - use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch - - # -Ddebug option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter - sed -e '/ggdb3/d' -i meson.build || die - sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk3_api_name/' meson.build || die -} - -src_configure() { - # Upstream don't support LTO & error out on it in meson.build - filter-lto - - use X || append-flags -DGENTOO_GTK_HIDE_X11 - use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND - - local emesonargs=( - -Da11y=true - -Dapp-hidden=true - $(meson_use debug) - $(meson_use gtk-doc docs) - $(meson_use introspection gir) - -Dfribidi=true # pulled in by pango anyhow - -Dglade=true - $(meson_use crypt gnutls) - -Dgtk3=true - -Dgtk4=false - $(meson_use icu) - $(meson_use systemd _systemd) - $(meson_use vala vapi) - ) - meson_src_configure -} - -src_install() { - # not meson_src_install because this would include einstalldocs, which - # would result in file collisions with gui-libs/vte - meson_install - - # Remove files that are provided by gui-libs/vte-common - rm "${ED}"/usr/libexec/vte-urlencode-cwd || die - rm "${ED}"/etc/profile.d/vte.sh || die - rm "${ED}"/etc/profile.d/vte.csh || die - if use systemd; then - rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die - fi - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/ || die - mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/vte-${SLOT}-gtk3 || die - fi -} diff --git a/x11-libs/vte/vte-0.82.3.ebuild b/x11-libs/vte/vte-0.82.3.ebuild deleted file mode 100644 index 37c2412c04fb..000000000000 --- a/x11-libs/vte/vte-0.82.3.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit flag-o-matic gnome.org meson python-any-r1 vala xdg - -DESCRIPTION="Library providing a virtual terminal emulator widget" -HOMEPAGE="https://gitlab.gnome.org/GNOME/vte" - -# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+) -LICENSE="LGPL-3+ GPL-3+" - -SLOT="2.91" # vte_api_version in meson.build -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="X +crypt debug gtk-doc +icu +introspection systemd +vala wayland" -REQUIRED_USE=" - gtk-doc? ( introspection ) - vala? ( introspection ) -" - -DEPEND=" - >=x11-libs/gtk+-3.24.22:3[X?,introspection?,wayland?] - >=x11-libs/cairo-1.0 - >=dev-libs/libfmt-11.0.0 - dev-cpp/fast_float - >=dev-libs/fribidi-1.0.0 - >=dev-libs/glib-2.72:2 - crypt? ( >=net-libs/gnutls-3.2.7:0= ) - icu? ( dev-libs/icu:= ) - >=x11-libs/pango-1.22.0 - >=dev-libs/libpcre2-10.21:= - >=dev-cpp/simdutf-6.2.0:= - systemd? ( >=sys-apps/systemd-220:= ) - >=app-arch/lz4-1.9 - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) - x11-libs/pango[introspection?] -" -RDEPEND="${DEPEND} - ~gui-libs/vte-common-${PV}[systemd?] -" -BDEPEND=" - ${PYTHON_DEPS} - dev-libs/libxml2:2 - dev-util/glib-utils - gtk-doc? ( dev-util/gi-docgen ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -src_prepare() { - default - use vala && vala_setup - xdg_environment_reset - - use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch - - # -Ddebug option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter - sed -e '/ggdb3/d' -i meson.build || die - sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk3_api_name/' meson.build || die -} - -src_configure() { - # Upstream don't support LTO & error out on it in meson.build - filter-lto - - use X || append-flags -DGENTOO_GTK_HIDE_X11 - use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND - - local emesonargs=( - -Da11y=true - -Dapp-hidden=true - $(meson_use debug) - $(meson_use gtk-doc docs) - $(meson_use introspection gir) - -Dfribidi=true # pulled in by pango anyhow - -Dglade=true - $(meson_use crypt gnutls) - -Dgtk3=true - -Dgtk4=false - $(meson_use icu) - $(meson_use systemd _systemd) - $(meson_use vala vapi) - ) - meson_src_configure -} - -src_install() { - # not meson_src_install because this would include einstalldocs, which - # would result in file collisions with gui-libs/vte - meson_install - - # Remove files that are provided by gui-libs/vte-common - rm "${ED}"/usr/libexec/vte-urlencode-cwd || die - rm "${ED}"/etc/profile.d/vte.sh || die - rm "${ED}"/etc/profile.d/vte.csh || die - if use systemd; then - rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die - fi - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/ || die - mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/vte-${SLOT}-gtk3 || die - fi -} diff --git a/x11-libs/wxGTK/Manifest b/x11-libs/wxGTK/Manifest deleted file mode 100644 index 8144783c6923..000000000000 --- a/x11-libs/wxGTK/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST wxWidgets-3.2.8.1-docs-html.tar.bz2 18270920 BLAKE2B 5e6a800590454bae2b43bc66998b145c58976ea11b6849fa04de1be8ccc996c3d2778c95fb5d08a128b397f0e5f8705583b9403a4ec3bf8324d12088a4c7b8d5 SHA512 322a20e4691b3bb45a3051c85a289d8d47229e6c145d842b0cbc284a6039a338dc92b48c7b88493840f970e955855c003e1dfda5e4bb96cd2f0c9b7b74cde4a0 -DIST wxWidgets-3.2.8.1.tar.bz2 27449383 BLAKE2B e948c252c17788eb01969cefae776d41007614d11abdf286e2a930871e5cc4e038ccafdad457ffcdc008658124ab0468eb471d821990df29621e974f40e7cf93 SHA512 3f6492851e6f6794498ad5005df1283aa4f85f176738a24184645bd5d991da7ae7086d5c28d185b33ba490e713899ebe8217352726c0d121062d76e4b867286e diff --git a/x11-libs/wxGTK/files/wxGTK-3.2.1-configure-tests.patch b/x11-libs/wxGTK/files/wxGTK-3.2.1-configure-tests.patch deleted file mode 100644 index fe90b3aab0d9..000000000000 --- a/x11-libs/wxGTK/files/wxGTK-3.2.1-configure-tests.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/configure b/configure -index d2acb7d..69ae083 100755 ---- a/configure -+++ b/configure -@@ -45622,6 +45622,14 @@ $as_echo "yes" >&6; } - fi - fi - -+# explicit override to enable or disable tests -+if test "${enable_tests+set}" = set; then -+ SUBDIRS="$SUBDIRS tests" -+fi -+if test "${disable_tests+set}" = set; then -+ SUBDIRS="${SUBDIRS% tests}" -+fi -+ - for subdir in $SUBDIRS; do - if test -d ${srcdir}/${subdir} ; then - if test "$wxUSE_GUI" = "yes"; then diff --git a/x11-libs/wxGTK/files/wxGTK-3.2.1-prefer-lib64-in-tests.patch b/x11-libs/wxGTK/files/wxGTK-3.2.1-prefer-lib64-in-tests.patch deleted file mode 100644 index 748eeb4dd328..000000000000 --- a/x11-libs/wxGTK/files/wxGTK-3.2.1-prefer-lib64-in-tests.patch +++ /dev/null @@ -1,33 +0,0 @@ -From eafc2ad88b9164a8ef6bd2f6d79e8d7da90246e8 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= <arsen@aarsen.me> -Date: Mon, 19 Dec 2022 12:30:09 +0100 -Subject: [PATCH] tests: Prefer /lib64 to /lib in DynamicLibrary test - ---- -Upstream has been notified about this test failure, however, I'd prefer a -different fix in place of this one, so I haven't sent a patch in yet. - -https://github.com/wxWidgets/wxWidgets/commit/512b8033feef6ba99c4dfdf6ada42a56d7425d6d - - tests/misc/dynamiclib.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/tests/misc/dynamiclib.cpp b/tests/misc/dynamiclib.cpp -index 020eb5b..ee41f1d 100644 ---- a/tests/misc/dynamiclib.cpp -+++ b/tests/misc/dynamiclib.cpp -@@ -37,9 +37,10 @@ TEST_CASE("DynamicLibrary::Load", "[dynlib]") - #else // other Unix - static const char* const candidateDirs[] = - { -+ "/lib64", -+ "/usr/lib64", - "/lib/x86_64-linux-gnu", - "/lib", -- "/lib64", - "/usr/lib", - }; - --- -2.39.0 - diff --git a/x11-libs/wxGTK/files/wxGTK-3.2.1-wayland-control.patch b/x11-libs/wxGTK/files/wxGTK-3.2.1-wayland-control.patch deleted file mode 100644 index 568c3b760fd2..000000000000 --- a/x11-libs/wxGTK/files/wxGTK-3.2.1-wayland-control.patch +++ /dev/null @@ -1,185 +0,0 @@ -From d886c4cada68ed5bfdca72de846182be63f2619e Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= <arsen@aarsen.me> -Date: Mon, 19 Dec 2022 11:30:58 +0100 -Subject: [PATCH] configure.in: Allow disabling Wayland support - ---- -This patch is not forwarded upstream since, AFAIK, the autoconf+bakefile build -system is currently in the process of being replaced. - -This patch enables us to explicitly disable GDK wayland platform detection via -an enable flag. It doesn't implement failed detection logic since that -shouldn't happen in the scenario Portage is in. This patch also runs includes -patches for the configure script itself, because the configuration was -generated by a seemingly patched Autoconf 2.69. - - configure | 53 +++++++++++++++++++++++++++++++++++++++++++--------- - configure.in | 37 ++++++++++++++++++++---------------- - 2 files changed, 65 insertions(+), 25 deletions(-) - -diff --git a/configure b/configure -index 54eb7a7..b6d5e52 100755 ---- a/configure -+++ b/configure -@@ -1218,6 +1218,7 @@ enable_textfile - enable_timer - enable_variant - enable_zipstream -+enable_wayland - enable_url - enable_protocol - enable_protocol_http -@@ -2190,6 +2191,7 @@ Optional Features: - --enable-timer use wxTimer class - --enable-variant use wxVariant class - --enable-zipstream use wxZip streams -+ --enable-wayland allow using Wayland EGL backend - --enable-url use wxURL class - --enable-protocol use wxProtocol class - --enable-protocol-http HTTP support in wxProtocol -@@ -8228,6 +8230,35 @@ fi - eval "$wx_cv_use_zipstream" - - -+ enablestring= -+ defaultval=$wxUSE_ALL_FEATURES -+ if test -z "$defaultval"; then -+ if test x"$enablestring" = xdisable; then -+ defaultval=yes -+ else -+ defaultval=no -+ fi -+ fi -+ -+ # Check whether --enable-wayland was given. -+if test "${enable_wayland+set}" = set; then : -+ enableval=$enable_wayland; -+ if test "$enableval" = yes; then -+ wx_cv_use_wayland='wxUSE_WAYLAND=yes' -+ else -+ wx_cv_use_wayland='wxUSE_WAYLAND=no' -+ fi -+ -+else -+ -+ wx_cv_use_wayland='wxUSE_WAYLAND=${'DEFAULT_wxUSE_WAYLAND":-$defaultval}" -+ -+fi -+ -+ -+ eval "$wx_cv_use_wayland" -+ -+ - - enablestring= - defaultval=$wxUSE_ALL_FEATURES -@@ -29335,26 +29366,27 @@ done - TOOLKIT=GTK - GUIDIST=GTK_DIST - -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK Wayland backend" >&5 -+ if test x"$wxUSE_WAYLAND" = xyes; then -+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK Wayland backend" >&5 - $as_echo_n "checking for GDK Wayland backend... " >&6; } - if ${wx_cv_gdk_wayland+:} false; then : - $as_echo_n "(cached) " >&6 - else - -- save_CFLAGS=$CFLAGS -- CFLAGS="$CFLAGS $TOOLKIT_INCLUDE" -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+ save_CFLAGS=$CFLAGS -+ CFLAGS="$CFLAGS $TOOLKIT_INCLUDE" -+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - -- #include <gdk/gdk.h> -+ #include <gdk/gdk.h> - - int - main () - { - -- #ifndef GDK_WINDOWING_WAYLAND -- Not GDK Windowing Wayland -- #endif -+ #ifndef GDK_WINDOWING_WAYLAND -+ Not GDK Windowing Wayland -+ #endif - - ; - return 0; -@@ -29367,11 +29399,14 @@ else - - fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -- CFLAGS=$save_CFLAGS -+ CFLAGS=$save_CFLAGS - - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $wx_cv_gdk_wayland" >&5 - $as_echo "$wx_cv_gdk_wayland" >&6; } -+ else -+ wx_cv_gdk_wayland=no -+ fi - - if test "$wxUSE_GPE" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpewidget library" >&5 -diff --git a/configure.in b/configure.in -index c76c528..430cdff 100644 ---- a/configure.in -+++ b/configure.in -@@ -779,6 +779,7 @@ WX_ARG_FEATURE(textfile, [ --enable-textfile use wxTextFile class], - WX_ARG_FEATURE(timer, [ --enable-timer use wxTimer class], wxUSE_TIMER) - WX_ARG_FEATURE(variant, [ --enable-variant use wxVariant class], wxUSE_VARIANT) - WX_ARG_FEATURE(zipstream, [ --enable-zipstream use wxZip streams], wxUSE_ZIPSTREAM) -+WX_ARG_FEATURE(wayland, [ --enable-wayland allow using Wayland EGL backend], wxUSE_WAYLAND) - - dnl URL-related classes - WX_ARG_FEATURE(url, [ --enable-url use wxURL class], wxUSE_URL) -@@ -3292,22 +3293,26 @@ libraries returned by 'pkg-config gtk+-2.0 --libs' or 'gtk-config - TOOLKIT=GTK - GUIDIST=GTK_DIST - -- AC_CACHE_CHECK([for GDK Wayland backend], wx_cv_gdk_wayland, [ -- save_CFLAGS=$CFLAGS -- CFLAGS="$CFLAGS $TOOLKIT_INCLUDE" -- AC_TRY_COMPILE([ -- #include <gdk/gdk.h> -- ], -- [ -- #ifndef GDK_WINDOWING_WAYLAND -- Not GDK Windowing Wayland -- #endif -- ], -- wx_cv_gdk_wayland=yes, -- wx_cv_gdk_wayland=no -- ) -- CFLAGS=$save_CFLAGS -- ]) -+ if test x"$wxUSE_WAYLAND" = xyes; then -+ AC_CACHE_CHECK([for GDK Wayland backend], wx_cv_gdk_wayland, [ -+ save_CFLAGS=$CFLAGS -+ CFLAGS="$CFLAGS $TOOLKIT_INCLUDE" -+ AC_TRY_COMPILE([ -+ #include <gdk/gdk.h> -+ ], -+ [ -+ #ifndef GDK_WINDOWING_WAYLAND -+ Not GDK Windowing Wayland -+ #endif -+ ], -+ wx_cv_gdk_wayland=yes, -+ wx_cv_gdk_wayland=no -+ ) -+ CFLAGS=$save_CFLAGS -+ ]) -+ else -+ wx_cv_gdk_wayland=no -+ fi - - dnl test for external libxpm if we're configured to use it - if test "$wxUSE_GPE" = "yes"; then --- -2.39.0 - diff --git a/x11-libs/wxGTK/files/wxGTK-3.2.5-dont-break-flags.patch b/x11-libs/wxGTK/files/wxGTK-3.2.5-dont-break-flags.patch deleted file mode 100644 index 329e0a8a80da..000000000000 --- a/x11-libs/wxGTK/files/wxGTK-3.2.5-dont-break-flags.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- wxWidgets-3.2.5/configure.orig 2024-07-20 05:18:49.509254253 +0000 -+++ wxWidgets-3.2.5/configure 2024-07-20 05:20:47.575983942 +0000 -@@ -45700,13 +45700,8 @@ - - dedup_flags() - { -- printf "%s " "$@" | -- awk 'BEGIN { RS=" "; ORS=" " } -- { -- if ($0=="") next -- if ($0=="-arch" || $0=="-framework") { x=$0; next } -- if (x!="") x=x " " $0; else x=$0; if (!seen[x]++) print x; x="" -- }' -+ # Gentoo: Don't hack out flags, parsing them is complex. -+ printf '%s ' "$@" - } - - WX_CPPFLAGS=`dedup_flags "$CPPFLAGS"` diff --git a/x11-libs/wxGTK/files/wxGTK-3.2.8.1-wayland-titlebar.patch b/x11-libs/wxGTK/files/wxGTK-3.2.8.1-wayland-titlebar.patch deleted file mode 100644 index e5080cd8b613..000000000000 --- a/x11-libs/wxGTK/files/wxGTK-3.2.8.1-wayland-titlebar.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 9a964b24e1107ca783bf496f15b920d4ad5b7100 Mon Sep 17 00:00:00 2001 -From: Paul Cornett <paulcor@users.noreply.github.com> -Date: Wed, 25 Jun 2025 21:07:50 -0700 -Subject: [PATCH] Use system default titlebar decorations under Wayland - -See #25562 ---- - src/gtk/toplevel.cpp | 22 ++++++++++++++++------ - 1 file changed, 16 insertions(+), 6 deletions(-) - -diff --git a/src/gtk/toplevel.cpp b/src/gtk/toplevel.cpp -index 170da13769ef..f4fed8eaa504 100644 ---- a/src/gtk/toplevel.cpp -+++ b/src/gtk/toplevel.cpp -@@ -414,12 +414,22 @@ void wxTopLevelWindowGTK::GTKHandleRealized() - #if GTK_CHECK_VERSION(3,12,0) - if (m_gdkDecor && wx_is_at_least_gtk3(12)) - { -- char layout[sizeof("icon,menu:minimize,maximize,close")]; -- snprintf(layout, sizeof(layout), "icon%s:%s%s%s", -- m_gdkDecor & GDK_DECOR_MENU ? ",menu" : "", -- m_gdkDecor & GDK_DECOR_MINIMIZE ? "minimize," : "", -- m_gdkDecor & GDK_DECOR_MAXIMIZE ? "maximize," : "", -- m_gdkFunc & GDK_FUNC_CLOSE ? "close" : ""); -+ char* s; -+ g_object_get(gtk_widget_get_settings(m_widget), -+ "gtk-decoration-layout", &s, nullptr); -+ wxString layout(s); -+ g_free(s); -+ -+ const wxString empty; -+ if ((m_gdkDecor & GDK_DECOR_MENU) == 0) -+ layout.Replace("menu", empty, false); -+ if ((m_gdkDecor & GDK_DECOR_MINIMIZE) == 0) -+ layout.Replace("minimize", empty, false); -+ if ((m_gdkDecor & GDK_DECOR_MAXIMIZE) == 0) -+ layout.Replace("maximize", empty, false); -+ if ((m_gdkFunc & GDK_FUNC_CLOSE) == 0) -+ layout.Replace("close", empty, false); -+ - gtk_header_bar_set_decoration_layout(GTK_HEADER_BAR(titlebar), layout); - } - #endif // 3.12 diff --git a/x11-libs/wxGTK/metadata.xml b/x11-libs/wxGTK/metadata.xml deleted file mode 100644 index ae985025c0ac..000000000000 --- a/x11-libs/wxGTK/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>wxwidgets@gentoo.org</email> - <name>Gentoo wxWidgets Project</name> - </maintainer> - <use> - <flag name="gstreamer"> - Enable the wxMediaCtrl class for playing audio and video through - gstreamer. - </flag> - <flag name="sdl"> - Use Simple Directmedia Layer (<pkg>media-libs/libsdl</pkg>) for - audio. - </flag> - </use> - <upstream> - <remote-id type="sourceforge">wxpython</remote-id> - <remote-id type="github">wxWidgets/wxWidgets</remote-id> - </upstream> - <slots> - <slot name="*">Slots reflect MAJOR.MINOR versions which can - be installed in parallel.</slot> - </slots> -</pkgmetadata> diff --git a/x11-libs/wxGTK/wxGTK-3.2.8.1-r2.ebuild b/x11-libs/wxGTK/wxGTK-3.2.8.1-r2.ebuild deleted file mode 100644 index 66b4a88d4f09..000000000000 --- a/x11-libs/wxGTK/wxGTK-3.2.8.1-r2.ebuild +++ /dev/null @@ -1,228 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit edo multilib-minimal flag-o-matic toolchain-funcs - -# Make sure that this matches the number of components in ${PV} -WXRELEASE="$(ver_cut 1-2)-gtk3" # 3.2-gtk3 - -DESCRIPTION="GTK version of wxWidgets, a cross-platform C++ GUI toolkit" -HOMEPAGE="https://wxwidgets.org/" -SRC_URI=" - https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}.tar.bz2 - doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}-docs-html.tar.bz2 )" -S="${WORKDIR}/wxWidgets-${PV}" - -LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )" -SLOT="${WXRELEASE}/3.2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="+X curl doc debug keyring gstreamer libnotify +lzma opengl pch sdl +spell test tiff wayland webkit X" -REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) keyring? ( X )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-eselect/eselect-wxwidgets-20131230 - dev-libs/expat[${MULTILIB_USEDEP}] - dev-libs/libpcre2[pcre16,pcre32,unicode] - sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] ) - curl? ( net-misc/curl ) - lzma? ( app-arch/xz-utils ) - X? ( - >=dev-libs/glib-2.22:2[${MULTILIB_USEDEP}] - media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] - media-libs/libpng:0=[${MULTILIB_USEDEP}] - virtual/zlib:=[${MULTILIB_USEDEP}] - x11-libs/cairo[${MULTILIB_USEDEP}] - >=x11-libs/gtk+-3.24.41-r1:3[wayland?,X?,${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] - x11-libs/libSM[${MULTILIB_USEDEP}] - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXtst - x11-libs/libXxf86vm[${MULTILIB_USEDEP}] - media-libs/fontconfig - x11-libs/pango[${MULTILIB_USEDEP}] - keyring? ( app-crypt/libsecret ) - gstreamer? ( - media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] - media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] - media-libs/gst-plugins-bad:1.0[${MULTILIB_USEDEP}] - ) - libnotify? ( x11-libs/libnotify[${MULTILIB_USEDEP}] ) - opengl? ( - virtual/opengl[${MULTILIB_USEDEP}] - wayland? ( dev-libs/wayland ) - ) - spell? ( app-text/gspell:= ) - tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] ) - webkit? ( net-libs/webkit-gtk:4.1= ) - )" -DEPEND="${RDEPEND} - opengl? ( virtual/glu[${MULTILIB_USEDEP}] ) - X? ( x11-base/xorg-proto )" -BDEPEND=" - test? ( >=dev-util/cppunit-1.8.0 ) - >=app-eselect/eselect-wxwidgets-20131230 - virtual/pkgconfig" - -# Note about the gst-plugin-base dep: The build system queries for it, -# but doesn't link it for some reason? Either way - probably best to -# depend on it anyway. -# Note about the wayland dep: Appears to be only required for the OpenGL -# canvas, and it seems impossible to disable the X dependency, unless -# I'm missing something. This is an automagic header dep, though. - -PATCHES=( - "${FILESDIR}/${PN}-3.2.1-configure-tests.patch" - "${FILESDIR}/${PN}-3.2.1-wayland-control.patch" - "${FILESDIR}/${PN}-3.2.1-prefer-lib64-in-tests.patch" - "${FILESDIR}/${PN}-3.2.5-dont-break-flags.patch" - "${FILESDIR}/${P}-wayland-titlebar.patch" -) - -multilib_src_configure() { - # defang automagic dependencies, bug #927952 - use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND - use X || append-cppflags -DGENTOO_GTK_HIDE_X11 - - # bug #952961 - tc-is-lto && filter-flags -fno-semantic-interposition - - # Workaround for bug #915154 - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) - - # X independent options - local myeconfargs=( - --with-zlib=sys - --with-expat=sys - --enable-compat30 - --enable-xrc - $(use_with sdl) - $(use_with lzma liblzma) - # Currently defaults to curl, could change. Watch the VDB! - $(use_enable curl webrequest) - - # PCHes are unstable and are disabled in-tree where possible - # See bug #504204 - # Commits 8c4774042b7fdfb08e525d8af4b7912f26a2fdce, fb809aeadee57ffa24591e60cfb41aecd4823090 - $(use_enable pch precomp-headers) - - # Don't hard-code libdir's prefix for wx-config - --libdir='${prefix}'/$(get_libdir) - ) - - # By default, we now build with the GLX GLCanvas because some software like - # PrusaSlicer does not yet support EGL: - # - # https://github.com/prusa3d/PrusaSlicer/issues/9774 . - # - # A solution for this is being developed upstream: - # - # https://github.com/wxWidgets/wxWidgets/issues/22325 . - # - # Any software that needs to use OpenGL under Wayland can be patched like - # this to run under xwayland: - # - # https://github.com/visualboyadvance-m/visualboyadvance-m/commit/aca206a721265366728222d025fec30ee500de82 . - # - # Check that the macro wxUSE_GLCANVAS_EGL is set to 1. - # - myeconfargs+=( "--disable-glcanvasegl" ) - - # debug in >=2.9 - # there is no longer separate debug libraries (gtk2ud) - # wxDEBUG_LEVEL=1 is the default and we will leave it enabled - # wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs. - # apps can disable these features by building w/ -NDEBUG or wxDEBUG_LEVEL_0. - # http://docs.wxwidgets.org/3.0/overview_debugging.html - # https://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63d7777f/05dee25410052d9c - use debug && myeconfargs+=( --enable-debug=max ) - - # wxGTK options - # --enable-graphics_ctx - needed for webkit, editra - # --without-gnomevfs - bug #203389 - use X && myeconfargs+=( - --enable-graphics_ctx - --with-gtkprint - --enable-gui - --with-gtk=3 - --with-libpng=sys - --with-libjpeg=sys - - # Choosing to enable this unconditionally seems fair, pcre2 is - # almost certain to be installed. - --with-regex=sys - --without-gnomevfs - $(use_enable gstreamer mediactrl) - $(multilib_native_use_enable webkit webview) - $(use_with libnotify) - $(use_with opengl) - $(use_with tiff libtiff sys) - $(use_enable keyring secretstore) - $(use_enable spell spellcheck) - $(use_enable test tests) - $(use_enable wayland) - ) - - # wxBase options - ! use X && myeconfargs+=( --disable-gui ) - - # wxWidgets installs a configuration file with a reference to EGREP. - # Autoconf discovers these programs via full paths, which is - # unnecessary and fails if a build happened on a merged-usr system - # but is being used on a split-usr system. Bug #927920. - export ac_cv_path_SED="sed" - export ac_cv_path_EGREP="grep -E" - export ac_cv_path_EGREP_TRADITIONAL="grep -E" - export ac_cv_path_FGREP="grep -F" - export ac_cv_path_GREP="grep" - export ac_cv_path_lt_DD="dd" - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_test() { - pushd tests >/dev/null || die - - emake - # TODO: Use --success for verbose logs, but it seems to change test results? - # TODO: test_gui too with xvfb-run, as Fedora does? - edo ./test '~[.]~[net]' - - popd >/dev/null || die -} - -multilib_src_install_all() { - cd docs || die - dodoc changes.txt readme.txt - newdoc base/readme.txt base_readme.txt - newdoc gtk/readme.txt gtk_readme.txt - - use doc && HTML_DOCS=( "${WORKDIR}"/wxWidgets-${PV}-docs-html/. ) - einstalldocs - - # Unversioned links - rm "${ED}"/usr/bin/wx-config || die - rm "${ED}"/usr/bin/wxrc || die - # wxwin.m4 is owned by eselect-wxwidgets - mv "${ED}"/usr/share/aclocal/wxwin.m4 "${ED}"/usr/share/aclocal/wxwin32-gtk3.m4 || die - - # version bakefile presets - pushd "${ED}"/usr/share/bakefile/presets >/dev/null || die - local f - for f in wx*; do - mv "${f}" "${f/wx/wx32gtk3}" || die - done - popd >/dev/null || die -} - -pkg_postinst() { - has_version -b app-eselect/eselect-wxwidgets \ - && eselect wxwidgets update -} - -pkg_postrm() { - has_version -b app-eselect/eselect-wxwidgets \ - && eselect wxwidgets update -} diff --git a/x11-libs/wxGTK/wxGTK-3.2.8.1.ebuild b/x11-libs/wxGTK/wxGTK-3.2.8.1.ebuild deleted file mode 100644 index 1b7899201268..000000000000 --- a/x11-libs/wxGTK/wxGTK-3.2.8.1.ebuild +++ /dev/null @@ -1,227 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit edo multilib-minimal flag-o-matic toolchain-funcs - -# Make sure that this matches the number of components in ${PV} -WXRELEASE="$(ver_cut 1-2)-gtk3" # 3.2-gtk3 - -DESCRIPTION="GTK version of wxWidgets, a cross-platform C++ GUI toolkit" -HOMEPAGE="https://wxwidgets.org/" -SRC_URI=" - https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}.tar.bz2 - doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}-docs-html.tar.bz2 )" -S="${WORKDIR}/wxWidgets-${PV}" - -LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )" -SLOT="${WXRELEASE}/3.2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="+X curl doc debug keyring gstreamer libnotify +lzma opengl pch sdl +spell test tiff wayland webkit X" -REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) keyring? ( X )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-eselect/eselect-wxwidgets-20131230 - dev-libs/expat[${MULTILIB_USEDEP}] - dev-libs/libpcre2[pcre16,pcre32,unicode] - sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] ) - curl? ( net-misc/curl ) - lzma? ( app-arch/xz-utils ) - X? ( - >=dev-libs/glib-2.22:2[${MULTILIB_USEDEP}] - media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] - media-libs/libpng:0=[${MULTILIB_USEDEP}] - virtual/zlib:=[${MULTILIB_USEDEP}] - x11-libs/cairo[${MULTILIB_USEDEP}] - >=x11-libs/gtk+-3.24.41-r1:3[wayland?,X?,${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] - x11-libs/libSM[${MULTILIB_USEDEP}] - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXtst - x11-libs/libXxf86vm[${MULTILIB_USEDEP}] - media-libs/fontconfig - x11-libs/pango[${MULTILIB_USEDEP}] - keyring? ( app-crypt/libsecret ) - gstreamer? ( - media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] - media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] - media-libs/gst-plugins-bad:1.0[${MULTILIB_USEDEP}] - ) - libnotify? ( x11-libs/libnotify[${MULTILIB_USEDEP}] ) - opengl? ( - virtual/opengl[${MULTILIB_USEDEP}] - wayland? ( dev-libs/wayland ) - ) - spell? ( app-text/gspell:= ) - tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] ) - webkit? ( net-libs/webkit-gtk:4.1= ) - )" -DEPEND="${RDEPEND} - opengl? ( virtual/glu[${MULTILIB_USEDEP}] ) - X? ( x11-base/xorg-proto )" -BDEPEND=" - test? ( >=dev-util/cppunit-1.8.0 ) - >=app-eselect/eselect-wxwidgets-20131230 - virtual/pkgconfig" - -# Note about the gst-plugin-base dep: The build system queries for it, -# but doesn't link it for some reason? Either way - probably best to -# depend on it anyway. -# Note about the wayland dep: Appears to be only required for the OpenGL -# canvas, and it seems impossible to disable the X dependency, unless -# I'm missing something. This is an automagic header dep, though. - -PATCHES=( - "${FILESDIR}/${PN}-3.2.1-configure-tests.patch" - "${FILESDIR}/${PN}-3.2.1-wayland-control.patch" - "${FILESDIR}/${PN}-3.2.1-prefer-lib64-in-tests.patch" - "${FILESDIR}/${PN}-3.2.5-dont-break-flags.patch" -) - -multilib_src_configure() { - # defang automagic dependencies, bug #927952 - use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND - use X || append-cflags -DGENTOO_GTK_HIDE_X11 - - # bug #952961 - tc-is-lto && filter-flags -fno-semantic-interposition - - # Workaround for bug #915154 - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) - - # X independent options - local myeconfargs=( - --with-zlib=sys - --with-expat=sys - --enable-compat30 - --enable-xrc - $(use_with sdl) - $(use_with lzma liblzma) - # Currently defaults to curl, could change. Watch the VDB! - $(use_enable curl webrequest) - - # PCHes are unstable and are disabled in-tree where possible - # See bug #504204 - # Commits 8c4774042b7fdfb08e525d8af4b7912f26a2fdce, fb809aeadee57ffa24591e60cfb41aecd4823090 - $(use_enable pch precomp-headers) - - # Don't hard-code libdir's prefix for wx-config - --libdir='${prefix}'/$(get_libdir) - ) - - # By default, we now build with the GLX GLCanvas because some software like - # PrusaSlicer does not yet support EGL: - # - # https://github.com/prusa3d/PrusaSlicer/issues/9774 . - # - # A solution for this is being developed upstream: - # - # https://github.com/wxWidgets/wxWidgets/issues/22325 . - # - # Any software that needs to use OpenGL under Wayland can be patched like - # this to run under xwayland: - # - # https://github.com/visualboyadvance-m/visualboyadvance-m/commit/aca206a721265366728222d025fec30ee500de82 . - # - # Check that the macro wxUSE_GLCANVAS_EGL is set to 1. - # - myeconfargs+=( "--disable-glcanvasegl" ) - - # debug in >=2.9 - # there is no longer separate debug libraries (gtk2ud) - # wxDEBUG_LEVEL=1 is the default and we will leave it enabled - # wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs. - # apps can disable these features by building w/ -NDEBUG or wxDEBUG_LEVEL_0. - # http://docs.wxwidgets.org/3.0/overview_debugging.html - # https://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63d7777f/05dee25410052d9c - use debug && myeconfargs+=( --enable-debug=max ) - - # wxGTK options - # --enable-graphics_ctx - needed for webkit, editra - # --without-gnomevfs - bug #203389 - use X && myeconfargs+=( - --enable-graphics_ctx - --with-gtkprint - --enable-gui - --with-gtk=3 - --with-libpng=sys - --with-libjpeg=sys - - # Choosing to enable this unconditionally seems fair, pcre2 is - # almost certain to be installed. - --with-regex=sys - --without-gnomevfs - $(use_enable gstreamer mediactrl) - $(multilib_native_use_enable webkit webview) - $(use_with libnotify) - $(use_with opengl) - $(use_with tiff libtiff sys) - $(use_enable keyring secretstore) - $(use_enable spell spellcheck) - $(use_enable test tests) - $(use_enable wayland) - ) - - # wxBase options - ! use X && myeconfargs+=( --disable-gui ) - - # wxWidgets installs a configuration file with a reference to EGREP. - # Autoconf discovers these programs via full paths, which is - # unnecessary and fails if a build happened on a merged-usr system - # but is being used on a split-usr system. Bug #927920. - export ac_cv_path_SED="sed" - export ac_cv_path_EGREP="grep -E" - export ac_cv_path_EGREP_TRADITIONAL="grep -E" - export ac_cv_path_FGREP="grep -F" - export ac_cv_path_GREP="grep" - export ac_cv_path_lt_DD="dd" - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_test() { - pushd tests >/dev/null || die - - emake - # TODO: Use --success for verbose logs, but it seems to change test results? - # TODO: test_gui too with xvfb-run, as Fedora does? - edo ./test '~[.]~[net]' - - popd >/dev/null || die -} - -multilib_src_install_all() { - cd docs || die - dodoc changes.txt readme.txt - newdoc base/readme.txt base_readme.txt - newdoc gtk/readme.txt gtk_readme.txt - - use doc && HTML_DOCS=( "${WORKDIR}"/wxWidgets-${PV}-docs-html/. ) - einstalldocs - - # Unversioned links - rm "${ED}"/usr/bin/wx-config || die - rm "${ED}"/usr/bin/wxrc || die - # wxwin.m4 is owned by eselect-wxwidgets - mv "${ED}"/usr/share/aclocal/wxwin.m4 "${ED}"/usr/share/aclocal/wxwin32-gtk3.m4 || die - - # version bakefile presets - pushd "${ED}"/usr/share/bakefile/presets >/dev/null || die - local f - for f in wx*; do - mv "${f}" "${f/wx/wx32gtk3}" || die - done - popd >/dev/null || die -} - -pkg_postinst() { - has_version -b app-eselect/eselect-wxwidgets \ - && eselect wxwidgets update -} - -pkg_postrm() { - has_version -b app-eselect/eselect-wxwidgets \ - && eselect wxwidgets update -} diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest deleted file mode 100644 index 09a461d697ea..000000000000 --- a/x11-libs/xapp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xapp-3.2.2.tar.gz 277351 BLAKE2B a071df9eab916b269cbe8ea5490ee28e1243d60d6468cad87fbfeb747ee0e5f5d06c364f61356cda8e5b705c7bfbb5bdb47ac71eb3167bf70543a15ac9fb5ef7 SHA512 7b624e456d390073fad0f22184d2b79dfef39666c9ab3a117117ba98c89f2deb0594e017f8fb5c34debbc9bdd144b63145b930187093bd6ef72e9a013b37d798 diff --git a/x11-libs/xapp/files/0001-don-t-install-pastebin-upload-wrapper.patch b/x11-libs/xapp/files/0001-don-t-install-pastebin-upload-wrapper.patch deleted file mode 100644 index 1609c909f4bd..000000000000 --- a/x11-libs/xapp/files/0001-don-t-install-pastebin-upload-wrapper.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3ef6f2cb9da305ac71d807ac3a51c3c8c345676f Mon Sep 17 00:00:00 2001 -From: Eli Schwartz <eschwartz93@gmail.com> -Date: Sat, 2 Mar 2024 22:12:44 -0500 -Subject: [PATCH] don't install pastebin upload wrapper - -Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> ---- - scripts/meson.build | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -diff --git a/scripts/meson.build b/scripts/meson.build -index 7b1c1bc..6c31e5d 100644 ---- a/scripts/meson.build -+++ b/scripts/meson.build -@@ -1,7 +1,4 @@ --scripts = files( -- 'pastebin', -- 'upload-system-info', -- 'xapp-gpu-offload') -+scripts = files('xapp-gpu-offload') - - if get_option('xfce') - scripts += files('xfce4-set-wallpaper') --- -2.43.0 - diff --git a/x11-libs/xapp/files/xapp-3.2.2-fix-xapp-icon-chooser-dialog-crash.patch b/x11-libs/xapp/files/xapp-3.2.2-fix-xapp-icon-chooser-dialog-crash.patch deleted file mode 100644 index c5a18399ec0f..000000000000 --- a/x11-libs/xapp/files/xapp-3.2.2-fix-xapp-icon-chooser-dialog-crash.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 2ab3aaf4a09d0be636430462c496affb49310aa4 Mon Sep 17 00:00:00 2001 -From: Rohan2460 <154054727+Rohan2460@users.noreply.github.com> -Date: Wed, 28 Jan 2026 07:18:30 +0530 -Subject: [PATCH] Cancel tasks before closing xapp-icon-chooser-dialog (#193) - ---- - libxapp/xapp-icon-chooser-dialog.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/libxapp/xapp-icon-chooser-dialog.c b/libxapp/xapp-icon-chooser-dialog.c -index 13257e01..a9169aa7 100644 ---- a/libxapp/xapp-icon-chooser-dialog.c -+++ b/libxapp/xapp-icon-chooser-dialog.c -@@ -935,6 +935,8 @@ xapp_icon_chooser_dialog_close (XAppIconChooserDialog *dialog, - priv = xapp_icon_chooser_dialog_get_instance_private (dialog); - - priv->response = response; -+ g_cancellable_cancel (priv->cancellable); -+ - gtk_widget_hide (GTK_WIDGET (dialog)); - - gtk_main_quit (); diff --git a/x11-libs/xapp/metadata.xml b/x11-libs/xapp/metadata.xml deleted file mode 100644 index 180583c82807..000000000000 --- a/x11-libs/xapp/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>sparky@bluefang-logic.com</email> - <name>Matthew Turnbull</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">linuxmint/xapp</remote-id> - </upstream> - <use> - <flag name="mate">Install integrations for <pkg>mate-base/mate</pkg></flag> - <flag name="xfce">Install integrations for <pkg>xfce-base/xfce4-meta</pkg></flag> - </use> -</pkgmetadata> diff --git a/x11-libs/xapp/xapp-3.2.2.ebuild b/x11-libs/xapp/xapp-3.2.2.ebuild deleted file mode 100644 index c51ea1ac96d4..000000000000 --- a/x11-libs/xapp/xapp-3.2.2.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -VALA_USE_DEPEND="vapigen" - -inherit gnome2-utils vala meson python-r1 - -DESCRIPTION="Cross-desktop libraries and common resources" -HOMEPAGE="https://github.com/linuxmint/xapp/" - -SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="LGPL-3 xfce? ( GPL-3 )" -SLOT="0" - -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="gtk-doc introspection mate vala xfce" -REQUIRED_USE="${PYTHON_REQUIRED_USE} vala? ( introspection )" - -DEPEND=" - >=dev-libs/glib-2.44.0:2 - dev-libs/libdbusmenu[gtk3] - gnome-base/libgnomekbd:= - x11-libs/cairo - >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?] - >=x11-libs/gtk+-3.22.0:3[introspection?,X] - x11-libs/libxkbfile - x11-libs/libX11 - x11-libs/pango -" -RDEPEND=" - ${PYTHON_DEPS} - ${DEPEND} - sys-power/switcheroo-control - - introspection? ( - dev-python/pygobject:3[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/gdbus-codegen-2.80.5-r1 - dev-util/glib-utils - sys-apps/dbus - sys-devel/gettext - - gtk-doc? ( - dev-util/gtk-doc - ) - - introspection? ( - dev-python/pygobject:3[${PYTHON_USEDEP}] - ) - - vala? ( - $(vala_depend) - ) -" - -PATCHES=( - # Don't install pastebin upload wrapper - "${FILESDIR}"/0001-don-t-install-pastebin-upload-wrapper.patch - - # https://github.com/linuxmint/xapp/pull/193 - "${FILESDIR}"/xapp-3.2.2-fix-xapp-icon-chooser-dialog-crash.patch -) - -src_prepare() { - use vala && vala_setup - - default - - # Fix meson helpers - python_setup - python_fix_shebang . -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc docs) - $(meson_use introspection) - $(meson_use mate) - $(meson_use vala vapi) - $(meson_use xfce) - ) - - if use introspection; then - local xapp_python_targets=() - - get_xapp_python_targets() { - xapp_python_targets+=("${EPYTHON}") - } - python_foreach_impl get_xapp_python_targets - - emesonargs+=( - -Dpython_target="$(echo "${xapp_python_targets[@]}" | tr ' ' ,)" - ) - fi - - meson_src_configure -} - -src_install() { - meson_src_install - - if use introspection; then - python_foreach_impl python_optimize - fi -} - -pkg_postinst() { - xdg_icon_cache_update - gnome2_schemas_update -} - -pkg_postrm() { - xdg_icon_cache_update - gnome2_schemas_update -} diff --git a/x11-libs/xbae/Manifest b/x11-libs/xbae/Manifest deleted file mode 100644 index 18475e0ec51b..000000000000 --- a/x11-libs/xbae/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xbae-4.60.4.tar.gz 1770938 BLAKE2B c9790dae438a4a35ca58274d96b3d4cdcf61191e3c8336e7df3df419a64a790bd010890f88082add21c304ec520ddec3545915c5babf267bd9ebb985b0acf0f4 SHA512 e9c2ea59ab598217a5d6a3df0b86ca9fa084c364116d9789334984a0ac83dec0d5b5e3fb643e067036fca10f13b175f6d5134325eb5041af614a4ed00745ba16 diff --git a/x11-libs/xbae/files/xbae-4.60.4-Makefile.in.patch b/x11-libs/xbae/files/xbae-4.60.4-Makefile.in.patch deleted file mode 100644 index 2c16bdf489c0..000000000000 --- a/x11-libs/xbae/files/xbae-4.60.4-Makefile.in.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- a/Makefile.in -+++ b/Makefile.in -@@ -230,14 +230,13 @@ - x_includes = @x_includes@ - x_libraries = @x_libraries@ - MAINTAINERCLEANFILES = Makefile.in configure libtool config.guess config.sub ltconfig ltmain.sh aclocal.m4 config.h.in install-sh missing mkinstalldirs --SUBDIRS = include src examples doc scripts -+SUBDIRS = include src - EXTRA_DIST = configure ac_find_xbae.m4 Imakefile Xbae.tmpl Xbae.rules \ - CVSMake - - aclocaldir = @ACLOCALDIR@ - @Aclocal_TRUE@aclocal_DATA = ac_find_xbae.m4 - docdir = $(datadir)/Xbae --doc_DATA = NEWS README - - # - # Some convenient targets for users of Exuberant ctags -@@ -657,7 +656,7 @@ - - info-am: - --install-data-am: install-aclocalDATA install-docDATA -+install-data-am: install-aclocalDATA - - install-exec-am: - diff --git a/x11-libs/xbae/files/xbae-4.60.4-c23.patch b/x11-libs/xbae/files/xbae-4.60.4-c23.patch deleted file mode 100644 index 2031d744007a..000000000000 --- a/x11-libs/xbae/files/xbae-4.60.4-c23.patch +++ /dev/null @@ -1,167 +0,0 @@ -Fix two remaining problems for C99/C23 compatibility. -With this, package builds with GCC-15. -true and false are strings, so replacement is trivial -and doesn't interact with ABI. -Casts to Widget are uses everywhere in this program, and -are correct, as MatrixWidget embeds same core struct from Xt -as Widget consists of, as first member. -XtRImmediate indicates that next pointer would be interpreted -as a value, so integer reinterpreted as a pointer to low mem is -actually fine, it won't be dereferenced and won't crash whole -program. -https://bugs.gentoo.org/944748 -https://bugs.gentoo.org/919195 ---- a/examples/input/input.c -+++ b/examples/input/input.c -@@ -126,7 +126,7 @@ - { - Widget toplevel, rc, pattern, cw, radio, frame; - XtAppContext app; -- XmString true, false, begin, centre, end; -+ XmString true_str, false_str, begin, centre, end; - - toplevel = XtVaAppInitialize(&app, "Input", - NULL, 0, -@@ -160,8 +160,8 @@ - - XtAddCallback(input, XmNvalidateCallback, validateCB, NULL); - -- true = XmStringCreateSimple("True"); -- false = XmStringCreateSimple("False"); -+ true_str = XmStringCreateSimple("True"); -+ false_str = XmStringCreateSimple("False"); - - cw = XtVaCreateManagedWidget( - "XmNautofill", xbaeCaptionWidgetClass, rc, -@@ -173,8 +173,8 @@ - - radio = XmVaCreateSimpleRadioBox( - frame, "XmNautoFill", 0, autoFillToggle, -- XmVaRADIOBUTTON, false, NULL, NULL, NULL, -- XmVaRADIOBUTTON, true, NULL, NULL, NULL, -+ XmVaRADIOBUTTON, false_str, NULL, NULL, NULL, -+ XmVaRADIOBUTTON, true_str, NULL, NULL, NULL, - NULL); - - XtVaSetValues(radio, XmNtraversalOn, False, NULL); -@@ -191,8 +191,8 @@ - - radio = XmVaCreateSimpleRadioBox( - frame, "XmNconvertCase", 1, convertCaseToggle, -- XmVaRADIOBUTTON, false, NULL, NULL, NULL, -- XmVaRADIOBUTTON, true, NULL, NULL, NULL, -+ XmVaRADIOBUTTON, false_str, NULL, NULL, NULL, -+ XmVaRADIOBUTTON, true_str, NULL, NULL, NULL, - NULL); - - XtVaSetValues(radio, XmNtraversalOn, False, NULL); -@@ -224,8 +224,8 @@ - - radio = XmVaCreateSimpleRadioBox( - frame, "XmNoverwriteMode", 0, overwriteModeToggle, -- XmVaRADIOBUTTON, false, NULL, NULL, NULL, -- XmVaRADIOBUTTON, true, NULL, NULL, NULL, -+ XmVaRADIOBUTTON, false_str, NULL, NULL, NULL, -+ XmVaRADIOBUTTON, true_str, NULL, NULL, NULL, - NULL); - - XtVaSetValues(radio, XmNtraversalOn, False, NULL); -@@ -254,8 +254,8 @@ - - XtManageChild(radio); - -- XmStringFree(true); -- XmStringFree(false); -+ XmStringFree(true_str); -+ XmStringFree(false_str); - XmStringFree(begin); - XmStringFree(centre); - XmStringFree(end); ---- a/examples/input/pattern.c -+++ b/examples/input/pattern.c -@@ -128,7 +128,7 @@ - { - Widget toplevel, rc, pattern, cw, radio, frame; - XtAppContext app; -- XmString true, false, begin, centre, end; -+ XmString true_str, false_str, begin, centre, end; - - toplevel = XtVaAppInitialize(&app, "Input", - NULL, 0, -@@ -167,8 +167,8 @@ - XmNoverwriteMode, False, - NULL); - -- true = XmStringCreateSimple("True"); -- false = XmStringCreateSimple("False"); -+ true_str = XmStringCreateSimple("True"); -+ false_str = XmStringCreateSimple("False"); - - cw = XtVaCreateManagedWidget( - "XmNautofill", xbaeCaptionWidgetClass, rc, -@@ -180,8 +180,8 @@ - - radio = XmVaCreateSimpleRadioBox( - frame, "XmNautoFill", 0, autoFillToggle, -- XmVaRADIOBUTTON, false, NULL, NULL, NULL, -- XmVaRADIOBUTTON, true, NULL, NULL, NULL, -+ XmVaRADIOBUTTON, false_str, NULL, NULL, NULL, -+ XmVaRADIOBUTTON, true_str, NULL, NULL, NULL, - NULL); - - XtVaSetValues(radio, XmNtraversalOn, False, NULL); -@@ -198,8 +198,8 @@ - - radio = XmVaCreateSimpleRadioBox( - frame, "XmNconvertCase", 1, convertCaseToggle, -- XmVaRADIOBUTTON, false, NULL, NULL, NULL, -- XmVaRADIOBUTTON, true, NULL, NULL, NULL, -+ XmVaRADIOBUTTON, false_str, NULL, NULL, NULL, -+ XmVaRADIOBUTTON, true_str, NULL, NULL, NULL, - NULL); - - XtVaSetValues(radio, XmNtraversalOn, False, NULL); -@@ -231,8 +231,8 @@ - - radio = XmVaCreateSimpleRadioBox( - frame, "XmNoverwriteMode", 0, overwriteModeToggle, -- XmVaRADIOBUTTON, false, NULL, NULL, NULL, -- XmVaRADIOBUTTON, true, NULL, NULL, NULL, -+ XmVaRADIOBUTTON, false_str, NULL, NULL, NULL, -+ XmVaRADIOBUTTON, true_str, NULL, NULL, NULL, - NULL); - - XtVaSetValues(radio, XmNtraversalOn, False, NULL); -@@ -261,8 +261,8 @@ - - XtManageChild(radio); - -- XmStringFree(true); -- XmStringFree(false); -+ XmStringFree(true_str); -+ XmStringFree(false_str); - XmStringFree(begin); - XmStringFree(centre); - XmStringFree(end); ---- a/examples/tests/leak2.c -+++ b/examples/tests/leak2.c -@@ -20,7 +20,7 @@ - - XtResource resources[] = { - { "numIter", "NumIter", XtRInt, sizeof(int), -- XtOffsetOf(AppRes, numIter), XtRImmediate, 1000 }, -+ XtOffsetOf(AppRes, numIter), XtRImmediate, (XtPointer)1000 }, - }; - - int ---- a/src/Methods.c -+++ b/src/Methods.c -@@ -1688,7 +1688,7 @@ - * The event must have occurred in a legal position - * otherwise control wouldn't have made it here - */ -- xbaeEventToRowColumn(mw, event, &r, &c, &x, &y); -+ xbaeEventToRowColumn((Widget) mw, event, &r, &c, &x, &y); - x -= mw->matrix.cell_shadow_thickness; - y -= mw->matrix.cell_shadow_thickness; - position = XmTextXYToPos(TextField(mw), x, y); diff --git a/x11-libs/xbae/files/xbae-4.60.4-c99.patch b/x11-libs/xbae/files/xbae-4.60.4-c99.patch deleted file mode 100644 index 8c50dad3030d..000000000000 --- a/x11-libs/xbae/files/xbae-4.60.4-c99.patch +++ /dev/null @@ -1,24 +0,0 @@ -From bbfc674fc85c874560c784bd8076be7c9b3b5f43 Mon Sep 17 00:00:00 2001 -From: Eli Schwartz <eschwartz93@gmail.com> -Date: Sun, 1 Sep 2024 22:33:09 -0400 -Subject: [PATCH] c99 porting: fix UB from not including headers - ---- - examples/matrix/matrix.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/examples/matrix/matrix.c b/examples/matrix/matrix.c -index 1d3e1df..3fbecf6 100644 ---- a/examples/matrix/matrix.c -+++ b/examples/matrix/matrix.c -@@ -28,6 +28,7 @@ - #ifdef HAVE_CONFIG_H - #include <XbaeConfig.h> - #endif -+#include <stdio.h> - #include <stdlib.h> - #ifdef USE_EDITRES - #include <X11/Intrinsic.h> --- -2.44.2 - diff --git a/x11-libs/xbae/files/xbae-4.60.4-configure-c99.patch b/x11-libs/xbae/files/xbae-4.60.4-configure-c99.patch deleted file mode 100644 index 33f108d8d603..000000000000 --- a/x11-libs/xbae/files/xbae-4.60.4-configure-c99.patch +++ /dev/null @@ -1,57 +0,0 @@ -https://sourceforge.net/p/xbae/patches/3/ - -diff --git a/acinclude.m4 b/acinclude.m4 -index 36b4569680ea8531..0bda82ef7480beaf 100644 ---- a/acinclude.m4 -+++ b/acinclude.m4 -@@ -334,7 +334,7 @@ Display *display=NULL; - short major_version, minor_version; - Status rc; - rc=XpQueryVersion(display, &major_version, &minor_version); --exit(0); -+return 0; - } - ], - lt_cv_libxp=yes, -diff --git a/configure b/configure -index f43d920c33b055ff..5e82cda106a450e8 100755 ---- a/configure -+++ b/configure -@@ -2937,7 +2937,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - for ac_declaration in \ -- '' \ -+ '#include <stdlib.h>' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ -@@ -4120,7 +4120,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - for ac_declaration in \ -- '' \ -+ '#include <stdlib.h>' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ -@@ -4477,8 +4477,8 @@ main () - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) -- exit(2); -- exit (0); -+ return 2; -+ return 0; - } - _ACEOF - rm -f conftest$ac_exeext -@@ -21418,7 +21418,7 @@ Display *display=NULL; - short major_version, minor_version; - Status rc; - rc=XpQueryVersion(display, &major_version, &minor_version); --exit(0); -+return 0; - } - - ; diff --git a/x11-libs/xbae/files/xbae-4.60.4-lxmp.patch b/x11-libs/xbae/files/xbae-4.60.4-lxmp.patch deleted file mode 100644 index 8d14303d4d78..000000000000 --- a/x11-libs/xbae/files/xbae-4.60.4-lxmp.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/examples/Mri/Makefile.in -+++ b/examples/Mri/Makefile.in -@@ -219,7 +219,7 @@ - -I$(top_builddir)/include @MOTIF_CFLAGS@ @X_CFLAGS@ - - LDADD = ../../src/libXbae.la \ -- -lWc $(link_motif) @X_LIBS@ -lXt ${X_PRE_LIBS} -lXext -lX11 ${X_EXTRA_LIBS} -+ -lWc $(link_motif) @X_LIBS@ -lXt ${X_PRE_LIBS} -lXext -lX11 ${X_EXTRA_LIBS} -lXmp - - all: all-am - diff --git a/x11-libs/xbae/files/xbae-4.60.4-modern-autotools.patch b/x11-libs/xbae/files/xbae-4.60.4-modern-autotools.patch deleted file mode 100644 index ac5ebaa0f8b6..000000000000 --- a/x11-libs/xbae/files/xbae-4.60.4-modern-autotools.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 165c0f9ae086373c5d1659eac1ae14baa2975145 Mon Sep 17 00:00:00 2001 -From: Eli Schwartz <eschwartz93@gmail.com> -Date: Sun, 1 Sep 2024 22:09:04 -0400 -Subject: [PATCH] port to modern autotools - -When listing files to be installed, you cannot double-list them. Modern -autotools tries to install all of them in one `install` command, which -is incompatible with installing the same file twice. ---- - doc/images/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/doc/images/Makefile.am b/doc/images/Makefile.am -index e6d91dd..79a8eb0 100644 ---- a/doc/images/Makefile.am -+++ b/doc/images/Makefile.am -@@ -34,7 +34,7 @@ image_DATA= \ - bg.png updated.png coverplus.png add.jpg \ - caption.png choice.png colors.jpg draw.png fifteen.jpg \ - input.png list.jpg matrix.jpg multifixed.jpg select-push.jpg \ -- mailbox.png bg.png pricing.jpg LDO.jpg risk.jpg \ -+ mailbox.png pricing.jpg LDO.jpg risk.jpg \ - organize.jpg xbasket.png xbum1-2.png xbill2-2.png capfloor1.png \ - capfloor3.png taam.png \ - grohtml-XbaeCaption1.png \ --- -2.44.2 - diff --git a/x11-libs/xbae/files/xbae-4.60.4-tmpl.patch b/x11-libs/xbae/files/xbae-4.60.4-tmpl.patch deleted file mode 100644 index 671cd3f9218d..000000000000 --- a/x11-libs/xbae/files/xbae-4.60.4-tmpl.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Xbae.tmpl -+++ b/Xbae.tmpl -@@ -13,7 +13,7 @@ - - #define DoNormalLib YES - #define DoSharedLib YES --#define DoDebugLib YES -+#define DoDebugLib NO - - #include <Library.tmpl> - diff --git a/x11-libs/xbae/metadata.xml b/x11-libs/xbae/metadata.xml deleted file mode 100644 index de21169f5ddf..000000000000 --- a/x11-libs/xbae/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> - XbaeMatrix is a free Motif(R) table widget (also compatible with the free - LessTif) which presents an editable array of string data to the user in a - scrollable table similar to a spreadsheet. The rows and columns of the Matrix - may optionally be labelled. A number of "fixed" and "trailing fixed" rows - or columns may be specified. - - The XbaeCaption widget is a simple Motif manager widget that associates - a label with a child. - - In addition the XbaeInput widget is being distributed, a text input field - that provides generic customised data entry and formatting for strings. - </longdescription> - <upstream> - <remote-id type="sourceforge">xbae</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xbae/xbae-4.60.4-r2.ebuild b/x11-libs/xbae/xbae-4.60.4-r2.ebuild deleted file mode 100644 index e1a29ac0b378..000000000000 --- a/x11-libs/xbae/xbae-4.60.4-r2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -AT_M4DIR=${S} - -inherit autotools - -DESCRIPTION="Motif-based widget to display a grid of cells as a spreadsheet" -HOMEPAGE="https://xbae.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ppc ppc64 ~sparc x86" -IUSE="doc examples" -# tests need X display -# and are interactive so virtualx will not help -RESTRICT="test" - -RDEPEND=" - x11-libs/motif:0 - x11-libs/libXau - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXmu - x11-libs/libXpm - x11-libs/libXt" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-tmpl.patch - "${FILESDIR}"/${P}-lxmp.patch - "${FILESDIR}"/${P}-Makefile.in.patch - # https://sourceforge.net/p/xbae/patches/3/ - "${FILESDIR}"/${P}-configure-c99.patch - "${FILESDIR}"/${P}-modern-autotools.patch - "${FILESDIR}"/${P}-c99.patch - "${FILESDIR}"/${P}-c23.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf --enable-production -} - -src_test() { - emake -C examples - emake -C examples/testall clean -} - -src_install() { - default - - insinto /usr/share/aclocal - doins ac_find_xbae.m4 - - if use examples; then - find examples -name '*akefile*' -delete || die - rm examples/{testall,extest} || die - dodoc -r examples - fi - if use doc; then - rm doc/{,images/}Makefile* || die - docinto html - dodoc -r doc/. - fi - - # no static archives - find "${D}" -name '*.la' -delete || die -} diff --git a/x11-libs/xcb-imdkit/Manifest b/x11-libs/xcb-imdkit/Manifest deleted file mode 100644 index 72088638bb78..000000000000 --- a/x11-libs/xcb-imdkit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xcb-imdkit-1.0.9.tar.zst 580633 BLAKE2B b153c10c87460da8e1e06133c9ce05302e8f4408551ce4b5a962a5b52b9256635c03b8d5224f826cdf229136f92865254716682dd5b2adcf44b3848086fb641e SHA512 b63e4698e4c6c918923e58f38aa096366025d960f362ef9c84d47cb3f4fc1e01f231342839552019ccf256b1de1e108bb395057ea2beb2d009c245954296b321 diff --git a/x11-libs/xcb-imdkit/metadata.xml b/x11-libs/xcb-imdkit/metadata.xml deleted file mode 100644 index 538010282c48..000000000000 --- a/x11-libs/xcb-imdkit/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>tanekliang@gmail.com</email> - <name>Yongxiang Liang</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <maintainer status="active"> - <name>Weng Xuetian</name> - </maintainer> - <bugs-to>https://github.com/fcitx/xcb-imdkit/issues</bugs-to> - <remote-id type="github">fcitx/xcb-imdkit</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xcb-imdkit/xcb-imdkit-1.0.9.ebuild b/x11-libs/xcb-imdkit/xcb-imdkit-1.0.9.ebuild deleted file mode 100644 index 153159e1e114..000000000000 --- a/x11-libs/xcb-imdkit/xcb-imdkit-1.0.9.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake unpacker - -DESCRIPTION="Input method development support for xcb" -HOMEPAGE="https://github.com/fcitx/xcb-imdkit" -SRC_URI="https://download.fcitx-im.org/fcitx5/${PN}/${P}.tar.zst" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc ppc64 ~riscv x86" - -RDEPEND=" - x11-libs/libxcb - x11-libs/xcb-util - x11-libs/xcb-util-keysyms -" -DEPEND=" - ${RDEPEND} - dev-libs/uthash -" -BDEPEND=" - kde-frameworks/extra-cmake-modules:0 - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DUSE_SYSTEM_UTHASH=ON - ) - cmake_src_configure -} diff --git a/x11-libs/xcb-util-cursor/Manifest b/x11-libs/xcb-util-cursor/Manifest deleted file mode 100644 index ed9b5d8bee02..000000000000 --- a/x11-libs/xcb-util-cursor/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xcb-util-cursor-0.1.6.tar.xz 273084 BLAKE2B 29af857a74cdad1e08c0fd59fb5812f51077f9868eb603365f76e50d380ecb01657fb0214f2ddee9aff90ee1d367a4f8e24eac2b9fff4459d21a8184f796e70c SHA512 5cdf2f942e3aad9662456cf6b5c2be2ff1837d73348046f6d8b72aeabf005c481a5f00ee169d9ccd18878697cb1744f0b274d0caa85955979c8e4f92d2cc3f72 diff --git a/x11-libs/xcb-util-cursor/metadata.xml b/x11-libs/xcb-util-cursor/metadata.xml deleted file mode 100644 index a332e74fc227..000000000000 --- a/x11-libs/xcb-util-cursor/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libxcb-cursor</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.6.ebuild b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.6.ebuild deleted file mode 100644 index 764ded24ff0f..000000000000 --- a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.6.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X C-language Bindings sample implementations" -HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}] - >=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}] - >=x11-libs/xcb-util-renderutil-0.3.9[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=x11-base/xcb-proto-1.8-r3:= - x11-base/xorg-proto" -BDEPEND=">=dev-util/gperf-3.0.1" - -XORG_CONFIGURE_OPTIONS=( - --with-cursorpath='~/.cursors:~/.icons:/usr/local/share/cursors/xorg-x11:/usr/local/share/cursors:/usr/local/share/icons:/usr/local/share/pixmaps:/usr/share/cursors/xorg-x11:/usr/share/cursors:/usr/share/pixmaps/xorg-x11:/usr/share/icons:/usr/share/pixmaps' -) diff --git a/x11-libs/xcb-util-errors/Manifest b/x11-libs/xcb-util-errors/Manifest deleted file mode 100644 index ebc06fda3d0e..000000000000 --- a/x11-libs/xcb-util-errors/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xcb-util-errors-1.0.1.tar.xz 268052 BLAKE2B cdcac4234110441e4a115e339fcf3462cb0aa75297c8eb1bdf5c6bf9305996dd2021321e40a274c369191dc68de9f0fa8f42a919c80307c2aa10e856e073cf01 SHA512 e883e178921a6f783e0100acae66eaf0ed13fc169fd21b0c313d7a70c9358c129b01b117675eda50e258e8b3b27ff7b21aa4d15c4da69249ffc6bbc7dcf87d4a diff --git a/x11-libs/xcb-util-errors/metadata.xml b/x11-libs/xcb-util-errors/metadata.xml deleted file mode 100644 index 3f17fbc10883..000000000000 --- a/x11-libs/xcb-util-errors/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libxcb-errors</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1-r2.ebuild b/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1-r2.ebuild deleted file mode 100644 index 263f7b59b68e..000000000000 --- a/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1-r2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit python-any-r1 xorg-3 - -DESCRIPTION="Library that gives human readable names to XCB error, event, & request codes" -HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-errors" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=">=x11-libs/libxcb-1.9.1:=" -DEPEND="${RDEPEND} - x11-base/xcb-proto" -BDEPEND=" - ${PYTHON_DEPS} - $(python_gen_any_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]') -" - -python_check_deps() { - python_has_version "x11-base/xcb-proto[${PYTHON_USEDEP}]" -} - -pkg_setup() { - python-any-r1_pkg_setup - xorg-3_pkg_setup -} diff --git a/x11-libs/xcb-util-image/Manifest b/x11-libs/xcb-util-image/Manifest deleted file mode 100644 index 20ad5ca8b31e..000000000000 --- a/x11-libs/xcb-util-image/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xcb-util-image-0.4.1.tar.xz 289016 BLAKE2B 7f1c7c3da950604adf4a22146e9bd3b77fb3b0d35f0a1bb17a1eefeb1ba5546d58a3e40ac0c130d67ebcbc8bdaf40ef734ff19434f66bd57bc4a4a849a88cf82 SHA512 9b47ba38b91196d76541b6ccabeaf291d3b91036f15422909cd6a79b3fd1a9786d5b1728e411bc41cfdf3d60a253485f4ef7c65ffa6ae646fa93439ec782746e diff --git a/x11-libs/xcb-util-image/metadata.xml b/x11-libs/xcb-util-image/metadata.xml deleted file mode 100644 index c8a814d0cc52..000000000000 --- a/x11-libs/xcb-util-image/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libxcb-image</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild b/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild deleted file mode 100644 index 616ac14acfc1..000000000000 --- a/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X C-language Bindings sample implementations" -HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-image" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}] - >=x11-libs/xcb-util-0.4:=[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/xcb-util-keysyms/Manifest b/x11-libs/xcb-util-keysyms/Manifest deleted file mode 100644 index c32fd2c38a1b..000000000000 --- a/x11-libs/xcb-util-keysyms/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xcb-util-keysyms-0.4.1.tar.xz 259860 BLAKE2B 15d08761c673647fda2d8faf7fd47b817f7068cde157384d7ea879b0a50983eb97ea6f4b593c26d631419ee59a128f7fb5b3ca029dedf14f6629096fcb49ed7b SHA512 dd53a36b52647f22bf0da8cded4b2974a51899eaac799797017ed8534f14bc2d2d339a14fa5ef387ae4528b7d9a5d31920bb0c71b09ca34f58e5081e768e2bbf diff --git a/x11-libs/xcb-util-keysyms/metadata.xml b/x11-libs/xcb-util-keysyms/metadata.xml deleted file mode 100644 index 04e11fd9dabd..000000000000 --- a/x11-libs/xcb-util-keysyms/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libxcb-keysyms</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.1.ebuild b/x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.1.ebuild deleted file mode 100644 index 855538a36a86..000000000000 --- a/x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.1.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X C-language Bindings sample implementations" -HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-keysyms" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND="x11-libs/libxcb:=[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/xcb-util-renderutil/Manifest b/x11-libs/xcb-util-renderutil/Manifest deleted file mode 100644 index 139df2b654d4..000000000000 --- a/x11-libs/xcb-util-renderutil/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xcb-util-renderutil-0.3.10.tar.xz 262028 BLAKE2B 49b017fed34cd1c8cceae697bf76dc17c34c32dcc05acaff87c75f74fcd486bc0abc9fe4699cc989c1afd13ac33fc04092719209e9d48aceb5e35d64a5790393 SHA512 9cfa9201be2df7c0b832e1e1fe506e7c7a1e0f2b1b1d4a4b58620eadc241190a36478fa3ea27c32047fa79bf199f17dcd0b106853dbf5eda8cd584f3fc2b0c15 diff --git a/x11-libs/xcb-util-renderutil/metadata.xml b/x11-libs/xcb-util-renderutil/metadata.xml deleted file mode 100644 index 05de8ed16cbd..000000000000 --- a/x11-libs/xcb-util-renderutil/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libxcb-render-util</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.10.ebuild b/x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.10.ebuild deleted file mode 100644 index b0db1dcdbaec..000000000000 --- a/x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.10.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X C-language Bindings sample implementations" -HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-render-util" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/xcb-util-wm/Manifest b/x11-libs/xcb-util-wm/Manifest deleted file mode 100644 index c6c13ba4c33d..000000000000 --- a/x11-libs/xcb-util-wm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xcb-util-wm-0.4.2.tar.xz 285152 BLAKE2B 091bdfe318d0ab37df934dd4ea75382a8792577e60471dd6bfb3de8966a9ac9c25c8776a9fa7afb0a0b924f952ebc17084070f1fcfe9665cb5c0e1b2d576d39b SHA512 eab6588e6a47d28a3b25ecd13b5018529419db6b49c74458c093699b60a194933be1e1f6f7799abf03344f7ebc7af88586ff2935938d53644bdd5c763a7fa9b0 diff --git a/x11-libs/xcb-util-wm/metadata.xml b/x11-libs/xcb-util-wm/metadata.xml deleted file mode 100644 index 808c3a272e7b..000000000000 --- a/x11-libs/xcb-util-wm/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libxcb-wm</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xcb-util-wm/xcb-util-wm-0.4.2.ebuild b/x11-libs/xcb-util-wm/xcb-util-wm-0.4.2.ebuild deleted file mode 100644 index b6dd4543e7d3..000000000000 --- a/x11-libs/xcb-util-wm/xcb-util-wm-0.4.2.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X C-language Bindings sample implementations" -HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-wm" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/xcb-util-xrm/Manifest b/x11-libs/xcb-util-xrm/Manifest deleted file mode 100644 index e6e8ed0427ed..000000000000 --- a/x11-libs/xcb-util-xrm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xcb-util-xrm-1.3.tar.bz2 327586 BLAKE2B 06ba03ba22c9a51cad5045024b63d48f32e5ad38d2cf03035bd1132a04ef4906a71d89030141b407329bd8ec04cb131846be2cb3a95e755a57c2841a45b58fa4 SHA512 ebca5d92c9e2363f58485970a0c3a948b13652ce7acdd51dff918fc2e8bc7fcb69892eb3fc8b5f7eaf721ccd8dc2db42727d206bc5155481ec5e7e41d0c7f304 diff --git a/x11-libs/xcb-util-xrm/metadata.xml b/x11-libs/xcb-util-xrm/metadata.xml deleted file mode 100644 index c87b1348b281..000000000000 --- a/x11-libs/xcb-util-xrm/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <longdescription> - The XCB util modules provides a number of libraries which sit on top - of libxcb, the core X protocol library, and some of the extension - libraries. These experimental libraries provide convenience functions - and interfaces which make the raw X protocol more usable. Some of the - libraries also provide client-side code which is not strictly part of - the X protocol but which have traditionally been provided by Xlib. - </longdescription> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="github">Airblader/xcb-util-xrm</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xcb-util-xrm/xcb-util-xrm-1.3-r2.ebuild b/x11-libs/xcb-util-xrm/xcb-util-xrm-1.3-r2.ebuild deleted file mode 100644 index f020851ebb61..000000000000 --- a/x11-libs/xcb-util-xrm/xcb-util-xrm-1.3-r2.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X C-language Bindings sample implementations" -HOMEPAGE="https://xcb.freedesktop.org/" -SRC_URI="https://github.com/Airblader/${PN}/releases/download/v${PV}/${P}.tar.bz2" - -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" - -RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}] - x11-libs/xcb-util[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - elibc_musl? ( sys-libs/queue-standalone ) - x11-base/xorg-proto - x11-libs/libX11[${MULTILIB_USEDEP}]" # Only for tests, but configure.ac requires it diff --git a/x11-libs/xcb-util/Manifest b/x11-libs/xcb-util/Manifest deleted file mode 100644 index a0db880a16e0..000000000000 --- a/x11-libs/xcb-util/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xcb-util-0.4.1.tar.xz 267396 BLAKE2B bcde73073590c56771af6233f1a04a692197a756ef9ce70b6e0bd3625ad6d61f99f4c671dcfae39c8dd66e3225f40f7e9b42dd115ffe83a561e48a9808bf00e3 SHA512 da67f2f017d2a1788dcf35f28d6956e171303a622a1dd085cd3d69fdb2ed77965d83c557cc926ebf9b32e905eb2cbb5921987250192d78a2f5edc4d437ed7d2b diff --git a/x11-libs/xcb-util/metadata.xml b/x11-libs/xcb-util/metadata.xml deleted file mode 100644 index 43dcf8588bb3..000000000000 --- a/x11-libs/xcb-util/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libxcb-util</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xcb-util/xcb-util-0.4.1.ebuild b/x11-libs/xcb-util/xcb-util-0.4.1.ebuild deleted file mode 100644 index 8e8a4a17af38..000000000000 --- a/x11-libs/xcb-util/xcb-util-0.4.1.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X C-language Bindings sample implementations" -HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-util" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" diff --git a/x11-libs/xforms/Manifest b/x11-libs/xforms/Manifest deleted file mode 100644 index 495d408beef3..000000000000 --- a/x11-libs/xforms/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xforms-1.2.4.tar.gz 1438503 BLAKE2B 5027fbd06d001f3291419e5d4e71f7c55e97394b7bda5bf0b4796ba34d7804e7b0bdd12271c082de150d7718039fc3ec6da1b1c530f6a36dcc3a7841c2cd416d SHA512 58669a64b2390da4f4c8b76b1dc34c2e6a4094ebbcfa7f75e0846db4d5c4455d772d9ef59e5aff09edd777957140015faea129c180600634a8d0962b01b912aa diff --git a/x11-libs/xforms/files/xforms-1.2.4-fno-common.patch b/x11-libs/xforms/files/xforms-1.2.4-fno-common.patch deleted file mode 100644 index fd4ca7714fcf..000000000000 --- a/x11-libs/xforms/files/xforms-1.2.4-fno-common.patch +++ /dev/null @@ -1,40 +0,0 @@ -Description: Fix FTBFS with GCC 10 -Author: Paul Wise <pabs@debian.org> -Bug-Debian: https://bugs.debian.org/957439 -Origin: upstream, extracted from two separate commits: - https://git.savannah.nongnu.org/cgit/xforms.git/commit/?id=9806bce102d0c079c2c486b25ae6bdac3c98eecf - https://git.savannah.nongnu.org/cgit/xforms.git/commit/?id=2c1a9f151baf50887a517280645ec23379fb96f8 ---- a/fdesign/sp_spinner.c -+++ b/fdesign/sp_spinner.c -@@ -29,7 +29,7 @@ - #include "spec/spinner_spec.h" - - static FD_spinnerattrib * spn_attrib; --FL_OBJECT *curobj; -+static FL_OBJECT *curobj; - - - /*************************************** ---- a/fdesign/sp_twheel.c -+++ b/fdesign/sp_twheel.c -@@ -38,7 +38,7 @@ - #include "spec/twheel_spec.h" - - static FD_twheelattrib * twheel_attrib; --FL_OBJECT * curobj; -+static FL_OBJECT * curobj; - - - /*************************************** ---- a/lib/objects.c -+++ b/lib/objects.c -@@ -36,6 +36,9 @@ - - #define TRANSLATE_Y( obj, form ) ( form->h - obj->h - obj->y ) - -+extern FL_OBJECT * fli_handled_obj; /* defined in events.c */ -+extern FL_OBJECT * fli_handled_parent; /* defined in events.c */ -+ - extern FL_FORM * fli_fast_free_object; /* defined in forms.c */ - - extern FL_OBJECT * fli_handled_obj; /* defined in events.c */ diff --git a/x11-libs/xforms/metadata.xml b/x11-libs/xforms/metadata.xml deleted file mode 100644 index 115e9d64a669..000000000000 --- a/x11-libs/xforms/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> diff --git a/x11-libs/xforms/xforms-1.2.4-r1.ebuild b/x11-libs/xforms/xforms-1.2.4-r1.ebuild deleted file mode 100644 index 628c264b748d..000000000000 --- a/x11-libs/xforms/xforms-1.2.4-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -MY_P="${P/-/_}" - -DESCRIPTION="A graphical user interface toolkit for X" -HOMEPAGE="http://xforms-toolkit.org/" -SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc opengl" - -RDEPEND=" - virtual/jpeg:0= - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXpm - opengl? ( virtual/opengl )" - -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) - -DOCS=( ChangeLog README ) - -src_prepare() { - default - AT_M4DIR=config eautoreconf -} - -src_configure() { - econf \ - $(use_enable doc docs) \ - $(use_enable opengl gl) \ - --disable-static -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-libs/xosd/Manifest b/x11-libs/xosd/Manifest deleted file mode 100644 index da6e2b801211..000000000000 --- a/x11-libs/xosd/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST xosd-gentoo-m4-1.tar.bz2 5043 BLAKE2B c855a8c114911c2bec1bd582c19ef09f731a8df2c22a400a895d63ad5c4a32ad393330b47ee75fb7d8943a230df6d750094457e2021025035e91e5b1cf470e6b SHA512 fcf4d8a77cc80bc04a444a4faa9e072ea1e00950b3ce685b7944302d2ee3ebdfc5ec29ccb311495ee2e1fb5e61cc2d49350b303288d1d86430fa6bc8b3772483 -DIST xosd_2.2.14-2.1.debian.tar.xz 17276 BLAKE2B 77caf1f33ba66698ab7f1894da3da27e754fe5989814427de804b9797f71930e2d52ced403f72cdbac9522337876bec2c93fc83b0d97f7e0d05f8b78337d0b34 SHA512 ba5d86d2391e6dfdc6a2994e486f9c5ecd1934438815f4dc01c0633192d74a2fa2cabe647574052c4a87203e0c12b9bb8c38851975c36f19d113787dae3681ee -DIST xosd_2.2.14.orig.tar.gz 418331 BLAKE2B 2f7b8fbc31a2341ede7bc85c35ede4209c1d3a74ce07dbc62f302aa6d81a00e5e0dd4880d8ac290c0ff0f3babfcdb8b5975f7375cdafdc87fa0747c8ed8295ad SHA512 3caf6d106d34488f4823e2a58fdff7a69b90f505b8da2443485167ff0362c6f27614c9a5019e738ff1f897d3c2249c934ff60953e3775566d66e8e9b30e4e473 diff --git a/x11-libs/xosd/files/xosd-config-incorrect-dup-filter-fix.patch b/x11-libs/xosd/files/xosd-config-incorrect-dup-filter-fix.patch deleted file mode 100644 index 6aabea7b0d29..000000000000 --- a/x11-libs/xosd/files/xosd-config-incorrect-dup-filter-fix.patch +++ /dev/null @@ -1,15 +0,0 @@ -https://bugs.gentoo.org/show_bug.cgi?id=286632 - -This patch disables reordering and duplicate removing for non-libs arguments, thus --param and alike gcc options may be used safe now. - -written by Andrew Savchenko ---- a/script/xosd-config.in -+++ b/script/xosd-config.in -@@ -161,7 +161,6 @@ - fi;; - *) - case " $af_other_flags " in -- *\ $i\ *) ;; # already there - *) af_other_flags="$af_other_flags $i" ;; # add it to output - esac ;; - esac diff --git a/x11-libs/xosd/metadata.xml b/x11-libs/xosd/metadata.xml deleted file mode 100644 index e68094ce0644..000000000000 --- a/x11-libs/xosd/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="sourceforge">libxosd</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild b/x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild deleted file mode 100644 index 6c8ed5bed485..000000000000 --- a/x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -MY_PV=$(ver_cut 1-3) -MY_PATCH_MAJ=$(ver_cut 5) -MY_PATCH_MIN=$(ver_cut 7) - -DESCRIPTION="Library for overlaying text in X-Windows X-On-Screen-Display" -HOMEPAGE="https://sourceforge.net/projects/libxosd/" -SRC_URI="mirror://debian/pool/main/x/xosd/${PN}_${MY_PV}.orig.tar.gz - mirror://debian/pool/main/x/xosd/${PN}_${MY_PV}-${MY_PATCH_MAJ/p/}.${MY_PATCH_MIN/p/}.debian.tar.xz - http://digilander.libero.it/dgp85/gentoo/${PN}-gentoo-m4-1.tar.bz2" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="static-libs xinerama" - -RDEPEND="x11-libs/libX11 - x11-libs/libXext - x11-libs/libXt - media-fonts/font-misc-misc" -DEPEND="${RDEPEND} - x11-base/xorg-proto" -BDEPEND="virtual/pkgconfig" - -DOCS=( - AUTHORS ChangeLog NEWS README TODO -) - -PATCHES=( - "${WORKDIR}"/debian/patches/20_underquoted_definition.diff - "${WORKDIR}"/debian/patches/25_fix_mangapges.diff - "${WORKDIR}"/debian/patches/30_aclocal.diff - "${WORKDIR}"/debian/patches/328676.diff - "${WORKDIR}"/debian/patches/35_beep_media_player.diff - "${WORKDIR}"/debian/patches/54_fix_man_makefile.diff - # bug #286632 - "${FILESDIR}"/${PN}-config-incorrect-dup-filter-fix.patch -) - -src_prepare() { - default - - AT_M4DIR="${WORKDIR}"/m4 eautoreconf -} - -src_configure() { - econf \ - $(use_enable xinerama) \ - $(use_enable static-libs static) -} diff --git a/x11-libs/xpa/Manifest b/x11-libs/xpa/Manifest deleted file mode 100644 index e48687e99cc5..000000000000 --- a/x11-libs/xpa/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xpa-2.1.18.tar.gz 900579 BLAKE2B bce33b30235e17309979e6e91d6508286403b476ee890c437985a434145992c442b1b3fd923da2658bb7d0dd6656ffa93bc20d2e8ff8bedb7438b9cbfa48e6a1 SHA512 4482325338ed15b70a1a934d8ba848712a4eed7546b4197fc89baa93dc80df1be29170a7350453f176d45264fae6f0474d136e487c0239d9e97dbd09dd8d0b19 diff --git a/x11-libs/xpa/files/xpa-2.1.18-include.patch b/x11-libs/xpa/files/xpa-2.1.18-include.patch deleted file mode 100644 index f020e1815bec..000000000000 --- a/x11-libs/xpa/files/xpa-2.1.18-include.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/tcl.c b/tcl.c -index 1dbdad4..acc8d45 100644 ---- a/tcl.c -+++ b/tcl.c -@@ -2,6 +2,9 @@ - * Copyright (c) 1999-2003 Smithsonian Astrophysical Observatory - */ - -+//declares uintptr_t -+#include<stdint.h> -+ - #include <xpap.h> - - #if HAVE_TCL diff --git a/x11-libs/xpa/files/xpa-2.1.18-makefile.patch b/x11-libs/xpa/files/xpa-2.1.18-makefile.patch deleted file mode 100644 index 1ceb29dbfcb2..000000000000 --- a/x11-libs/xpa/files/xpa-2.1.18-makefile.patch +++ /dev/null @@ -1,142 +0,0 @@ ---- a/Makefile.in -+++ b/Makefile.in -@@ -28,6 +28,11 @@ - - prefix = @prefix@ - exec_prefix = @exec_prefix@ -+bindir = @bindir@ -+libdir = @libdir@ -+datadir = @datadir@ -+mandir = @mandir@ -+includedir = @includedir@ - - # The following definition can be set to non-null for special systems - # like AFS with replication. It allows the pathnames used for installation -@@ -37,19 +42,19 @@ - INSTALL_ROOT = - - # Directory in which to install the .a or .so binary for the XPA library: --LIB_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/lib -+LIB_INSTALL_DIR = $(INSTALL_ROOT)$(libdir) - - # Directory in which to install the program wish: --BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin -+BIN_INSTALL_DIR = $(INSTALL_ROOT)$(bindir) - - # Directory in which to install the include file xpa.h: --INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include -+INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir) - - # Top-level directory for manual entries: --MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man -+MAN_INSTALL_DIR = $(INSTALL_ROOT)$(mandir) - - # Top-level directory for share entries: --MAN_SHARE_DIR = $(INSTALL_ROOT)$(prefix)/share/xpa -+MAN_SHARE_DIR = $(INSTALL_ROOT)$(datadir)/xpa - - # Platform-specific X compiler flags (include file specifications) - X_CFLAGS = @X_CFLAGS@ -@@ -173,12 +178,12 @@ - - $(LIB): $(LIBOBJS) - $(RM) $(LIB) -- ar crv $(LIB) $(LIBOBJS) -+ $(AR) crv $(LIB) $(LIBOBJS) - $(RANLIB) $(LIB) - - shlib: $(LIB) -- @(rm -rf lib$(PACKAGE).tmp; mkdir lib$(PACKAGE).tmp; \ -- (cd lib$(PACKAGE).tmp && ar x ../lib$(PACKAGE).a); \ -+ @(rm -rf lib$(PACKAGE).tmp; mkdir -p lib$(PACKAGE).tmp; \ -+ (cd lib$(PACKAGE).tmp && $(AR) x ../lib$(PACKAGE).a); \ - rm -f lib$(PACKAGE).tmp/xt*.o; \ - rm -f lib$(PACKAGE).tmp/tcl*.o; \ - CC='$(CC)' CXX=$(CXX) \ -@@ -193,8 +198,8 @@ - -lwsock32 - - tclxpa: $(LIB) -- @(rm -rf libtclxpa.tmp; mkdir libtclxpa.tmp; \ -- (cd libtclxpa.tmp && ar x ../lib$(PACKAGE).a); \ -+ @(rm -rf libtclxpa.tmp; mkdir -p libtclxpa.tmp; \ -+ (cd libtclxpa.tmp && $(AR) x ../lib$(PACKAGE).a); \ - rm -f libtclxpa.tmp/xt*.o; \ - CC='$(CC)' CXX=$(CXX) \ - ./mklib -o tclxpa libtclxpa.tmp/*.o $(TCL_LIBS); \ -@@ -275,7 +280,7 @@ - do \ - if [ ! -d $$i ] ; then \ - echo "Making directory $$i"; \ -- mkdir $$i; \ -+ mkdir -p $$i; \ - chmod 755 $$i; \ - else true; \ - fi; \ -@@ -297,7 +302,7 @@ - install-man: - @if [ ! -d $(MAN_INSTALL_DIR) ] ; then \ - echo "Making directory $(MAN_INSTALL_DIR)"; \ -- mkdir $(MAN_INSTALL_DIR); \ -+ mkdir -p $(MAN_INSTALL_DIR); \ - chmod 755 $(MAN_INSTALL_DIR); \ - else true; \ - fi; -@@ -308,7 +313,7 @@ - M="$(MAN_INSTALL_DIR)/man$$E"; \ - if [ ! -d $$M ] ; then \ - echo "Making directory $$M"; \ -- mkdir $$M; \ -+ mkdir -p $$M; \ - chmod 755 $$M; \ - else true; \ - fi; \ -@@ -462,7 +467,7 @@ - - dist: configure - ($(RM) -r $(DISTDIR); \ -- mkdir $(DISTDIR); \ -+ mkdir -p $(DISTDIR); \ - cp -p *.[ch] *.tcl $(DISTDIR)/.; \ - cp -p pkgIndex.tcl $(DISTDIR)/.; \ - cp -p Makefile.in $(DISTDIR)/.; \ -@@ -484,13 +489,13 @@ - cp -p install-sh $(DISTDIR)/install-sh; \ - chmod 755 $(DISTDIR)/install-sh; \ - cp -p README INSTALL COPYING $(DISTDIR)/.; \ -- mkdir $(DISTDIR)/doc; \ -+ mkdir -p $(DISTDIR)/doc; \ - cp -p ./doc/*.html $(DISTDIR)/doc/.; \ - cp -p ./doc/*.ps ./doc/*.pdf $(DISTDIR)/doc/.; \ - cp -p ./doc/Makefile $(DISTDIR)/doc/.; \ -- mkdir $(DISTDIR)/doc/sman; \ -+ mkdir -p $(DISTDIR)/doc/sman; \ - cp -p ./doc/sman/* $(DISTDIR)/doc/sman/.; \ -- mkdir $(DISTDIR)/man; \ -+ mkdir -p $(DISTDIR)/man; \ - cp -p -R ./man/* $(DISTDIR)/man/.) - - release: dist ---- a/mklib -+++ b/mklib -@@ -211,9 +211,9 @@ - if [ "x$LINK" = "x" ] ; then - # -linker was not specified so set default link command now - if [ $CPLUSPLUS = 1 ] ; then -- LINK=g++ -+ LINK=${CXX} - else -- LINK=gcc -+ LINK=${CC} - fi - fi - -@@ -248,7 +248,7 @@ - elif [ $STATIC = 1 ] ; then - LIBNAME="lib${LIBNAME}.a" # prefix with "lib", suffix with ".a" - echo "mklib: Making" $ARCH "static library: " ${LIBNAME} -- LINK="ar" -+ LINK="${AR}" - OPTS="-ru" - if [ "${ALTOPTS}" ] ; then - OPTS=${ALTOPTS} diff --git a/x11-libs/xpa/metadata.xml b/x11-libs/xpa/metadata.xml deleted file mode 100644 index 23941e947688..000000000000 --- a/x11-libs/xpa/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci-astronomy@gentoo.org</email> - <name>Gentoo Astronomy Project</name> - </maintainer> - <longdescription lang="en"> - The XPA messaging system provides seamless communication between many - kinds of Unix programs, including X programs and Tcl/Tk programs. - It also provides an easy way for users to communicate with these - XPA-enabled programs by executing XPA client commands in the shell or - by utilizing such commands in scripts. Because XPA works both at the - programming level and the shell level, it is a powerful tool for - unifying any analysis environment: users and programmers have great - flexibility in choosing the best level or levels at which to access - XPA services, and client access can be extended or modified easily - at any time. - </longdescription> - <upstream> - <remote-id type="github">ericmandel/xpa</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xpa/xpa-2.1.18.ebuild b/x11-libs/xpa/xpa-2.1.18.ebuild deleted file mode 100644 index c2b3aef367e5..000000000000 --- a/x11-libs/xpa/xpa-2.1.18.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools toolchain-funcs - -DESCRIPTION="Messaging system providing communication between programs" -HOMEPAGE="https://github.com/ericmandel/xpa" -SRC_URI="https://github.com/ericmandel/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0/1" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="doc" - -RDEPEND=" - dev-lang/tcl:0= - x11-libs/libXt:0" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-2.1.18-makefile.patch - "${FILESDIR}"/${PN}-2.1.18-include.patch #637346 -) - -src_prepare() { - default - sed -e "s:\${LINK}:\${LINK} ${LDFLAGS}:" -i mklib || die - eautoconf -} - -src_configure() { - tc-export AR CC - - econf \ - --enable-shared \ - --enable-threaded-xpans \ - --with-x \ - --with-tcl \ - --with-threads -} - -src_compile() { - emake shlib tclxpa -} - -src_install() { - dodir /usr/$(get_libdir) - emake INSTALL_ROOT="${D}" install - - insinto /usr/$(get_libdir)/tclxpa - doins pkgIndex.tcl - - mv "${ED}"/usr/$(get_libdir)/libtclxpa* \ - "${ED}"/usr/$(get_libdir)/tclxpa/ || die - - dodoc README - use doc && dodoc doc/*.pdf && dodoc doc/*.html - - # no static archives - rm "${ED}"/usr/$(get_libdir)/libxpa.a || die -} diff --git a/x11-libs/xtrans/Manifest b/x11-libs/xtrans/Manifest deleted file mode 100644 index 86d72eeee260..000000000000 --- a/x11-libs/xtrans/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xtrans-1.6.0.tar.xz 177156 BLAKE2B c46d0eb3029ad6501f4a81eac3b47970092429a978dde31202f58d52ea675585c320efb91d6aad999097a222882036e05e05f90842980e9eb7d6cf72fda44e89 SHA512 e0ac4a2df0eeacdf23cedd74fee063a8eea81d05c4c4c9a9a113b9b4238db7cacb3c831973ac647fe1a5b06426dcdf0b2f8be5ac27862700333269880e25725b diff --git a/x11-libs/xtrans/metadata.xml b/x11-libs/xtrans/metadata.xml deleted file mode 100644 index 19a21bde1111..000000000000 --- a/x11-libs/xtrans/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <upstream> - <remote-id type="freedesktop-gitlab">xorg/lib/libxtrans</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-libs/xtrans/xtrans-1.6.0.ebuild b/x11-libs/xtrans/xtrans-1.6.0.ebuild deleted file mode 100644 index 24043e3d8b90..000000000000 --- a/x11-libs/xtrans/xtrans-1.6.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_PACKAGE_NAME="lib${PN}" -# this package just installs some .c and .h files, no libraries -XORG_DOC=doc -inherit xorg-3 - -DESCRIPTION="X.Org xtrans library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_enable doc docs) - $(use_with doc xmlto) - --without-fop - ) - xorg-3_src_configure -} |
