[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/files/, media-libs/SoXt/

2024-03-25 Thread Andreas Sturmlechner
commit: 4193c8ab5d3834626a01e0219d2b4f8ebeacaa99
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar 25 11:38:04 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar 25 12:38:06 2024 +
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  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..
--- 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..
--- 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 
-Date: Sat, 16 Sep 2023 07:32:47 +
-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 
 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
-



[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/

2024-03-25 Thread Sam James
commit: 449338a16bb01eefe0e2160c98a1bd6f07a54284
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 25 11:22:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 25 11:22:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449338a1

media-libs/SoXt: Stabilize 1.4.1 x86, #926343

Signed-off-by: Sam James  gentoo.org>

 media-libs/SoXt/SoXt-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/SoXt/SoXt-1.4.1.ebuild 
b/media-libs/SoXt/SoXt-1.4.1.ebuild
index 47049c861c9a..dd4ccfdfaa84 100644
--- a/media-libs/SoXt/SoXt-1.4.1.ebuild
+++ b/media-libs/SoXt/SoXt-1.4.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="GUI binding for using Coin/Open Inventor with 
Xt/Motif"
 
SRC_URI="https://github.com/coin3d/soxt/releases/download/v${PV}/${P}-src.tar.gz;
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc"
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/

2024-03-25 Thread Sam James
commit: a467db5f50790ad0933ca421dd1f3b55a29b9a18
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 25 11:22:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 25 11:22:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a467db5f

media-libs/SoXt: Stabilize 1.4.1 amd64, #926343

Signed-off-by: Sam James  gentoo.org>

 media-libs/SoXt/SoXt-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/SoXt/SoXt-1.4.1.ebuild 
b/media-libs/SoXt/SoXt-1.4.1.ebuild
index 6183699d5f97..47049c861c9a 100644
--- a/media-libs/SoXt/SoXt-1.4.1.ebuild
+++ b/media-libs/SoXt/SoXt-1.4.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="GUI binding for using Coin/Open Inventor with 
Xt/Motif"
 
SRC_URI="https://github.com/coin3d/soxt/releases/download/v${PV}/${P}-src.tar.gz;
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc"
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/

2024-02-23 Thread Maciej Mrozowski
commit: 1d2a0c5b0faeec367f16d80d9b4421da34671105
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Sat Feb 24 01:02:44 2024 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Sat Feb 24 01:05:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d2a0c5b

media-libs/SoXt: add 1.4.1, fix dependencies

Signed-off-by: Maciej Mrozowski  gentoo.org>

 media-libs/SoXt/Manifest|  1 +
 media-libs/SoXt/SoXt-1.4.0-r1.ebuild|  1 +
 media-libs/SoXt/{SoXt-1.4.0-r1.ebuild => SoXt-1.4.1.ebuild} | 10 --
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-libs/SoXt/Manifest b/media-libs/SoXt/Manifest
index 3071e910b50a..51ef8bbe69de 100644
--- a/media-libs/SoXt/Manifest
+++ b/media-libs/SoXt/Manifest
@@ -1 +1,2 @@
 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
index 15797cdf701a..ca85d1e5a7a5 100644
--- a/media-libs/SoXt/SoXt-1.4.0-r1.ebuild
+++ b/media-libs/SoXt/SoXt-1.4.0-r1.ebuild
@@ -24,6 +24,7 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
+   x11-base/xorg-proto
doc? ( app-text/doxygen )
 "
 

diff --git a/media-libs/SoXt/SoXt-1.4.0-r1.ebuild 
b/media-libs/SoXt/SoXt-1.4.1.ebuild
similarity index 80%
copy from media-libs/SoXt/SoXt-1.4.0-r1.ebuild
copy to media-libs/SoXt/SoXt-1.4.1.ebuild
index 15797cdf701a..6183699d5f97 100644
--- a/media-libs/SoXt/SoXt-1.4.0-r1.ebuild
+++ b/media-libs/SoXt/SoXt-1.4.1.ebuild
@@ -9,10 +9,10 @@ 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;
+SRC_URI="https://github.com/coin3d/soxt/releases/download/v${PV}/${P}-src.tar.gz;
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc"
 
@@ -24,6 +24,7 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
+   x11-base/xorg-proto
doc? ( app-text/doxygen )
 "
 
@@ -31,16 +32,13 @@ 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_BUILD_TESTS=OFF
-DSOXT_VERBOSE=$(usex debug)
)
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/

2023-11-14 Thread Andreas Sturmlechner
commit: e8a3f5e2b26b6103d4e5ece0feb6804f0169a6ed
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Nov 13 20:27:02 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 17:30:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a3f5e2

media-libs/SoXt: drop 1.4.0

Closes: https://bugs.gentoo.org/917308
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/SoXt/SoXt-1.4.0.ebuild | 42 ---
 1 file changed, 42 deletions(-)

diff --git a/media-libs/SoXt/SoXt-1.4.0.ebuild 
b/media-libs/SoXt/SoXt-1.4.0.ebuild
deleted file mode 100644
index 5ab58c8ede88..
--- a/media-libs/SoXt/SoXt-1.4.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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}
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen )
-"
-
-S="${WORKDIR}/soxt"
-
-DOCS=(AUTHORS ChangeLog HACKING NEWS README TODO BUGS.txt)
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/

