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

2024-03-25 Thread Andreas Sturmlechner
commit: 7dda27837bbbc034c907e6c2cae6450b40fc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar 25 11:40:10 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar 25 12:38:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dda2783

media-libs/coin: drop 4.0.0, 4.0.1

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

 media-libs/coin/Manifest   |   2 -
 media-libs/coin/coin-4.0.0.ebuild  | 120 
 media-libs/coin/coin-4.0.1.ebuild  | 109 --
 .../coin-4.0.0-0001-updated-to-cmake-3.14.patch|  25 -
 .../coin-4.0.0-0002-cpack.d-is-now-optional.patch  |  32 --
 ...ncorporating-coin4.0.0a-patch-from-gentoo.patch | 123 -
 .../coin-4.0.0-0004-Added-coin-default.cfg.patch   |  63 ---
 ...4.0.0-0005-Slightly-fix-coin.cfg.cmake.in.patch |  45 
 ...n-4.0.0-0006-Fix-underlinking-against-X11.patch |  28 -
 9 files changed, 547 deletions(-)

diff --git a/media-libs/coin/Manifest b/media-libs/coin/Manifest
index 3a046dd1a6bc..b5002705981d 100644
--- a/media-libs/coin/Manifest
+++ b/media-libs/coin/Manifest
@@ -1,3 +1 @@
-DIST coin-4.0.0-src.tar.gz 6824162 BLAKE2B 
9dee9397bb63c0da02214d33f2661051a3fd99689956a6de5c2cf806dd05944038b87b690f954f35711ee5e4ab07f04685681b822d0bbab0d7941bef551202dc
 SHA512 
e036276a243bfe252569cee1b67d38b8633fcf35bdf4e366a92ca67e23799d54d91fe272c23b383c451d330cee284809f28f237857493948149e0da1ebd64fae
-DIST coin-4.0.1-src.tar.gz 7125456 BLAKE2B 
1f1b760a200c7086c6bf18e8b80882576495280900d9054ab61930327940b46f56789c01ec2a975ac04a1cb106f33d0a87f71d0f705159c84e8b2164d49949fc
 SHA512 
4d18e2db854334244ab94fb206c001cd7ef3d9281eb4f24d52d5878a179ed0389da5721a74c51c30ec7bc7b01c2c091f0a09d63636a35fa064cdbcaca0770256
 DIST coin-4.0.2-src.tar.gz 7160869 BLAKE2B 
a434ea2a550557024c665e392aa189e991296b5f8c9cd2c0dc5bb71d41a948ed9d9b34eac69dc9a651f70abf8ec1f188cb8df6534d6e31b6e4e1a6ec4acaffcd
 SHA512 
31fcb69627e466c89bb640c5b2351db4e51772408a4ce56cae7d6f550ddf19adf9b121252479297d5c2a208032194d8f4e7bf97686b0611df1ac45231e09baad

