[gentoo-commits] repo/gentoo:master commit in: media-libs/coin/, media-libs/coin/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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