2023-11-13 Thread Arthur Zamarin
commit: 93020bc3f8f9ca93f9dde67be56385eabc76ebcd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov 13 20:24:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov 13 20:24:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93020bc3

media-libs/SoXt: Stabilize 1.4.0-r1 x86, #917308

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/SoXt/SoXt-1.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/SoXt/SoXt-1.4.0-r1.ebuild 
b/media-libs/SoXt/SoXt-1.4.0-r1.ebuild
index 64483888e526..17e0150f647f 100644
--- a/media-libs/SoXt/SoXt-1.4.0-r1.ebuild
+++ b/media-libs/SoXt/SoXt-1.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 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"
+KEYWORDS="~amd64 ~arm x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc"
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/

2023-11-13 Thread Arthur Zamarin
commit: 52aa2f30fcc6853ede83f8a8816c44c1a2de85c0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov 13 20:24:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov 13 20:24:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52aa2f30

media-libs/SoXt: Stabilize 1.4.0-r1 amd64, #917308

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/SoXt/SoXt-1.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/SoXt/SoXt-1.4.0-r1.ebuild 
b/media-libs/SoXt/SoXt-1.4.0-r1.ebuild
index 17e0150f647f..e7286a484ce6 100644
--- a/media-libs/SoXt/SoXt-1.4.0-r1.ebuild
+++ b/media-libs/SoXt/SoXt-1.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 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"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc"
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/, media-libs/SoXt/files/

2023-10-27 Thread Andrew Ammerlaan
commit: 71917d863d44659a4aae444db1f84ff87ec83a99
Author: Brahmajit Das  gmail  com>
AuthorDate: Sat Sep 16 07:40:52 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct 27 08:35:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71917d86

media-libs/SoXt: Fix C++17 does not allow register storage class

and update EAPI 7 -> 8

Closes: https://bugs.gentoo.org/896234
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32826
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 media-libs/SoXt/SoXt-1.4.0-r1.ebuild   | 47 ++
 .../files/SoXt-1.4.0-drop-register-keyword.patch   | 43 
 2 files changed, 90 insertions(+)

