summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2025-01-23 06:08:45 +0000
committerSam James <sam@gentoo.org>2025-01-23 06:09:43 +0000
commit9d0ca4747f1a2fdd8cfdd4fb8d78610d4379a469 (patch)
tree278a2a86ac2e96c666906545afb168a160f2380d
parentcd3e75dc3de57c9ef428c9ced4edab9eee5eec84 (diff)
downloadgentoo-9d0ca4747f1a2fdd8cfdd4fb8d78610d4379a469.tar.gz
gentoo-9d0ca4747f1a2fdd8cfdd4fb8d78610d4379a469.tar.bz2
gentoo-9d0ca4747f1a2fdd8cfdd4fb8d78610d4379a469.zip
x11-libs/libXt: fix typo in header
Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--x11-libs/libXt/files/libXt-1.3.1-ppc.patch27
-rw-r--r--x11-libs/libXt/libXt-1.3.1-r1.ebuild35
2 files changed, 62 insertions, 0 deletions
diff --git a/x11-libs/libXt/files/libXt-1.3.1-ppc.patch b/x11-libs/libXt/files/libXt-1.3.1-ppc.patch
new file mode 100644
index 000000000000..55f5ff0fcfc7
--- /dev/null
+++ b/x11-libs/libXt/files/libXt-1.3.1-ppc.patch
@@ -0,0 +1,27 @@
+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
new file mode 100644
index 000000000000..f714c7614f95
--- /dev/null
+++ b/x11-libs/libXt/libXt-1.3.1-r1.ebuild
@@ -0,0 +1,35 @@
+# 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 ~amd64-linux ~x86-linux ~ppc-macos ~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
+}