diff --git a/media-libs/coin/coin-4.0.0.ebuild 
b/media-libs/coin/coin-4.0.0.ebuild
deleted file mode 100644
index d4fd74cb4328..
--- a/media-libs/coin/coin-4.0.0.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic
-
-MY_P=${P/coin/Coin}
-
-DESCRIPTION="A high-level 3D graphics toolkit, fully compatible with SGI Open 
Inventor 2.1"
-HOMEPAGE="https://github.com/coin3d/coin/wiki;
-SRC_URI="https://github.com/coin3d/coin/releases/download/${MY_P}/${P}-src.tar.gz;
-
-LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
-SLOT="0"
-IUSE="debug doc +exceptions javascript man openal qthelp test threads"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   man? ( doc )
-   qthelp? ( doc )
-"
-
-RDEPEND="
-   app-arch/bzip2
-   dev-libs/expat
-   media-libs/fontconfig
-   media-libs/freetype:2
-   media-libs/simage
-   sys-libs/zlib
-   virtual/opengl
-   virtual/glu
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXext
-   javascript? ( dev-lang/spidermonkey:60 )
-   openal? ( media-libs/openal )
-"
-DEPEND="${RDEPEND}
-   dev-libs/boost:0
-   x11-base/xorg-proto
-   doc? (
-   app-text/doxygen
-   qthelp? ( dev-qt/qthelp:5 )
-   )
-"
-
-S="${WORKDIR}/${PN}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-0001-updated-to-cmake-3.14.patch
-   "${FILESDIR}"/${P}-0002-cpack.d-is-now-optional.patch
-   
"${FILESDIR}"/${P}-0003-Partially-incorporating-coin4.0.0a-patch-from-gentoo.patch
-   "${FILESDIR}"/${P}-0004-Added-coin-default.cfg.patch
-   "${FILESDIR}"/${P}-0005-Slightly-fix-coin.cfg.cmake.in.patch
-   "${FILESDIR}"/${P}-0006-Fix-underlinking-against-X11.patch
-   "${FILESDIR}"/${P}-0007-Locate-slotted-qhelpgenerator.patch
-)
-
-DOCS=(
-   AUTHORS FAQ FAQ.legal NEWS THANKS docs/HACKING
-)
-
-src_configure() {
-   # -Werror=odr
-   # https://bugs.gentoo.org/859832
-   # https://github.com/coin3d/coin/issues/521
-   filter-lto
-
-   use debug && append-cppflags -DCOIN_DEBUG=1
-
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
-
-   -DCOIN_BUILD_SHARED_LIBS=ON
-   -DCOIN_BUILD_TESTS=$(usex test)
-   -DCOIN_BUILD_DOCUMENTATION=$(usex doc)
-
-   -DCOIN_BUILD_INTERNAL_DOCUMENTATION=OFF
-   -DCOIN_BUILD_DOCUMENTATION_MAN=$(usex man)
-   -DCOIN_BUILD_DOCUMENTATION_QTHELP=$(usex qthelp)
-   -DCOIN_BUILD_DOCUMENTATION_CHM=OFF
-
-   

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

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

media-libs/coin: Stabilize 4.0.2 x86, #926343

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

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

diff --git a/media-libs/coin/coin-4.0.2.ebuild 
b/media-libs/coin/coin-4.0.2.ebuild
index 5fc19d493d0f..f29e2b744391 100644
--- a/media-libs/coin/coin-4.0.2.ebuild
+++ b/media-libs/coin/coin-4.0.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/coin3d/coin/releases/download/v${PV}/${P}-src.tar.gz
 S="${WORKDIR}/${PN}"
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc +exceptions javascript man openal qthelp test threads"
 RESTRICT="!test? ( test )"



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

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

media-libs/coin: Stabilize 4.0.2 amd64, #926343

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

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

diff --git a/media-libs/coin/coin-4.0.2.ebuild 
b/media-libs/coin/coin-4.0.2.ebuild
index 6192ccc2eaef..5fc19d493d0f 100644
--- a/media-libs/coin/coin-4.0.2.ebuild
+++ b/media-libs/coin/coin-4.0.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/coin3d/coin/releases/download/v${PV}/${P}-src.tar.gz
 S="${WORKDIR}/${PN}"
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc +exceptions javascript man openal qthelp test threads"
 RESTRICT="!test? ( test )"



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

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

media-libs/coin: Stabilize 4.0.2 ppc64, #926343

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

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

diff --git a/media-libs/coin/coin-4.0.2.ebuild 
b/media-libs/coin/coin-4.0.2.ebuild
index 364c7446ee9c..9f61d6969cd1 100644
--- a/media-libs/coin/coin-4.0.2.ebuild
+++ b/media-libs/coin/coin-4.0.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/coin3d/coin/releases/download/v${PV}/${P}-src.tar.gz
 S="${WORKDIR}/${PN}"
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc +exceptions javascript man openal qthelp test threads"
 RESTRICT="!test? ( test )"



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

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

media-libs/coin: Stabilize 4.0.2 ppc, #926343

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

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

diff --git a/media-libs/coin/coin-4.0.2.ebuild 
b/media-libs/coin/coin-4.0.2.ebuild
index 9f61d6969cd1..6192ccc2eaef 100644
--- a/media-libs/coin/coin-4.0.2.ebuild
+++ b/media-libs/coin/coin-4.0.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/coin3d/coin/releases/download/v${PV}/${P}-src.tar.gz
 S="${WORKDIR}/${PN}"
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc +exceptions javascript man openal qthelp test threads"
 RESTRICT="!test? ( test )"



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

2024-03-04 Thread Sam James
commit: 5a63a911321a866495c7c3c893389c0430599e82
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 05:01:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 05:08:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a63a911

media-libs/coin: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/859832
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/coin/coin-4.0.0.ebuild | 5 +
 media-libs/coin/coin-4.0.1.ebuild | 5 +
 media-libs/coin/coin-4.0.2.ebuild | 5 +
 3 files changed, 15 insertions(+)

diff --git a/media-libs/coin/coin-4.0.0.ebuild 
b/media-libs/coin/coin-4.0.0.ebuild
index 82dc36d4c766..d4fd74cb4328 100644
--- a/media-libs/coin/coin-4.0.0.ebuild
+++ b/media-libs/coin/coin-4.0.0.ebuild
@@ -64,6 +64,11 @@ DOCS=(
 )
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/859832
+   # https://github.com/coin3d/coin/issues/521
+   filter-lto
+
use debug && append-cppflags -DCOIN_DEBUG=1
 
local mycmakeargs=(

diff --git a/media-libs/coin/coin-4.0.1.ebuild 
b/media-libs/coin/coin-4.0.1.ebuild
index 3efe4771ee32..364c7446ee9c 100644
--- a/media-libs/coin/coin-4.0.1.ebuild
+++ b/media-libs/coin/coin-4.0.1.ebuild
@@ -53,6 +53,11 @@ DOCS=(
 )
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/859832
+   # https://github.com/coin3d/coin/issues/521
+   filter-lto
+
use debug && append-cppflags -DCOIN_DEBUG=1
 
local mycmakeargs=(

diff --git a/media-libs/coin/coin-4.0.2.ebuild 
b/media-libs/coin/coin-4.0.2.ebuild
index 3efe4771ee32..364c7446ee9c 100644
--- a/media-libs/coin/coin-4.0.2.ebuild
+++ b/media-libs/coin/coin-4.0.2.ebuild
@@ -53,6 +53,11 @@ DOCS=(
 )
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/859832
+   # https://github.com/coin3d/coin/issues/521
+   filter-lto
+
use debug && append-cppflags -DCOIN_DEBUG=1
 
local mycmakeargs=(



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

2023-12-08 Thread Maciej Mrozowski
commit: 0c1e17d431c04417b8a7eef47e2c12d231140cdb
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Sat Dec  9 01:11:25 2023 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Sat Dec  9 01:33:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c1e17d4

media-libs/coin: add 4.0.2

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

 media-libs/coin/Manifest  |   1 +
 media-libs/coin/coin-4.0.2.ebuild | 104 ++
 2 files changed, 105 insertions(+)

diff --git a/media-libs/coin/Manifest b/media-libs/coin/Manifest
index 7b399b9193cb..3a046dd1a6bc 100644
--- a/media-libs/coin/Manifest
+++ b/media-libs/coin/Manifest
@@ -1,2 +1,3 @@
 DIST coin-4.0.0-src.tar.gz 6824162 BLAKE2B 
9dee9397bb63c0da02214d33f2661051a3fd99689956a6de5c2cf806dd05944038b87b690f954f35711ee5e4ab07f04685681b822d0bbab0d7941bef551202dc
 SHA512 
e036276a243bfe252569cee1b67d38b8633fcf35bdf4e366a92ca67e23799d54d91fe272c23b383c451d330cee284809f28f237857493948149e0da1ebd64fae
 DIST coin-4.0.1-src.tar.gz 7125456 BLAKE2B 
1f1b760a200c7086c6bf18e8b80882576495280900d9054ab61930327940b46f56789c01ec2a975ac04a1cb106f33d0a87f71d0f705159c84e8b2164d49949fc
 SHA512 
4d18e2db854334244ab94fb206c001cd7ef3d9281eb4f24d52d5878a179ed0389da5721a74c51c30ec7bc7b01c2c091f0a09d63636a35fa064cdbcaca0770256
+DIST coin-4.0.2-src.tar.gz 7160869 BLAKE2B 
a434ea2a550557024c665e392aa189e991296b5f8c9cd2c0dc5bb71d41a948ed9d9b34eac69dc9a651f70abf8ec1f188cb8df6534d6e31b6e4e1a6ec4acaffcd
 SHA512 
31fcb69627e466c89bb640c5b2351db4e51772408a4ce56cae7d6f550ddf19adf9b121252479297d5c2a208032194d8f4e7bf97686b0611df1ac45231e09baad

diff --git a/media-libs/coin/coin-4.0.2.ebuild 
b/media-libs/coin/coin-4.0.2.ebuild
new file mode 100644
index ..18dceb5b38d3
--- /dev/null
+++ b/media-libs/coin/coin-4.0.2.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A high-level 3D graphics toolkit, fully compatible with SGI Open 
Inventor 2.1"
+HOMEPAGE="https://github.com/coin3d/coin/wiki;
+SRC_URI="https://github.com/coin3d/coin/releases/download/v${PV}/${P}-src.tar.gz;
+S="${WORKDIR}/${PN}"
+
+LICENSE="|| ( GPL-2 PEL )"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+IUSE="debug doc +exceptions javascript man openal qthelp test threads"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   man? ( doc )
+   qthelp? ( doc )
+"
+
+RDEPEND="
+   app-arch/bzip2
+   dev-libs/expat
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/simage
+   sys-libs/zlib
+   virtual/opengl
+   virtual/glu
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   javascript? ( dev-lang/spidermonkey:60 )
+   openal? ( media-libs/openal )
+"
+DEPEND="${RDEPEND}
+   dev-libs/boost:0
+   x11-base/xorg-proto
+   doc? ( qthelp? ( dev-qt/qthelp:5 ) )
+"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.0.0-0007-Locate-slotted-qhelpgenerator.patch
+)
+
+DOCS=(
+   AUTHORS FAQ FAQ.legal NEWS THANKS docs/HACKING
+)
+
+src_configure() {
+   use debug && append-cppflags -DCOIN_DEBUG=1
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+
+   -DCOIN_BUILD_SHARED_LIBS=ON
+   -DCOIN_BUILD_TESTS=$(usex test)
+   -DCOIN_BUILD_DOCUMENTATION=$(usex doc)
+
+   -DCOIN_BUILD_INTERNAL_DOCUMENTATION=OFF
+   -DCOIN_BUILD_DOCUMENTATION_MAN=$(usex man)
+   -DCOIN_BUILD_DOCUMENTATION_QTHELP=$(usex qthelp)
+   -DCOIN_BUILD_DOCUMENTATION_CHM=OFF
+
+   -DCOIN_THREADSAFE=$(usex threads)
+   -DHAVE_VRML97=ON
+   -DCOIN_HAVE_JAVASCRIPT=$(usex javascript)
+   -DHAVE_NODEKITS=ON
+   -DHAVE_DRAGGERS=ON
+   -DHAVE_MANIPULATORS=ON
+   -DHAVE_SOUND=$(usex openal)
+   -DHAVE_3DS_IMPORT_CAPABILITIES=ON
+   -DUSE_EXTERNAL_EXPAT=ON
+   -DUSE_EXCEPTIONS=$(usex exceptions)
+   -DUSE_SUPERGLU=OFF
+
+   -DFONTCONFIG_RUNTIME_LINKING=OFF
+   -DFREETYPE_RUNTIME_LINKING=OFF
+   -DLIBBZIP2_RUNTIME_LINKING=OFF
+   -DOPENAL_RUNTIME_LINKING=OFF
+   -DSIMAGE_RUNTIME_LINKING=OFF
+   -DZLIB_RUNTIME_LINKING=OFF
+   -DGLU_RUNTIME_LINKING=OFF
+   -DSPIDERMONKEY_RUNTIME_LINKING=ON
+
+   -DCOIN_VERBOSE=$(usex debug)
+   -DHAVE_MULTIPLE_VERSION=OFF
+
+   -DCOIN_BUILD_SINGLE_LIB=ON
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   pushd "${BUILD_DIR}/bin" > /dev/null || die
+   ./CoinTests -r detailed || die "Tests failed."
+   popd > /dev/null || die
+}



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

2023-11-20 Thread Andrew Ammerlaan
commit: c33fc13a54a8050b2f8869f464709a9432e2dbf9
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Nov 20 12:39:53 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Nov 20 12:43:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c33fc13a

media-libs/coin: add 4.0.1

Tried the patch from [1] which claims to fix running freecad under wayland.
Unfortunately this just breaks the whole thing for me and it runs neither
under X nor wayland.

EAPI bumped to 8, doxygen moved to BDEPEND and upstreamed
patches have been dropped.

Will try to bump freecad next, and maybe add a workaround there so this bug
at least stops bothering people.

[1] https://forum.freecad.org/viewtopic.php?t=33359#p354412

Bug: https://bugs.gentoo.org/869686
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 media-libs/coin/Manifest  |   1 +
 media-libs/coin/coin-4.0.1.ebuild | 104 ++
 2 files changed, 105 insertions(+)

diff --git a/media-libs/coin/Manifest b/media-libs/coin/Manifest
index 05545c81b614..7b399b9193cb 100644
--- a/media-libs/coin/Manifest
+++ b/media-libs/coin/Manifest
@@ -1 +1,2 @@
 DIST coin-4.0.0-src.tar.gz 6824162 BLAKE2B 
9dee9397bb63c0da02214d33f2661051a3fd99689956a6de5c2cf806dd05944038b87b690f954f35711ee5e4ab07f04685681b822d0bbab0d7941bef551202dc
 SHA512 
e036276a243bfe252569cee1b67d38b8633fcf35bdf4e366a92ca67e23799d54d91fe272c23b383c451d330cee284809f28f237857493948149e0da1ebd64fae
+DIST coin-4.0.1-src.tar.gz 7125456 BLAKE2B 
1f1b760a200c7086c6bf18e8b80882576495280900d9054ab61930327940b46f56789c01ec2a975ac04a1cb106f33d0a87f71d0f705159c84e8b2164d49949fc
 SHA512 
4d18e2db854334244ab94fb206c001cd7ef3d9281eb4f24d52d5878a179ed0389da5721a74c51c30ec7bc7b01c2c091f0a09d63636a35fa064cdbcaca0770256

diff --git a/media-libs/coin/coin-4.0.1.ebuild 
b/media-libs/coin/coin-4.0.1.ebuild
new file mode 100644
index ..18dceb5b38d3
--- /dev/null
+++ b/media-libs/coin/coin-4.0.1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A high-level 3D graphics toolkit, fully compatible with SGI Open 
Inventor 2.1"
+HOMEPAGE="https://github.com/coin3d/coin/wiki;
+SRC_URI="https://github.com/coin3d/coin/releases/download/v${PV}/${P}-src.tar.gz;
+S="${WORKDIR}/${PN}"
+
+LICENSE="|| ( GPL-2 PEL )"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+IUSE="debug doc +exceptions javascript man openal qthelp test threads"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   man? ( doc )
+   qthelp? ( doc )
+"
+
+RDEPEND="
+   app-arch/bzip2
+   dev-libs/expat
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/simage
+   sys-libs/zlib
+   virtual/opengl
+   virtual/glu
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   javascript? ( dev-lang/spidermonkey:60 )
+   openal? ( media-libs/openal )
+"
+DEPEND="${RDEPEND}
+   dev-libs/boost:0
+   x11-base/xorg-proto
+   doc? ( qthelp? ( dev-qt/qthelp:5 ) )
+"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.0.0-0007-Locate-slotted-qhelpgenerator.patch
+)
+
+DOCS=(
+   AUTHORS FAQ FAQ.legal NEWS THANKS docs/HACKING
+)
+
+src_configure() {
+   use debug && append-cppflags -DCOIN_DEBUG=1
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+
+   -DCOIN_BUILD_SHARED_LIBS=ON
+   -DCOIN_BUILD_TESTS=$(usex test)
+   -DCOIN_BUILD_DOCUMENTATION=$(usex doc)
+
+   -DCOIN_BUILD_INTERNAL_DOCUMENTATION=OFF
+   -DCOIN_BUILD_DOCUMENTATION_MAN=$(usex man)
+   -DCOIN_BUILD_DOCUMENTATION_QTHELP=$(usex qthelp)
+   -DCOIN_BUILD_DOCUMENTATION_CHM=OFF
+
+   -DCOIN_THREADSAFE=$(usex threads)
+   -DHAVE_VRML97=ON
+   -DCOIN_HAVE_JAVASCRIPT=$(usex javascript)
+   -DHAVE_NODEKITS=ON
+   -DHAVE_DRAGGERS=ON
+   -DHAVE_MANIPULATORS=ON
+   -DHAVE_SOUND=$(usex openal)
+   -DHAVE_3DS_IMPORT_CAPABILITIES=ON
+   -DUSE_EXTERNAL_EXPAT=ON
+   -DUSE_EXCEPTIONS=$(usex exceptions)
+   -DUSE_SUPERGLU=OFF
+
+   -DFONTCONFIG_RUNTIME_LINKING=OFF
+   -DFREETYPE_RUNTIME_LINKING=OFF
+   -DLIBBZIP2_RUNTIME_LINKING=OFF
+   -DOPENAL_RUNTIME_LINKING=OFF
+   -DSIMAGE_RUNTIME_LINKING=OFF
+   -DZLIB_RUNTIME_LINKING=OFF
+   -DGLU_RUNTIME_LINKING=OFF
+   -DSPIDERMONKEY_RUNTIME_LINKING=ON
+
+   -DCOIN_VERBOSE=$(usex debug)
+   -DHAVE_MULTIPLE_VERSION=OFF
+
+   -DCOIN_BUILD_SINGLE_LIB=ON
+   )
+
+   cmake_src_configure
+}
+
+src_test() 

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

2022-10-17 Thread Maciej Mrozowski
commit: 011fbde92eec2c2770e354b00f0ec4fa14a20025
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Mon Oct 17 19:05:08 2022 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Mon Oct 17 19:10:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=011fbde9

media-libs/coin: locate qhelpgenerator more reliably

Bug: https://bugs.gentoo.org/863773
Signed-off-by: Maciej Mrozowski  gentoo.org>

 media-libs/coin/coin-4.0.0.ebuild   |  3 ++-
 .../coin-4.0.0-0007-Locate-slotted-qhelpgenerator.patch | 13 +
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/media-libs/coin/coin-4.0.0.ebuild 
b/media-libs/coin/coin-4.0.0.ebuild
index 90ef8396eb87..41f77c0f06e4 100644
--- a/media-libs/coin/coin-4.0.0.ebuild
+++ b/media-libs/coin/coin-4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -56,6 +56,7 @@ PATCHES=(
"${FILESDIR}"/${P}-0004-Added-coin-default.cfg.patch
"${FILESDIR}"/${P}-0005-Slightly-fix-coin.cfg.cmake.in.patch
"${FILESDIR}"/${P}-0006-Fix-underlinking-against-X11.patch
+   "${FILESDIR}"/${P}-0007-Locate-slotted-qhelpgenerator.patch
 )
 
 DOCS=(

diff --git 
a/media-libs/coin/files/coin-4.0.0-0007-Locate-slotted-qhelpgenerator.patch 
b/media-libs/coin/files/coin-4.0.0-0007-Locate-slotted-qhelpgenerator.patch
new file mode 100644
index ..7c53c4e12952
--- /dev/null
+++ b/media-libs/coin/files/coin-4.0.0-0007-Locate-slotted-qhelpgenerator.patch
@@ -0,0 +1,13 @@
+diff -ruN coin/src/doc/CMakeLists.txt my/src/doc/CMakeLists.txt
+--- coin/src/doc/CMakeLists.txt2019-12-23 20:47:44.0 +0100
 my/src/doc/CMakeLists.txt  2022-10-17 21:02:17.868469249 +0200
+@@ -30,7 +30,8 @@
+ endif()
+   endif()
+   if(COIN_BUILD_DOCUMENTATION_QTHELP)
+-find_program(QHG_LOCATION NAMES qhelpgenerator qhelpgenerator-qt5 DOC "Qt 
qhelpgenerator")
++find_package(Qt5Help REQUIRED)
++get_target_property(QHG_LOCATION Qt5::qhelpgenerator LOCATION)
+ if(NOT QHG_LOCATION)
+   message(FATAL_ERROR "Missing program Qt qhelpgenerator")
+ else()



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

2021-12-07 Thread Sam James
commit: e3189a605fc76289fdb78622c447c0e3aa082f1b
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  8 03:32:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  8 03:32:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3189a60

media-libs/coin: Keyword 4.0.0 arm64, #806776

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

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

diff --git a/media-libs/coin/coin-4.0.0.ebuild 
b/media-libs/coin/coin-4.0.0.ebuild
index c67bb1304313..90ef8396eb87 100644
--- a/media-libs/coin/coin-4.0.0.ebuild
+++ b/media-libs/coin/coin-4.0.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 @@ HOMEPAGE="https://github.com/coin3d/coin/wiki;
 
SRC_URI="https://github.com/coin3d/coin/releases/download/${MY_P}/${P}-src.tar.gz;
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc +exceptions javascript man openal qthelp test threads"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/coin/, gui-apps/grim/, x11-apps/igt-gpu-tools/, ...

2021-02-20 Thread Joonas Niilola
commit: be163460ec4edf408440bcc1c955cf22bdb852c5
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Feb 13 20:29:25 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Feb 20 14:22:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be163460

profiles/use.desc: add global man flag

Signed-off-by: Aisha Tammy  aisha.cc>
Closes: https://github.com/gentoo/gentoo/pull/19455
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/lxc/metadata.xml | 1 -
 app-misc/vcontrold/metadata.xml| 1 -
 dev-cpp/libcmis/metadata.xml   | 1 -
 dev-db/influxdb/metadata.xml   | 3 ---
 dev-db/opendbx/metadata.xml| 3 ---
 dev-libs/libjcat/metadata.xml  | 1 -
 dev-libs/libunibreak/metadata.xml  | 1 -
 dev-vcs/kdesvn/metadata.xml| 3 ---
 games-util/deutex/metadata.xml | 3 ---
 gui-apps/grim/metadata.xml | 1 -
 gui-apps/gtkgreet/metadata.xml | 1 -
 gui-apps/kanshi/metadata.xml   | 3 ---
 gui-apps/lavalauncher/metadata.xml | 3 ---
 gui-apps/slurp/metadata.xml| 3 ---
 gui-apps/swaybg/metadata.xml   | 3 ---
 gui-apps/swayidle/metadata.xml | 1 -
 gui-apps/swaylock/metadata.xml | 1 -
 gui-apps/waypipe/metadata.xml  | 1 -
 gui-apps/wf-recorder/metadata.xml  | 1 -
 gui-libs/greetd/metadata.xml   | 3 ---
 gui-wm/sway/metadata.xml   | 1 -
 kde-apps/keditbookmarks/metadata.xml   | 3 ---
 kde-frameworks/kconfigwidgets/metadata.xml | 1 -
 kde-frameworks/kded/metadata.xml   | 3 ---
 kde-frameworks/kinit/metadata.xml  | 1 -
 kde-frameworks/kpackage/metadata.xml   | 3 ---
 kde-frameworks/kservice/metadata.xml   | 3 ---
 kde-frameworks/kwallet/metadata.xml| 1 -
 media-gfx/blender/metadata.xml | 3 ---
 media-libs/coin/metadata.xml   | 1 -
 media-libs/quarter/metadata.xml| 1 -
 media-sound/bluez-alsa/metadata.xml| 1 -
 net-irc/weechat/metadata.xml   | 1 -
 net-libs/libpsl/metadata.xml   | 3 ---
 net-misc/casync/metadata.xml   | 1 -
 net-vpn/tor/metadata.xml   | 1 -
 profiles/use.desc  | 1 +
 sys-apps/fwupd/metadata.xml| 1 -
 sys-auth/sssd/metadata.xml | 1 -
 x11-apps/igt-gpu-tools/metadata.xml| 1 -
 x11-misc/xss-lock/metadata.xml | 3 ---
 41 files changed, 1 insertion(+), 72 deletions(-)

diff --git a/app-emulation/lxc/metadata.xml b/app-emulation/lxc/metadata.xml
index 67a46103842..b332e72238d 100644
--- a/app-emulation/lxc/metadata.xml
+++ b/app-emulation/lxc/metadata.xml
@@ -11,7 +11,6 @@
   
   
 Enable AppArmor support
-Build manpages
 Build and install additional command line tools
   
   

diff --git a/app-misc/vcontrold/metadata.xml b/app-misc/vcontrold/metadata.xml
index b718f1673eb..3883fcf236b 100644
--- a/app-misc/vcontrold/metadata.xml
+++ b/app-misc/vcontrold/metadata.xml
@@ -16,7 +16,6 @@
"OpenV" project).
 
 
-   Build the manpages

Build the vclient helper program to talk to vcontrold


diff --git a/dev-cpp/libcmis/metadata.xml b/dev-cpp/libcmis/metadata.xml
index 02623876d9c..910a6cc6667 100644
--- a/dev-cpp/libcmis/metadata.xml
+++ b/dev-cpp/libcmis/metadata.xml
@@ -6,7 +6,6 @@
Gentoo Office project


-   Build and install man pages
Build client tool for testing and viewing 
features



diff --git a/dev-db/influxdb/metadata.xml b/dev-db/influxdb/metadata.xml
index da3b7249ff4..89322471748 100644
--- a/dev-db/influxdb/metadata.xml
+++ b/dev-db/influxdb/metadata.xml
@@ -10,7 +10,4 @@
dependencies. It is useful for recording metrics, events, and
performing analytics.

-   
-   Build and install man pages
-   
 

diff --git a/dev-db/opendbx/metadata.xml b/dev-db/opendbx/metadata.xml
index 3b864d71566..92db6f74424 100644
--- a/dev-db/opendbx/metadata.xml
+++ b/dev-db/opendbx/metadata.xml
@@ -5,7 +5,4 @@
ali...@gentoo.org
Alice Ferrazzi
 
-
-   Build and install man pages
-
 

diff --git a/dev-libs/libjcat/metadata.xml b/dev-libs/libjcat/metadata.xml
index c32b3c52e6e..ab3326b56e4 100644
--- a/dev-libs/libjcat/metadata.xml
+++ b/dev-libs/libjcat/metadata.xml
@@ -18,7 +18,6 @@


Enable GPG verification support via 
app-crypt/gpgme
-   Generate and install man pages
Enable PKCS7 verification support via 
net-libs/gnutls



diff --git a/dev-libs/libunibreak/metadata.xml 
b/dev-libs/libunibreak/metadata.xml
index fc50d1f50d2..7832b537730 100644
--- a/dev-libs/libunibreak/metadata.xml
+++ b/dev-libs/libunibreak/metadata.xml
@@ -11,6 

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

2020-10-13 Thread Maciej Mrozowski
commit: 4485260386ba034842b54a812f87f7133ddbd88f
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Wed Oct 14 00:36:23 2020 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Wed Oct 14 00:36:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44852603

media-libs/coin: remove old, update remote-id in metadata.xml

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Maciej Mrozowski  gentoo.org>

 media-libs/coin/Manifest   |   1 -
 media-libs/coin/coin-3.1.3-r2.ebuild   | 100 -
 media-libs/coin/files/coin-3.1.0-javascript.patch  |  38 
 media-libs/coin/files/coin-3.1.3-freetype251.patch |  28 --
 media-libs/coin/files/coin-3.1.3-gcc-4.7.patch |  10 ---
 media-libs/coin/files/coin-3.1.3-gcc-7.patch   |  21 -
 .../coin-3.1.3-memhandler-initialization.patch |  23 -
 .../coin/files/coin-3.1.3-pkgconfig-partial.patch  |  13 ---
 media-libs/coin/metadata.xml   |   3 +-
 9 files changed, 1 insertion(+), 236 deletions(-)

diff --git a/media-libs/coin/Manifest b/media-libs/coin/Manifest
index 0da91a6dc58..05545c81b61 100644
--- a/media-libs/coin/Manifest
+++ b/media-libs/coin/Manifest
@@ -1,2 +1 @@
-DIST Coin-3.1.3.tar.gz 5981534 BLAKE2B 
33f88149cf0bf7daeb32226e2deb29f9f36f2a29ca9fcf025f39bb50d3eb0bfc85113a1e96cf980c97d037419c3a263bcf6eccaeb2f289517304c59d4c9de919
 SHA512 
d6fd47ecc74e96fc4de46e3a683f038f1907b96db2bbe935fb49f2d59190bd18f3f439dc0e4cb435360e74e1d65994a32b21f670d5a76394692616625cb14394
 DIST coin-4.0.0-src.tar.gz 6824162 BLAKE2B 
9dee9397bb63c0da02214d33f2661051a3fd99689956a6de5c2cf806dd05944038b87b690f954f35711ee5e4ab07f04685681b822d0bbab0d7941bef551202dc
 SHA512 
e036276a243bfe252569cee1b67d38b8633fcf35bdf4e366a92ca67e23799d54d91fe272c23b383c451d330cee284809f28f237857493948149e0da1ebd64fae

diff --git a/media-libs/coin/coin-3.1.3-r2.ebuild 
b/media-libs/coin/coin-3.1.3-r2.ebuild
deleted file mode 100644
index 6e2dfe73f61..000
--- a/media-libs/coin/coin-3.1.3-r2.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools-utils flag-o-matic
-
-MY_P=${P/c/C}
-
-DESCRIPTION="A high-level 3D graphics toolkit, fully compatible with SGI Open 
Inventor 2.1"
-HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home;
-SRC_URI="https://bitbucket.org/Coin3D/coin/downloads/${MY_P}.tar.gz;
-
-LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
-SLOT="0"
-IUSE="bzip2 debug doc javascript openal simage static-libs threads zlib"
-
-# NOTE: expat is not really needed as --enable-system-expat is broken
-RDEPEND="
-   dev-libs/expat
-   media-libs/fontconfig
-   media-libs/freetype:2
-   virtual/opengl
-   virtual/glu
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXext
-   bzip2? ( app-arch/bzip2 )
-   javascript? ( dev-lang/spidermonkey:0 )
-   openal? ( media-libs/openal )
-   simage? ( media-libs/simage )
-   zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   x11-base/xorg-proto
-   doc? ( app-doc/doxygen )
-"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.1.0-javascript.patch
-   "${FILESDIR}"/${P}-pkgconfig-partial.patch
-   "${FILESDIR}"/${P}-gcc-4.7.patch
-   "${FILESDIR}"/${P}-freetype251.patch
-   "${FILESDIR}"/${P}-memhandler-initialization.patch
-   "${FILESDIR}"/${P}-gcc-7.patch
-)
-
-DOCS=(
-   AUTHORS FAQ FAQ.legal NEWS README RELNOTES THANKS
-   docs/{ChangeLog.v${PV},HACKING,oiki-launch.txt}
-)
-
-src_configure() {
-   append-cppflags -I"${EPREFIX}/usr/include/freetype2"
-   # Prefer link-time linking over dlopen
-   local myeconfargs=(
-   htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
-   --disable-dl-fontconfig
-   --disable-dl-freetype
-   --disable-dl-libbzip2
-   --disable-dl-openal
-   --disable-dl-simage
-   --disable-dl-zlib
-   --disable-dyld
-   --disable-loadlibrary
-   --disable-man
-   --disable-java-wrapper
-   --enable-3ds-import
-   --enable-compact
-   --enable-dl-glu
-   --enable-dl-spidermonkey
-   --enable-system-expat
-   --includedir="${EPREFIX}/usr/include/${PN}"
-   --with-fontconfig
-   --with-freetype
-   $(use_with bzip2)
-   $(use_enable debug)
-   $(use_enable debug symbols)
-   $(use_enable doc html)
-   $(use_enable javascript javascript-api)
-   $(use_with javascript spidermonkey)
-   $(use_enable openal sound)
-   $(use_with openal)
-   

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

2020-10-01 Thread Sergei Trofimovich
commit: 24b893518355323c52698645e813aea93041333a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Oct  1 22:58:10 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Oct  1 22:58:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b89351

media-libs/coin: stable 4.0.0 for ppc

stable wrt bug #744901

Package-Manager: Portage-3.0.8, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/media-libs/coin/coin-4.0.0.ebuild 
b/media-libs/coin/coin-4.0.0.ebuild
index d3d632b774d..f404889e17c 100644
--- a/media-libs/coin/coin-4.0.0.ebuild
+++ b/media-libs/coin/coin-4.0.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/coin3d/coin/wiki;
 
SRC_URI="https://github.com/coin3d/coin/releases/download/${MY_P}/${P}-src.tar.gz;
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~hppa ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc +exceptions javascript man openal qthelp test threads"
 RESTRICT="!test? ( test )"



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

2020-10-01 Thread Sergei Trofimovich
commit: e0c7120c43c9e2401663c4c22bb5f887a2ff9243
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Oct  1 22:45:19 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Oct  1 22:55:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c7120c

media-libs/coin: stable 4.0.0 for ppc64

stable wrt bug #744901

Package-Manager: Portage-3.0.8, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/media-libs/coin/coin-4.0.0.ebuild 
b/media-libs/coin/coin-4.0.0.ebuild
index 3a0b364937c..d3d632b774d 100644
--- a/media-libs/coin/coin-4.0.0.ebuild
+++ b/media-libs/coin/coin-4.0.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/coin3d/coin/wiki;
 
SRC_URI="https://github.com/coin3d/coin/releases/download/${MY_P}/${P}-src.tar.gz;
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc +exceptions javascript man openal qthelp test threads"
 RESTRICT="!test? ( test )"



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

2020-08-10 Thread Maciej Mrozowski
commit: 281dc01736167c0e29a459a7380ec34666c7712f
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Mon Aug 10 22:43:47 2020 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Mon Aug 10 22:44:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281dc017

media-libs/coin: Version bump 4.0.0

Closes: https://bugs.gentoo.org/712574
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Maciej Mrozowski  gentoo.org>

 media-libs/coin/Manifest   |   2 +-
 ...4.0.0a_pre20191109.ebuild => coin-4.0.0.ebuild} |  23 ++--
 .../coin-4.0.0-0001-updated-to-cmake-3.14.patch|  25 +
 .../coin-4.0.0-0002-cpack.d-is-now-optional.patch  |  32 ++
 ...ncorporating-coin4.0.0a-patch-from-gentoo.patch | 123 +
 .../coin-4.0.0-0004-Added-coin-default.cfg.patch   |  63 +++
 ...4.0.0-0005-Slightly-fix-coin.cfg.cmake.in.patch |  45 
 ...n-4.0.0-0006-Fix-underlinking-against-X11.patch |  28 +
 media-libs/coin/files/coin-4.0.0a-cmake.patch  |  96 
 9 files changed, 331 insertions(+), 106 deletions(-)

diff --git a/media-libs/coin/Manifest b/media-libs/coin/Manifest
index 23c548ebe1e..0da91a6dc58 100644
--- a/media-libs/coin/Manifest
+++ b/media-libs/coin/Manifest
@@ -1,2 +1,2 @@
 DIST Coin-3.1.3.tar.gz 5981534 BLAKE2B 
33f88149cf0bf7daeb32226e2deb29f9f36f2a29ca9fcf025f39bb50d3eb0bfc85113a1e96cf980c97d037419c3a263bcf6eccaeb2f289517304c59d4c9de919
 SHA512 
d6fd47ecc74e96fc4de46e3a683f038f1907b96db2bbe935fb49f2d59190bd18f3f439dc0e4cb435360e74e1d65994a32b21f670d5a76394692616625cb14394
-DIST Coin3D-coin-a4ce638f43bd.tar.bz2 4942450 BLAKE2B 
b974b8a39d8ef07a2b3465e131bb5ca08d249a99a9ccdd7f9a87bd26c8c901c7042211edf7acf097e56afc0ba80bf156c6864a831fbed4cac18c7ac7495601ff
 SHA512 
90b7697649e18af77805d9aae918ba77958952839375812272d796c4cda4d887465fb9bb94f215509ae969cddf54fb92f38deb961cdd24e24c67b20ffc0f1adf
+DIST coin-4.0.0-src.tar.gz 6824162 BLAKE2B 
9dee9397bb63c0da02214d33f2661051a3fd99689956a6de5c2cf806dd05944038b87b690f954f35711ee5e4ab07f04685681b822d0bbab0d7941bef551202dc
 SHA512 
e036276a243bfe252569cee1b67d38b8633fcf35bdf4e366a92ca67e23799d54d91fe272c23b383c451d330cee284809f28f237857493948149e0da1ebd64fae

diff --git a/media-libs/coin/coin-4.0.0a_pre20191109.ebuild 
b/media-libs/coin/coin-4.0.0.ebuild
similarity index 76%
rename from media-libs/coin/coin-4.0.0a_pre20191109.ebuild
rename to media-libs/coin/coin-4.0.0.ebuild
index 0397a3a736d..3a0b364937c 100644
--- a/media-libs/coin/coin-4.0.0a_pre20191109.ebuild
+++ b/media-libs/coin/coin-4.0.0.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake-utils flag-o-matic
+inherit cmake flag-o-matic
 
-MY_P=Coin3D-coin-a4ce638f43bd
+MY_P=${P/coin/Coin}
 
 DESCRIPTION="A high-level 3D graphics toolkit, fully compatible with SGI Open 
Inventor 2.1"
-HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home;
-SRC_URI="https://dev.gentoo.org/~reavertm/${MY_P}.tar.bz2;
+HOMEPAGE="https://github.com/coin3d/coin/wiki;
+SRC_URI="https://github.com/coin3d/coin/releases/download/${MY_P}/${P}-src.tar.gz;
 
 LICENSE="|| ( GPL-2 PEL )"
 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
@@ -47,10 +47,15 @@ DEPEND="${RDEPEND}
)
 "
 
-S="${WORKDIR}/${MY_P}"
+S="${WORKDIR}/${PN}"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-4.0.0a-cmake.patch
+   "${FILESDIR}"/${P}-0001-updated-to-cmake-3.14.patch
+   "${FILESDIR}"/${P}-0002-cpack.d-is-now-optional.patch
+   
"${FILESDIR}"/${P}-0003-Partially-incorporating-coin4.0.0a-patch-from-gentoo.patch
+   "${FILESDIR}"/${P}-0004-Added-coin-default.cfg.patch
+   "${FILESDIR}"/${P}-0005-Slightly-fix-coin.cfg.cmake.in.patch
+   "${FILESDIR}"/${P}-0006-Fix-underlinking-against-X11.patch
 )
 
 DOCS=(
@@ -94,12 +99,12 @@ src_configure() {
-DSPIDERMONKEY_RUNTIME_LINKING=ON
 
-DCOIN_VERBOSE=$(usex debug)
-   -DHAVE_MULTIPLE_VERSION=ON
+   -DHAVE_MULTIPLE_VERSION=OFF
 
-DCOIN_BUILD_SINGLE_LIB=ON
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }
 
 src_test() {

diff --git a/media-libs/coin/files/coin-4.0.0-0001-updated-to-cmake-3.14.patch 
b/media-libs/coin/files/coin-4.0.0-0001-updated-to-cmake-3.14.patch
new file mode 100644
index 000..c33cf4e2b8b
--- /dev/null
+++ b/media-libs/coin/files/coin-4.0.0-0001-updated-to-cmake-3.14.patch
@@ -0,0 +1,25 @@
+From 962e613609ba93301999f83e283b7f489dfac503 Mon Sep 17 00:00:00 2001
+From: Giampiero Gabbiani 
+Date: Fri, 10 Jan 2020 14:47:38 +0100
+Subject: [PATCH] updated to cmake 3.14
+
+---
+ CMakeLists.txt | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f32f6ffe3..3ce3a0d3a 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -1,3 +1,8 @@
++if (POLICY  

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

2020-04-13 Thread Sergei Trofimovich
commit: c436305631dc83c17cb5cc8aab6495a745ef5ac2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Apr 13 21:36:46 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Apr 13 21:37:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4363056

media-libs/coin: drop ia64

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/coin/coin-3.1.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/coin/coin-3.1.3-r2.ebuild 
b/media-libs/coin/coin-3.1.3-r2.ebuild
index 8c78c5173d5..6e2dfe73f61 100644
--- a/media-libs/coin/coin-3.1.3-r2.ebuild
+++ b/media-libs/coin/coin-3.1.3-r2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home;
 SRC_URI="https://bitbucket.org/Coin3D/coin/downloads/${MY_P}.tar.gz;
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="bzip2 debug doc javascript openal simage static-libs threads zlib"
 



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

2020-04-11 Thread Sergei Trofimovich
commit: b8fefd84b3f03356f0fca45dc5cd6ad312aa0a94
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Apr 11 09:29:12 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 11 10:20:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8fefd84

media-libs/coin: drop ~sparc

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/coin/coin-3.1.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/coin/coin-3.1.3-r2.ebuild 
b/media-libs/coin/coin-3.1.3-r2.ebuild
index a5565a61a55..8c78c5173d5 100644
--- a/media-libs/coin/coin-3.1.3-r2.ebuild
+++ b/media-libs/coin/coin-3.1.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,7 +12,7 @@ HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home;
 SRC_URI="https://bitbucket.org/Coin3D/coin/downloads/${MY_P}.tar.gz;
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="bzip2 debug doc javascript openal simage static-libs threads zlib"
 



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

2019-11-24 Thread Aaron Bauman
commit: 1682c4c2c4750e72ed5aa6abff99faef7f09c0f6
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Nov 24 16:14:43 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Nov 24 16:14:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1682c4c2

media-libs/coin: fix QA warnings about tests

Signed-off-by: Aaron Bauman  gentoo.org>

 media-libs/coin/coin-4.0.0a_pre20191109.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/coin/coin-4.0.0a_pre20191109.ebuild 
b/media-libs/coin/coin-4.0.0a_pre20191109.ebuild
index 1b5d6a621a8..0397a3a736d 100644
--- a/media-libs/coin/coin-4.0.0a_pre20191109.ebuild
+++ b/media-libs/coin/coin-4.0.0a_pre20191109.ebuild
@@ -15,6 +15,7 @@ LICENSE="|| ( GPL-2 PEL )"
 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="debug doc +exceptions javascript man openal qthelp test threads"
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
man? ( doc )



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

2019-11-21 Thread Maciej Mrozowski
commit: 6bd833127a8fe0674efc5386f2cffc7420e46506
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Thu Nov 21 00:01:30 2019 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Thu Nov 21 21:23:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd83312

media-libs/coin: version bump to latest snapshot, also fix linking

Bug: https://bugs.gentoo.org/700786
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Maciej Mrozowski  gentoo.org>

 media-libs/coin/Manifest   |  2 +-
 ...80416.ebuild => coin-4.0.0a_pre20191109.ebuild} | 66 ++-
 media-libs/coin/files/coin-4.0.0a-cmake.patch  | 96 ++
 media-libs/coin/files/coin-4.0.0a-gcc-7.patch  | 21 -
 media-libs/coin/metadata.xml   |  2 +
 5 files changed, 144 insertions(+), 43 deletions(-)

diff --git a/media-libs/coin/Manifest b/media-libs/coin/Manifest
index 3b1f98ce483..23c548ebe1e 100644
--- a/media-libs/coin/Manifest
+++ b/media-libs/coin/Manifest
@@ -1,2 +1,2 @@
 DIST Coin-3.1.3.tar.gz 5981534 BLAKE2B 
33f88149cf0bf7daeb32226e2deb29f9f36f2a29ca9fcf025f39bb50d3eb0bfc85113a1e96cf980c97d037419c3a263bcf6eccaeb2f289517304c59d4c9de919
 SHA512 
d6fd47ecc74e96fc4de46e3a683f038f1907b96db2bbe935fb49f2d59190bd18f3f439dc0e4cb435360e74e1d65994a32b21f670d5a76394692616625cb14394
-DIST Coin3D-coin-8d1ca1a6ea23.tar.bz2 4925310 BLAKE2B 
3c9aab5e68b79db4878e5d27773537acb7d658580a8deea059565dfa78ee791cb7ee23f159e077408c3307e2647e628357daaa4f2f5a4fc4a125c8d1663ee718
 SHA512 
f0c4d39a89b1dc3e183c2c8cffad6be30f9d27e50b3735c1b261addc55376aceb8f81c916fbdfeb42b852071692febaf6e3839373095bcf2b7046c773fcc809c
+DIST Coin3D-coin-a4ce638f43bd.tar.bz2 4942450 BLAKE2B 
b974b8a39d8ef07a2b3465e131bb5ca08d249a99a9ccdd7f9a87bd26c8c901c7042211edf7acf097e56afc0ba80bf156c6864a831fbed4cac18c7ac7495601ff
 SHA512 
90b7697649e18af77805d9aae918ba77958952839375812272d796c4cda4d887465fb9bb94f215509ae969cddf54fb92f38deb961cdd24e24c67b20ffc0f1adf

diff --git a/media-libs/coin/coin-4.0.0a_pre20180416.ebuild 
b/media-libs/coin/coin-4.0.0a_pre20191109.ebuild
similarity index 60%
rename from media-libs/coin/coin-4.0.0a_pre20180416.ebuild
rename to media-libs/coin/coin-4.0.0a_pre20191109.ebuild
index 815c8aa67e8..1b5d6a621a8 100644
--- a/media-libs/coin/coin-4.0.0a_pre20180416.ebuild
+++ b/media-libs/coin/coin-4.0.0a_pre20191109.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit cmake-utils flag-o-matic
 
-MY_P=Coin3D-coin-8d1ca1a6ea23
+MY_P=Coin3D-coin-a4ce638f43bd
 
 DESCRIPTION="A high-level 3D graphics toolkit, fully compatible with SGI Open 
Inventor 2.1"
 HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home;
@@ -14,13 +14,19 @@ SRC_URI="https://dev.gentoo.org/~reavertm/${MY_P}.tar.bz2;
 LICENSE="|| ( GPL-2 PEL )"
 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 SLOT="0"
-IUSE="debug doc javascript openal qthelp simage test threads"
+IUSE="debug doc +exceptions javascript man openal qthelp test threads"
+
+REQUIRED_USE="
+   man? ( doc )
+   qthelp? ( doc )
+"
 
 RDEPEND="
app-arch/bzip2
dev-libs/expat
media-libs/fontconfig
media-libs/freetype:2
+   media-libs/simage
sys-libs/zlib
virtual/opengl
virtual/glu
@@ -28,25 +34,26 @@ RDEPEND="
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
-   javascript? ( dev-lang/spidermonkey:0 )
+   javascript? ( dev-lang/spidermonkey:60 )
openal? ( media-libs/openal )
-   simage? ( media-libs/simage )
 "
 DEPEND="${RDEPEND}
+   dev-libs/boost:0
x11-base/xorg-proto
doc? (
app-doc/doxygen
qthelp? ( dev-qt/qthelp:5 )
)
 "
+
 S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-4.0.0a-gcc-7.patch
+   "${FILESDIR}"/${PN}-4.0.0a-cmake.patch
 )
 
 DOCS=(
-   AUTHORS FAQ FAQ.legal NEWS README RELNOTES THANKS docs/HACKING
+   AUTHORS FAQ FAQ.legal NEWS THANKS docs/HACKING
 )
 
 src_configure() {
@@ -54,31 +61,48 @@ src_configure() {
 
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
-   -DCOIN_BUILD_DOCUMENTATION=$(usex doc)
+
-DCOIN_BUILD_SHARED_LIBS=ON
-   -DCOIN_BUILD_SINGLE_LIB=ON
-DCOIN_BUILD_TESTS=$(usex test)
-   -DCOIN_HAVE_JAVASCRIPT=$(usex javascript)
-   -DCOIN_MULTIPLE_VERSION=OFF
-   -DCOIN_QT_HELP=$(usex doc)
+   -DCOIN_BUILD_DOCUMENTATION=$(usex doc)
+
+   -DCOIN_BUILD_INTERNAL_DOCUMENTATION=OFF
+   -DCOIN_BUILD_DOCUMENTATION_MAN=$(usex man)
+   -DCOIN_BUILD_DOCUMENTATION_QTHELP=$(usex qthelp)
+   -DCOIN_BUILD_DOCUMENTATION_CHM=OFF
+

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

2018-08-29 Thread Sergei Trofimovich
commit: e7d55fe0d0b0f55645970a348e593c1c1038a16a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Aug 29 05:19:58 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Aug 29 06:15:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d55fe0

media-libs/coin: keyworded 3.1.3-r2 for sparc, bug #550040

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

 media-libs/coin/coin-3.1.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/coin/coin-3.1.3-r2.ebuild 
b/media-libs/coin/coin-3.1.3-r2.ebuild
index 3c7f941a663..a5565a61a55 100644
--- a/media-libs/coin/coin-3.1.3-r2.ebuild
+++ b/media-libs/coin/coin-3.1.3-r2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home;
 SRC_URI="https://bitbucket.org/Coin3D/coin/downloads/${MY_P}.tar.gz;
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="bzip2 debug doc javascript openal simage static-libs threads zlib"
 



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

2018-05-06 Thread Maciej Mrozowski
commit: 04543ee0267931b25ff408d04e3b9c9a99d5bb7d
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Sun May  6 07:57:54 2018 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Sun May  6 08:02:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04543ee0

media-libs/coin: Version bump 4.0.0a (SCM snapshot)

 media-libs/coin/Manifest   |  1 +
 media-libs/coin/coin-4.0.0a_pre20180416.ebuild | 84 ++
 media-libs/coin/files/coin-4.0.0a-gcc-7.patch  | 21 +++
 media-libs/coin/metadata.xml   |  1 +
 4 files changed, 107 insertions(+)

diff --git a/media-libs/coin/Manifest b/media-libs/coin/Manifest
index cc20a719a7d..3b1f98ce483 100644
--- a/media-libs/coin/Manifest
+++ b/media-libs/coin/Manifest
@@ -1 +1,2 @@
 DIST Coin-3.1.3.tar.gz 5981534 BLAKE2B 
33f88149cf0bf7daeb32226e2deb29f9f36f2a29ca9fcf025f39bb50d3eb0bfc85113a1e96cf980c97d037419c3a263bcf6eccaeb2f289517304c59d4c9de919
 SHA512 
d6fd47ecc74e96fc4de46e3a683f038f1907b96db2bbe935fb49f2d59190bd18f3f439dc0e4cb435360e74e1d65994a32b21f670d5a76394692616625cb14394
+DIST Coin3D-coin-8d1ca1a6ea23.tar.bz2 4925310 BLAKE2B 
3c9aab5e68b79db4878e5d27773537acb7d658580a8deea059565dfa78ee791cb7ee23f159e077408c3307e2647e628357daaa4f2f5a4fc4a125c8d1663ee718
 SHA512 
f0c4d39a89b1dc3e183c2c8cffad6be30f9d27e50b3735c1b261addc55376aceb8f81c916fbdfeb42b852071692febaf6e3839373095bcf2b7046c773fcc809c

diff --git a/media-libs/coin/coin-4.0.0a_pre20180416.ebuild 
b/media-libs/coin/coin-4.0.0a_pre20180416.ebuild
new file mode 100644
index 000..da490ba09d2
--- /dev/null
+++ b/media-libs/coin/coin-4.0.0a_pre20180416.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils flag-o-matic
+
+MY_P=Coin3D-coin-8d1ca1a6ea23
+
+DESCRIPTION="A high-level 3D graphics toolkit, fully compatible with SGI Open 
Inventor 2.1"
+HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home;
+SRC_URI="https://dev.gentoo.org/~reavertm/${MY_P}.tar.bz2;
+
+LICENSE="|| ( GPL-2 PEL )"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+IUSE="debug doc javascript openal qthelp simage test threads"
+
+RDEPEND="
+   app-arch/bzip2
+   dev-libs/expat
+   media-libs/fontconfig
+   media-libs/freetype:2
+   sys-libs/zlib
+   virtual/opengl
+   virtual/glu
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   javascript? ( dev-lang/spidermonkey:0 )
+   openal? ( media-libs/openal )
+   simage? ( media-libs/simage )
+"
+DEPEND="${RDEPEND}
+   x11-proto/xextproto
+   doc? (
+   app-doc/doxygen
+   qthelp? ( dev-qt/qthelp:5 )
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.0.0a-gcc-7.patch
+)
+
+DOCS=(
+   AUTHORS FAQ FAQ.legal NEWS README RELNOTES THANKS docs/HACKING
+)
+
+src_configure() {
+   use debug && append-cppflags -DCOIN_DEBUG=1
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+   -DCOIN_BUILD_DOCUMENTATION=$(usex doc)
+   -DCOIN_BUILD_SHARED_LIBS=ON
+   -DCOIN_BUILD_SINGLE_LIB=ON
+   -DCOIN_BUILD_TESTS=$(usex test)
+   -DCOIN_HAVE_JAVASCRIPT=$(usex javascript)
+   -DCOIN_MULTIPLE_VERSION=OFF
+   -DCOIN_QT_HELP=$(usex doc)
+   -DCOIN_THREADSAFE=$(usex threads)
+   -DCOIN_VERBOSE=$(usex debug)
+   -DHAVE_3DS_IMPORT_CAPABILITIES=ON
+   -DHAVE_DRAGGERS=ON
+   -DHAVE_MAN=OFF
+   -DHAVE_MANIPULATORS=ON
+   -DHAVE_NODEKITS=ON
+   -DHAVE_SOUND=$(usex openal)
+   -DHAVE_VRML97=ON
+   -DSIMAGE_RUNTIME_LINKING=OFF
+   -DUSE_EXTERNAL_EXPAT=ON
+   )
+
+   cmake-utils_src_configure
+}
+
+src_test() {
+   pushd "${BUILD_DIR}/testsuite" > /dev/null || die
+   ./CoinTests || die "Tests failed."
+   popd > /dev/null || die
+}

diff --git a/media-libs/coin/files/coin-4.0.0a-gcc-7.patch 
b/media-libs/coin/files/coin-4.0.0a-gcc-7.patch
new file mode 100644
index 000..89829b59b27
--- /dev/null
+++ b/media-libs/coin/files/coin-4.0.0a-gcc-7.patch
@@ -0,0 +1,21 @@
+diff -ruN Coin3D-coin-8d1ca1a6ea23/src/3ds/SoStream.cpp my/src/3ds/SoStream.cpp
+--- Coin3D-coin-8d1ca1a6ea23/src/3ds/SoStream.cpp  2018-04-16 
23:14:36.0 +0200
 my/src/3ds/SoStream.cpp2018-05-06 06:56:42.104728484 +0200
+@@ -185,7 +185,7 @@
+   if (!gotNum) { setBadBit(); return FALSE; } \
+  \
+   char *ce; \
+-  *s = '\0'; \
++  *s = NULL; \
+   _convertType_ tempVal = _convertFunc_(buf, , 0); \
+  \
+   if (ce != s) \
+@@ -282,7 +282,7 @@
+ gotAll: \
+   \
+   char *ce; \
+-  *s = '\0'; \
++  *s = NULL; \
+   double tempVal = _convertFunc_(buf, ); \
+  \
+   if 

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

2018-03-11 Thread Matt Turner
commit: 0f8b964ae0edb056704611b011df761e3f200f4f
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 12 04:27:16 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 12 04:27:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f8b964a

media-libs/coin-3.1.3-r2: ppc64 stable, bug 649688

 media-libs/coin/coin-3.1.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/coin/coin-3.1.3-r2.ebuild 
b/media-libs/coin/coin-3.1.3-r2.ebuild
index 6880fa4cc0e..147ec0c3800 100644
--- a/media-libs/coin/coin-3.1.3-r2.ebuild
+++ b/media-libs/coin/coin-3.1.3-r2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home;
 SRC_URI="https://bitbucket.org/Coin3D/coin/downloads/${MY_P}.tar.gz;
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="bzip2 debug doc javascript openal simage static-libs threads zlib"
 



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

2017-07-23 Thread Alexey Shvetsov
commit: 4dee204fba967426d5a3093d83a7d626b9fc4c30
Author: Peter Levine  gmail  com>
AuthorDate: Wed Jul 19 05:46:56 2017 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sun Jul 23 13:09:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dee204f

media-libs/coin: Fix segfault with GCC-6

Bug: https://bugs.gentoo.org/show_bug.cgi?id=619378
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-libs/coin/coin-3.1.3-r2.ebuild   |  1 +
 .../coin-3.1.3-memhandler-initialization.patch | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/media-libs/coin/coin-3.1.3-r2.ebuild 
b/media-libs/coin/coin-3.1.3-r2.ebuild
index c9686db8c42..5edce05a9cb 100644
--- a/media-libs/coin/coin-3.1.3-r2.ebuild
+++ b/media-libs/coin/coin-3.1.3-r2.ebuild
@@ -45,6 +45,7 @@ PATCHES=(
"${FILESDIR}"/${P}-pkgconfig-partial.patch
"${FILESDIR}"/${P}-gcc-4.7.patch
"${FILESDIR}"/${P}-freetype251.patch
+   "${FILESDIR}"/${P}-memhandler-initialization.patch
 )
 
 DOCS=(

diff --git a/media-libs/coin/files/coin-3.1.3-memhandler-initialization.patch 
b/media-libs/coin/files/coin-3.1.3-memhandler-initialization.patch
new file mode 100644
index 000..892882b6a3d
--- /dev/null
+++ b/media-libs/coin/files/coin-3.1.3-memhandler-initialization.patch
@@ -0,0 +1,23 @@
+Bug: https://bugs.gentoo.org/show_bug.cgi?id=619378
+Patch 
http://pkgs.fedoraproject.org/cgit/rpms/Coin3.git/tree/0012-memhandler-initialization.patch?id=ca89ec7227943bdec800ee51b920f578fab87b05
+
+--- a/src/misc/SbHash.h
 b/src/misc/SbHash.h
+@@ -89,6 +89,8 @@
+ cc_memalloc_deallocate(entry->memhandler, ptr);
+   }
+   SbHashEntry(const Key & key, const Type & obj) : key(key), obj(obj) {}
++  SbHashEntry(const Key & key, const Type & obj, cc_memalloc *memhandler)
++  : key(key), obj(obj), memhandler(memhandler) {}
+
+   Key key;
+   Type obj;
+@@ -218,7 +220,7 @@
+ /* Key not already in the hash table; insert a new
+  * entry as the first element in the bucket
+  */
+-entry = new (this->memhandler) SbHashEntry(key, obj);
++entry = new (this->memhandler) SbHashEntry(key, obj, 
this->memhandler);
+ entry->next = this->buckets[i];
+ this->buckets[i] = entry;
+



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

2017-07-23 Thread Alexey Shvetsov
commit: 91ee8a4e9e3f2d09578d350ef0badd1edf4d4693
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Sun Jul 23 13:08:39 2017 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sun Jul 23 13:09:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91ee8a4e

media-libs/coin: Now it can be build with gcc7

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-libs/coin/coin-3.1.3-r2.ebuild |  1 +
 media-libs/coin/files/coin-3.1.3-gcc-7.patch | 21 +
 2 files changed, 22 insertions(+)

diff --git a/media-libs/coin/coin-3.1.3-r2.ebuild 
b/media-libs/coin/coin-3.1.3-r2.ebuild
index 5edce05a9cb..6880fa4cc0e 100644
--- a/media-libs/coin/coin-3.1.3-r2.ebuild
+++ b/media-libs/coin/coin-3.1.3-r2.ebuild
@@ -46,6 +46,7 @@ PATCHES=(
"${FILESDIR}"/${P}-gcc-4.7.patch
"${FILESDIR}"/${P}-freetype251.patch
"${FILESDIR}"/${P}-memhandler-initialization.patch
+   "${FILESDIR}"/${P}-gcc-7.patch
 )
 
 DOCS=(

diff --git a/media-libs/coin/files/coin-3.1.3-gcc-7.patch 
b/media-libs/coin/files/coin-3.1.3-gcc-7.patch
new file mode 100644
index 000..c1f1f560d85
--- /dev/null
+++ b/media-libs/coin/files/coin-3.1.3-gcc-7.patch
@@ -0,0 +1,21 @@
+diff -urN Coin-3.1.3.orig/src/3ds/SoStream.cpp Coin-3.1.3/src/3ds/SoStream.cpp
+--- Coin-3.1.3.orig/src/3ds/SoStream.cpp   2010-03-02 16:20:09.0 
+0300
 Coin-3.1.3/src/3ds/SoStream.cpp2017-07-23 15:04:43.808204691 +0300
+@@ -176,7 +176,7 @@
+   if (!gotNum) { setBadBit(); return FALSE; } \
+  \
+   char *ce; \
+-  s = '\0'; \
++  s = NULL; \
+   _convertType_ tempVal = _convertFunc_(buf, , 0); \
+  \
+   if (ce != s) \
+@@ -273,7 +273,7 @@
+ gotAll: \
+   \
+   char *ce; \
+-  s = '\0'; \
++  s = NULL; \
+   double tempVal = _convertFunc_(buf, ); \
+  \
+   if (ce != s) \



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

2017-07-20 Thread Sergei Trofimovich
commit: 82d75eceb7b226e82f053a458280c5d4a2c8ead4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jul 20 19:51:33 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jul 20 20:57:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d75ece

media-libs/coin: ia64 keyworded, bug #10

Package-Manager: Portage-2.3.6, Repoman-2.3.3
RepoMan-Options: --include-arches="ia64"

 media-libs/coin/coin-3.1.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/coin/coin-3.1.3-r2.ebuild 
b/media-libs/coin/coin-3.1.3-r2.ebuild
index c89dbdc1f0a..c9686db8c42 100644
--- a/media-libs/coin/coin-3.1.3-r2.ebuild
+++ b/media-libs/coin/coin-3.1.3-r2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home;
 SRC_URI="https://bitbucket.org/Coin3D/coin/downloads/${MY_P}.tar.gz;
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="bzip2 debug doc javascript openal simage static-libs threads zlib"
 



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

2017-04-20 Thread Jeroen Roovers
commit: f495431ea41e2b1def3f58a66628a53fc008cd02
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Apr 20 08:18:56 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Apr 20 08:26:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f495431e

media-libs/coin: Mark ~hppa (bug #550040).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 media-libs/coin/coin-3.1.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/coin/coin-3.1.3-r2.ebuild 
b/media-libs/coin/coin-3.1.3-r2.ebuild
index 282e366d6c6..c89dbdc1f0a 100644
--- a/media-libs/coin/coin-3.1.3-r2.ebuild
+++ b/media-libs/coin/coin-3.1.3-r2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home;
 SRC_URI="https://bitbucket.org/Coin3D/coin/downloads/${MY_P}.tar.gz;
 
 LICENSE="|| ( GPL-2 PEL )"
-KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 IUSE="bzip2 debug doc javascript openal simage static-libs threads zlib"
 



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

2015-08-24 Thread Alexis Ballier
commit: a22d0c4ff83984a77afc03f0ee362d6e5ed74c49
Author: Alexis Ballier aballier AT gentoo DOT org
AuthorDate: Mon Aug 24 14:22:42 2015 +
Commit: Alexis Ballier aballier AT gentoo DOT org
CommitDate: Mon Aug 24 14:22:56 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a22d0c4f

media-libs/coin: keyword ~arm

Package-Manager: portage-2.2.20.1

 media-libs/coin/coin-3.1.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/coin/coin-3.1.3-r2.ebuild 
b/media-libs/coin/coin-3.1.3-r2.ebuild
index 9958823..521b9f1 100644
--- a/media-libs/coin/coin-3.1.3-r2.ebuild
+++ b/media-libs/coin/coin-3.1.3-r2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE=http://www.coin3d.org/;
 SRC_URI=ftp://ftp.coin3d.org/pub/coin/src/all/${MY_P}.tar.gz;
 
 LICENSE=|| ( GPL-2 PEL )
-KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm ppc x86 ~amd64-linux ~x86-linux
 SLOT=0
 IUSE=bzip2 debug doc javascript openal simage static-libs threads zlib