diff --git a/media-libs/SoXt/SoXt-1.4.0-r1.ebuild 
b/media-libs/SoXt/SoXt-1.4.0-r1.ebuild
new file mode 100644
index ..64483888e526
--- /dev/null
+++ b/media-libs/SoXt/SoXt-1.4.0-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 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
+   doc? ( app-doc/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
new file mode 100644
index ..fcbfa7dfd357
--- /dev/null
+++ b/media-libs/SoXt/files/SoXt-1.4.0-drop-register-keyword.patch
@@ -0,0 +1,43 @@
+https://github.com/coin3d/soxt/pull/17
+From: Brahmajit Das 
+Date: Sat, 16 Sep 2023 07:32:47 +
+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 
+--- 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
+



[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/

2021-06-14 Thread Guilherme Amadio
commit: bc77931ddc1a4e93a0a8992678006de65318ce22
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Mon Jun 14 09:23:51 2021 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Mon Jun 14 09:27:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc77931d

media-libs/SoXt: stable on amd64/x86

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Guilherme Amadio  gentoo.org>

 media-libs/SoXt/SoXt-1.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/SoXt/SoXt-1.4.0.ebuild 
b/media-libs/SoXt/SoXt-1.4.0.ebuild
index 0915565de4d..5ab58c8ede8 100644
--- a/media-libs/SoXt/SoXt-1.4.0.ebuild
+++ b/media-libs/SoXt/SoXt-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 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"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc"
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/files/, media-libs/SoXt/

2020-09-21 Thread Maciej Mrozowski
commit: f9f64633a057f7786333baeda436b0b37d81c055
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Mon Sep 21 21:22:51 2020 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Mon Sep 21 21:29:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f64633

media-libs/SoXt: Version bump, remove old.

Closes: https://bugs.gentoo.org/738750
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Maciej Mrozowski  gentoo.org>

 media-libs/SoXt/Manifest   |  2 +-
 media-libs/SoXt/SoXt-1.3.0-r1.ebuild   | 47 --
 media-libs/SoXt/SoXt-1.4.0.ebuild  | 42 +++
 .../SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch  | 12 --
 media-libs/SoXt/metadata.xml   |  2 +-
 5 files changed, 44 insertions(+), 61 deletions(-)

diff --git a/media-libs/SoXt/Manifest b/media-libs/SoXt/Manifest
index ec83bff7d09..3071e910b50 100644
--- a/media-libs/SoXt/Manifest
+++ b/media-libs/SoXt/Manifest
@@ -1 +1 @@
-DIST SoXt-1.3.0.tar.gz 1203903 BLAKE2B 
da64285656b57c7b90bb3dfba089dbea79ce6755aa36cee2fca1e64ad4945099e68474263a16ac97b34187207266b025734c352656c972fe66402717b94c9340
 SHA512 
1aae8c6d0b5e8de52734dac0326f9bcbae343a1819d18bb915f8f6fa223782e3512286819af62f494ce5238b8e1d981af5322186b2c07a94be20b7c9d32db208
+DIST SoXt-1.4.0-src.tar.gz 1369725 BLAKE2B 
727c56644878e9d52441ca905558524ccd369de123e8018d7fef4d949aa4e96007fa3a1e9782490b4dc9d50a916686a118d37ec7094dc6a3522ede032b30b6ea
 SHA512 
9c661396ec18c2cba8984be8c0875f51554c8845e1a85d9b202f9a0f4de8203566a46d9b276e20039861dbf7ff3a0ffa474d098866f8a7692b53a01e3f62977d

diff --git a/media-libs/SoXt/SoXt-1.3.0-r1.ebuild 
b/media-libs/SoXt/SoXt-1.3.0-r1.ebuild
deleted file mode 100644
index 9a19d767294..000
--- a/media-libs/SoXt/SoXt-1.3.0-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-HOMEPAGE="http://www.coin3d.org/;
-DESCRIPTION="GUI binding for using Coin/Open Inventor with Xt/Motif"
-SRC_URI="https://bitbucket.org/Coin3D/coin/downloads/${P}.tar.gz;
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
-SLOT="0"
-IUSE="debug doc static-libs"
-
-RDEPEND="
-   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}
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+S="${WORKDIR}/soxt"
+
+DOCS=(AUTHORS ChangeLog HACKING NEWS README TODO BUGS.txt)
+
+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.3.0-pkgconfig-partial.patch 
b/media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch
deleted file mode 100644
index d9f1ad25eef..000
--- a/media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/SoXt.pc.in   2013-06-17 11:26:59.998321839 -0700
-+++ b/SoXt.pc.in   2013-06-17 11:28:01.603654611 -0700
-@@ -10,7 +10,8 @@
- Version: @SOXT_VERSION@
- Requires: Coin
- Conflicts:
--Libs: -L${libdir} @SOGUI_EXTRA_LDFLAGS@ @SOGUI_EXTRA_LIBS@
-+Libs: -L${libdir} -lSoXt
-+Libs.private:  -L${libdir} @SOGUI_EXTRA_LIBS@
- Cflags: -I${includedir} @SOGUI_EXTRA_CFLAGS@ @SOGUI_EXTRA_CPPFLAGS@
- 
- soxt_host=@host@

diff --git a/media-libs/SoXt/metadata.xml b/media-libs/SoXt/metadata.xml
index 418672b1b7b..a49ad79eefb 100644
--- a/media-libs/SoXt/metadata.xml
+++ b/media-libs/SoXt/metadata.xml
@@ -12,6 +12,6 @@
   from SGI or TGS.
   
   
-Coin3D/coin
+coin3d/soxt
   
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/, media-libs/SoXt/files/

2020-03-11 Thread Guilherme Amadio
commit: 4658562489678824f4a7efdea14c972e678e75b7
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Mar 11 12:18:21 2020 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Wed Mar 11 12:21:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46585624

media-libs/SoXt: bump to EAPI=7

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Guilherme Amadio  gentoo.org>

 media-libs/SoXt/{SoXt-1.3.0.ebuild => SoXt-1.3.0-r1.ebuild} | 12 
 media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch|  4 ++--
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/media-libs/SoXt/SoXt-1.3.0.ebuild 
b/media-libs/SoXt/SoXt-1.3.0-r1.ebuild
similarity index 78%
rename from media-libs/SoXt/SoXt-1.3.0.ebuild
rename to media-libs/SoXt/SoXt-1.3.0-r1.ebuild
index 449806a1369..9a19d767294 100644
--- a/media-libs/SoXt/SoXt-1.3.0.ebuild
+++ b/media-libs/SoXt/SoXt-1.3.0-r1.ebuild
@@ -1,9 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-
-inherit autotools-utils
+EAPI=7
 
 HOMEPAGE="http://www.coin3d.org/;
 DESCRIPTION="GUI binding for using Coin/Open Inventor with Xt/Motif"
@@ -41,11 +39,9 @@ src_configure() {
$(use_enable doc html)
$(use_enable doc man)
)
-   autotools-utils_src_configure
+   default
# Remove SoXt from Libs.private (patch installs it in Libs)
-   sed -i -e '/Libs.private/s/ -lSoXt//' "${BUILD_DIR}"/SoXt.pc || die
+   sed -i -e '/Libs.private/s/ -lSoXt//' SoXt.pc || die
# Strip the default libdir
-   sed -i -e "s,-L%{_libdir} ,," soxt-default.cfg
-   # soxt-config is arch dependent
-   sed -i -e "s,/share/Coin/conf/,/%{_lib}/Coin2/conf/,g" soxt-config
+   sed -i -e "s,-L%{_libdir} ,," soxt-default.cfg || die
 }

