summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-libs/SoXt/Manifest1
-rw-r--r--media-libs/SoXt/SoXt-1.4.0-r1.ebuild48
-rw-r--r--media-libs/SoXt/files/SoXt-1.4.0-drop-register-keyword.patch43
3 files changed, 0 insertions, 92 deletions
diff --git a/media-libs/SoXt/Manifest b/media-libs/SoXt/Manifest
index 51ef8bbe69de..6ecf36b63e51 100644
--- a/media-libs/SoXt/Manifest
+++ b/media-libs/SoXt/Manifest
@@ -1,2 +1 @@
-DIST SoXt-1.4.0-src.tar.gz 1369725 BLAKE2B 727c56644878e9d52441ca905558524ccd369de123e8018d7fef4d949aa4e96007fa3a1e9782490b4dc9d50a916686a118d37ec7094dc6a3522ede032b30b6ea SHA512 9c661396ec18c2cba8984be8c0875f51554c8845e1a85d9b202f9a0f4de8203566a46d9b276e20039861dbf7ff3a0ffa474d098866f8a7692b53a01e3f62977d
DIST SoXt-1.4.1-src.tar.gz 1402559 BLAKE2B fd0f0433e1d5c231f4392f7cfa4e6e08bd9d872b46619c6daa9f4fa2157da27780b0a28d4cbb7ea8f3f3a881f90c789760cad2c2709f27bf9f4edb1cdfc1f86c SHA512 c379acb14b7f3a03664a3b1c10bdd14e836a54fb72f62cb728301755ee148b423203513a085534c2ea74704fd3c9a77ceabe1de089aa168c848518a9d690e53e
diff --git a/media-libs/SoXt/SoXt-1.4.0-r1.ebuild b/media-libs/SoXt/SoXt-1.4.0-r1.ebuild
deleted file mode 100644
index ca85d1e5a7a5..000000000000
--- a/media-libs/SoXt/SoXt-1.4.0-r1.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 cmake flag-o-matic
-
-MY_P=${P/soxt/SoXt}
-
-HOMEPAGE="https://github.com/coin3d/coin/wiki"
-DESCRIPTION="GUI binding for using Coin/Open Inventor with Xt/Motif"
-SRC_URI="https://github.com/coin3d/soxt/releases/download/${MY_P}/${P}-src.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
-SLOT="0"
-IUSE="debug doc"
-
-RDEPEND="
- media-libs/coin
- x11-libs/motif:0
- virtual/opengl
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- x11-base/xorg-proto
- doc? ( app-text/doxygen )
-"
-
-S="${WORKDIR}/soxt"
-
-DOCS=(AUTHORS ChangeLog HACKING NEWS README TODO BUGS.txt)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.4.0-drop-register-keyword.patch
-)
-
-src_configure() {
- use debug && append-cppflags -DSOXT_DEBUG=1
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
- -DSOXT_BUILD_DOCUMENTATION=$(usex doc)
- -DSOXT_BUILD_INTERNAL_DOCUMENTATION=OFF
- -DSOXT_VERBOSE=$(usex debug)
- )
- cmake_src_configure
-}
diff --git a/media-libs/SoXt/files/SoXt-1.4.0-drop-register-keyword.patch b/media-libs/SoXt/files/SoXt-1.4.0-drop-register-keyword.patch
deleted file mode 100644
index fcbfa7dfd357..000000000000
--- a/media-libs/SoXt/files/SoXt-1.4.0-drop-register-keyword.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-https://github.com/coin3d/soxt/pull/17
-From: Brahmajit Das <brahmajit.xyz@gmail.com>
-Date: Sat, 16 Sep 2023 07:32:47 +0000
-Subject: [PATCH] Fix C++17 does not allow register storage class specifier
-
-The register storage class was deprecated in C++14 and completely
-removed in C++17. Hence, we cannot use it anymore and would result in a
-build error.
-
-Bug: https://bugs.gentoo.org/896234
-Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
---- a/src/Inventor/Xt/widgets/SoXtGLArea.cpp
-+++ b/src/Inventor/Xt/widgets/SoXtGLArea.cpp
-@@ -468,7 +468,7 @@ createColormap(
- } * cmapCache;
- static int cacheEntries = 0;
- static int cacheMalloced = 0;
-- register int i;
-+ int i;
-
- assert(widget->soxtGLArea.visualInfo);
-
-@@ -564,7 +564,7 @@ Realize(
- Mask * valueMask,
- XSetWindowAttributes * attributes)
- {
-- register SoXtGLAreaWidget glw = (SoXtGLAreaWidget) widget;
-+ SoXtGLAreaWidget glw = (SoXtGLAreaWidget) widget;
- SoXtGLAreaCallbackStruct cb;
- Widget parentShell;
- Status status;
-@@ -670,7 +670,7 @@ Destroy(
- Widget parentShell;
- Status status;
- int countReturn;
-- register int i;
-+ int i;
-
- if (glw->soxtGLArea.myList && glw->soxtGLArea.attribList)
- XtFree((char *) glw->soxtGLArea.attribList);
---
-2.42.0
-