commit:     4193c8ab5d3834626a01e0219d2b4f8ebeacaa99
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 25 11:38:04 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Mar 25 12:38:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4193c8ab

media-libs/SoXt: drop 1.4.0-r1

Closes: https://bugs.gentoo.org/926343
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/SoXt/Manifest                           |  1 -
 media-libs/SoXt/SoXt-1.4.0-r1.ebuild               | 48 ----------------------
 .../files/SoXt-1.4.0-drop-register-keyword.patch   | 43 -------------------
 3 files changed, 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....@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....@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
-

Reply via email to