diff --git a/media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch 
b/media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch
index 397d223b615..d9f1ad25eef 100644
--- a/media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch
+++ b/media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch
@@ -1,5 +1,5 @@
 SoXt.pc.in.orig2013-06-17 11:26:59.998321839 -0700
-+++ SoXt.pc.in 2013-06-17 11:28:01.603654611 -0700
+--- a/SoXt.pc.in   2013-06-17 11:26:59.998321839 -0700
 b/SoXt.pc.in   2013-06-17 11:28:01.603654611 -0700
 @@ -10,7 +10,8 @@
  Version: @SOXT_VERSION@
  Requires: Coin



[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/

2020-03-11 Thread Guilherme Amadio
commit: d43ca36b70b539a811a8a3680b2edcd78af94dc8
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Mar 11 12:02:16 2020 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Wed Mar 11 12:21:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d43ca36b

media-libs/SoXt: update dependency on media-libs/coin

Depends on coin-config, not present in >=media-libs/coin-4.

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Guilherme Amadio  gentoo.org>

 media-libs/SoXt/SoXt-1.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/SoXt/SoXt-1.3.0.ebuild 
b/media-libs/SoXt/SoXt-1.3.0.ebuild
index 00fd2ed8390..449806a1369 100644
--- a/media-libs/SoXt/SoXt-1.3.0.ebuild
+++ b/media-libs/SoXt/SoXt-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -15,7 +15,7 @@ SLOT="0"
 IUSE="debug doc static-libs"
 
 RDEPEND="
-   >=media-libs/coin-3.1.3
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/SoXt/

2015-08-24 Thread Alexis Ballier
commit: 48fe9c9ac113b55f8e3b35fe63f007419cef6b6e
Author: Alexis Ballier aballier AT gentoo DOT org
AuthorDate: Mon Aug 24 15:00:43 2015 +
Commit: Alexis Ballier aballier AT gentoo DOT org
CommitDate: Mon Aug 24 15:57:22 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48fe9c9a

media-libs/SoXt: keyword ~arm

Package-Manager: portage-2.2.20.1

 media-libs/SoXt/SoXt-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/SoXt/SoXt-1.3.0.ebuild 
b/media-libs/SoXt/SoXt-1.3.0.ebuild
index 0618ea5..1dc0b2c 100644
--- a/media-libs/SoXt/SoXt-1.3.0.ebuild
+++ b/media-libs/SoXt/SoXt-1.3.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION=GUI binding for using Coin/Open Inventor with 
Xt/Motif
 SRC_URI=https://bitbucket.org/Coin3D/coin/downloads/${P}.tar.gz;
 
 LICENSE=GPL-2
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm ~x86 ~amd64-linux ~x86-linux
 SLOT=0
 IUSE=debug doc static-libs