[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 32cd8f0990a3339ac81408f285578e671c1c6a18 Author: Eli Schwartz gmail com> AuthorDate: Sun Mar 10 20:43:40 2024 + Commit: Sam James gentoo org> CommitDate: Mon Mar 11 14:22:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32cd8f09 sci-physics/bullet: mark as LTO-unsafe, strict-aliasing unsafe Closes: https://bugs.gentoo.org/863275 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> sci-physics/bullet/bullet-3.21.ebuild | 10 +- sci-physics/bullet/bullet-3.22b.ebuild | 10 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/sci-physics/bullet/bullet-3.21.ebuild b/sci-physics/bullet/bullet-3.21.ebuild index ba59abb141b6..9a61fccf6b25 100644 --- a/sci-physics/bullet/bullet-3.21.ebuild +++ b/sci-physics/bullet/bullet-3.21.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake toolchain-funcs +inherit cmake flag-o-matic toolchain-funcs DESCRIPTION="Continuous Collision Detection and Physics Library" HOMEPAGE="https://www.bulletphysics.com/; @@ -54,6 +54,14 @@ src_prepare() { } src_configure() { + # -Werror-strict-aliasing + # https://bugs.gentoo.org/863275 + # https://github.com/bulletphysics/bullet3/issues/4590 + # + # Do not trust with LTO either + append-flags -fno-strict-aliasing + filter-lto + local mycmakeargs=( -DBUILD_CPU_DEMOS=OFF -DBUILD_OPENGL3_DEMOS=OFF diff --git a/sci-physics/bullet/bullet-3.22b.ebuild b/sci-physics/bullet/bullet-3.22b.ebuild index c89db12f8617..dc16ccdb4491 100644 --- a/sci-physics/bullet/bullet-3.22b.ebuild +++ b/sci-physics/bullet/bullet-3.22b.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake toolchain-funcs +inherit cmake flag-o-matic toolchain-funcs DESCRIPTION="Continuous Collision Detection and Physics Library" HOMEPAGE="https://pybullet.org/wordpress/; @@ -52,6 +52,14 @@ src_prepare() { } src_configure() { + # -Werror-strict-aliasing + # https://bugs.gentoo.org/863275 + # https://github.com/bulletphysics/bullet3/issues/4590 + # + # Do not trust with LTO either + append-flags -fno-strict-aliasing + filter-lto + local mycmakeargs=( -DBUILD_CPU_DEMOS=OFF -DBUILD_OPENGL3_DEMOS=OFF
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 387f84baf2e5e2cc8fb22cc9b4d3094f9598a474 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 3 14:56:02 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 9 14:50:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=387f84ba sci-physics/bullet: destabilize for ~x86 Signed-off-by: Arthur Zamarin gentoo.org> sci-physics/bullet/bullet-3.21.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/bullet/bullet-3.21.ebuild b/sci-physics/bullet/bullet-3.21.ebuild index bb234e0e4a56..57d64ba833ba 100644 --- a/sci-physics/bullet/bullet-3.21.ebuild +++ b/sci-physics/bullet/bullet-3.21.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="doc double-precision examples extras openmp tbb test +threads" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 2be402d47a13ce4796c3448772c3334843020536 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Dec 18 12:36:16 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Dec 19 14:44:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be402d4 sci-physics/bullet: drop 3.07-r1, 3.08-r1, 3.17-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> sci-physics/bullet/Manifest | 3 -- sci-physics/bullet/bullet-3.07-r1.ebuild | 86 --- sci-physics/bullet/bullet-3.08-r1.ebuild | 86 --- sci-physics/bullet/bullet-3.17-r1.ebuild | 87 4 files changed, 262 deletions(-) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index 5c5fc483463a..7e461552cc32 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1,5 +1,2 @@ -DIST bullet-3.07.tar.gz 148413637 BLAKE2B 776cd7651d11d865095ea000d353860bea09c6ff4ec8dd8e43282a78373e2830f6ce1ce2b87ed25a67be7bded297b3a6320b2872a71dfd3849e7b197c6d2c936 SHA512 31fc7cb4ed8b939abc9eeb0a8f6fff3a454ea4ebcffd797fd35a2320fe3ab222fcd315569809ea148d0efff47267f5eec9f4bf7aaf07730a06aa9babd2abc9a6 -DIST bullet-3.08.tar.gz 129282084 BLAKE2B daa5b6719575af28c6f6359ef51c7a9b8ca9cde2e5b4ea1b00c2991fc4d6b13175d034c7a694eaf36e8ff3ab343457027f57bb511639b3701341ad4551f1a6ca SHA512 4177c2b2f3b007691102973e7a3d4337b8de559d20058db75a2d25eab35b9be62fa14e3362435ef6f7ea2f6b8cf02a78770cc49c17e979adf3a2b41f19ee702a -DIST bullet-3.17.tar.gz 131995187 BLAKE2B 38996c299eb900f867367966c90c7511d4f5c727671249665a073f86390a4514f7c8193577fd73502b49d467eaeb6e7b195426089065ce3bda3238ee76e237b3 SHA512 a5105bf5f1dd365a64a350755c7d2c97942f74897a18dcdb3651e6732fd55cc1030a096f5808cf50575281f05e3ac09aa50a48d271a47b94cd61f5167a72b7cc DIST bullet-3.21.tar.gz 133046747 BLAKE2B 7bbc51027f19502e4d72bb33ad698817d87d559b60a3eb1067aebc8e25dbf746fd99753cfe6839a2be649318ce7c7563f63409818dc1bdd210a5ed56fe38b5bd SHA512 dfe2e091d2ea42301e131b010769b5a3c5204693f40d46e4f2a8cba94117d19058b8c9873e6a1ce8dff11a249498e65540566ef1a2ff7866546289958965fda4 DIST bullet-3.22b.tar.gz 139800935 BLAKE2B e7fb35d95b11164fd3184c110581bd73c0a4886087d30b58756ffb97f79d1d2d1ae4a9f51b83c2eac94e5666b7529bf0dbfd7dd8a46ebcaed3f10edf76f5 SHA512 9e2f3eb78b94de6a11d605f4ab87868f19d5aa8df61b35030c3866d47ae9c3e5cfc56ab57b8752d697c17489599de55f4066125f3e1fcbcbc61eed8821ae3f24 diff --git a/sci-physics/bullet/bullet-3.07-r1.ebuild b/sci-physics/bullet/bullet-3.07-r1.ebuild deleted file mode 100644 index 8c7fe0df2cf3.. --- a/sci-physics/bullet/bullet-3.07-r1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake toolchain-funcs - -DESCRIPTION="Continuous Collision Detection and Physics Library" -HOMEPAGE="https://www.bulletphysics.com/; -SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="doc double-precision examples openmp tbb test threads" - -REQUIRED_USE=" - openmp? ( threads ) - tbb? ( threads ) -" - -RDEPEND=" - virtual/opengl - media-libs/freeglut - tbb? ( https://www.bulletphysics.com/; -SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc double-precision examples openmp tbb test threads" - -REQUIRED_USE=" - openmp? ( threads ) - tbb? ( threads ) -" - -RDEPEND=" - virtual/opengl - media-libs/freeglut - tbb? ( https://www.bulletphysics.com/; -SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" -IUSE="doc double-precision examples extras openmp tbb test +threads" - -REQUIRED_USE=" - openmp? ( threads ) - tbb? ( threads ) -" - -RDEPEND=" - virtual/opengl - media-libs/freeglut - tbb? (
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 2e5e492f541d7ef9ac2c99e0b7b07becd3086a2e Author: WANG Xuerui gentoo org> AuthorDate: Mon Dec 5 05:25:41 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Mon Dec 5 05:25:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e5e492f sci-physics/bullet: keyword 3.21 for ~loong Signed-off-by: WANG Xuerui gentoo.org> sci-physics/bullet/bullet-3.21.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/bullet/bullet-3.21.ebuild b/sci-physics/bullet/bullet-3.21.ebuild index fab2d923dee4..bb234e0e4a56 100644 --- a/sci-physics/bullet/bullet-3.21.ebuild +++ b/sci-physics/bullet/bullet-3.21.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" IUSE="doc double-precision examples extras openmp tbb test +threads" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/, sci-physics/bullet/files/
commit: 884d9dafc85fe80042e62fd1434e9ca7e8668183 Author: Niccolò Belli linuxsystems it> AuthorDate: Tue Nov 8 11:40:14 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sun Nov 27 21:45:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884d9daf sci-physics/bullet: rename altivec vector keywords Altivec vectors can be defined with either the "vector" keyword or the "__vector" type. In general "__vector" should be prefered for include files, as otherwise it might conflicts with other type define in the source code (define a vector class in C++ is quite common). This causes bullet to fail to build on powerpc if the code is compiled with -maltivec, or by default on ppc64el which always has altivec enabled. See also: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760310 Closes: https://bugs.gentoo.org/852101 Signed-off-by: Niccolò Belli linuxsystems.it> Closes: https://github.com/gentoo/gentoo/pull/28193 Signed-off-by: Andrew Ammerlaan gentoo.org> sci-physics/bullet/bullet-3.21.ebuild | 2 ++ ...ullet-3.21-replace_altivec_vector_keyword.patch | 24 ++ 2 files changed, 26 insertions(+) diff --git a/sci-physics/bullet/bullet-3.21.ebuild b/sci-physics/bullet/bullet-3.21.ebuild index 2dd6ebe42362..fab2d923dee4 100644 --- a/sci-physics/bullet/bullet-3.21.ebuild +++ b/sci-physics/bullet/bullet-3.21.ebuild @@ -45,6 +45,8 @@ pkg_setup() { } src_prepare() { + (use ppc || use ppc64) && PATCHES+=( "${FILESDIR}/${P}-replace_altivec_vector_keyword.patch" ) + cmake_src_prepare # allow to generate docs diff --git a/sci-physics/bullet/files/bullet-3.21-replace_altivec_vector_keyword.patch b/sci-physics/bullet/files/bullet-3.21-replace_altivec_vector_keyword.patch new file mode 100644 index ..01ef90646d5b --- /dev/null +++ b/sci-physics/bullet/files/bullet-3.21-replace_altivec_vector_keyword.patch @@ -0,0 +1,24 @@ +--- a/src/clew/clew.h 2022-02-16 18:12:48.879740507 +0100 b/src/clew/clew.h 2022-02-16 18:13:32.403061196 +0100 +@@ -319,14 +319,14 @@ + + /* Define basic vector types */ + #if defined(__VEC__) + #include /* may be omitted depending on compiler. AltiVec spec provides no way to detect whether the header is required. */ +- typedef vector unsigned char __cl_uchar16; +- typedef vector signed char __cl_char16; +- typedef vector unsigned short __cl_ushort8; +- typedef vector signed short __cl_short8; +- typedef vector unsigned int __cl_uint4; +- typedef vector signed int __cl_int4; +- typedef vector float __cl_float4; ++ typedef __vector unsigned char __cl_uchar16; ++ typedef __vector signed char __cl_char16; ++ typedef __vector unsigned short__cl_ushort8; ++ typedef __vector signed short __cl_short8; ++ typedef __vector unsigned int __cl_uint4; ++ typedef __vector signed int__cl_int4; ++ typedef __vector float __cl_float4; + #define __CL_UCHAR16__ 1 + #define __CL_CHAR16__ 1 + #define __CL_USHORT8__ 1
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 8c6904a03c3e9f3c57de3d5ba687642b23a8752e Author: Petr Vaněk atlas cz> AuthorDate: Thu Aug 25 21:41:07 2022 + Commit: Sam James gentoo org> CommitDate: Fri Aug 26 10:46:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c6904a0 sci-physics/bullet: use tag in metadata.xml Signed-off-by: Petr Vaněk atlas.cz> Signed-off-by: Sam James gentoo.org> sci-physics/bullet/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/bullet/metadata.xml b/sci-physics/bullet/metadata.xml index 9ab60278b74d..f6d1a3ecfebd 100644 --- a/sci-physics/bullet/metadata.xml +++ b/sci-physics/bullet/metadata.xml @@ -13,7 +13,7 @@ Build the extras Build libraries in double precision -Enable multithreading with the Intel Threads Building Block dev-cpp/tbb +Enable multithreading with the Intel Threads Building Block dev-cpp/tbb bullet
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 36d0e215e85c938a9977df390fcded01959715de Author: Joonas Niilola gentoo org> AuthorDate: Tue May 17 11:53:33 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Tue May 17 11:55:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36d0e215 sci-physics/bullet: update maintainers Closes: https://bugs.gentoo.org/739604 Signed-off-by: Joonas Niilola gentoo.org> sci-physics/bullet/metadata.xml | 8 1 file changed, 8 deletions(-) diff --git a/sci-physics/bullet/metadata.xml b/sci-physics/bullet/metadata.xml index b2d956d4f58e..9ab60278b74d 100644 --- a/sci-physics/bullet/metadata.xml +++ b/sci-physics/bullet/metadata.xml @@ -1,14 +1,6 @@ https://www.gentoo.org/dtd/metadata.dtd;> - -rossbridger...@gmail.com -Ross Charles Campbell - - -proxy-ma...@gentoo.org -Proxy Maintainers - sci-phys...@gentoo.org Gentoo Physics Project
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 045be007cc483cb6c212685ba529185febc78f36 Author: Joonas Niilola gentoo org> AuthorDate: Wed Apr 27 13:46:41 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Apr 27 14:00:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045be007 sci-physics/bullet: Stabilize 3.21 x86, #841317 Signed-off-by: Joonas Niilola gentoo.org> sci-physics/bullet/bullet-3.21.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/bullet/bullet-3.21.ebuild b/sci-physics/bullet/bullet-3.21.ebuild index 246320d47014..2dd6ebe42362 100644 --- a/sci-physics/bullet/bullet-3.21.ebuild +++ b/sci-physics/bullet/bullet-3.21.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" IUSE="doc double-precision examples extras openmp tbb test +threads" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 37b3ba43f6e119623f623c592233b0444db2aa11 Author: Joonas Niilola gentoo org> AuthorDate: Wed Apr 27 13:43:39 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Apr 27 13:59:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37b3ba43 sci-physics/bullet: Stabilize 3.21 amd64, #841317 Signed-off-by: Joonas Niilola gentoo.org> sci-physics/bullet/bullet-3.21.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/bullet/bullet-3.21.ebuild b/sci-physics/bullet/bullet-3.21.ebuild index 9c107c131d61..246320d47014 100644 --- a/sci-physics/bullet/bullet-3.21.ebuild +++ b/sci-physics/bullet/bullet-3.21.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="doc double-precision examples extras openmp tbb test +threads" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 938fbd296801a1a6fd5e9bde8ef7cb74b4b572a6 Author: Thamognya Kodi thamognya com> AuthorDate: Sun Apr 24 12:29:11 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Apr 27 13:18:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=938fbd29 sci-physics/bullet: Bump to version 3.22b Signed-off-by: Thamognya Kodi thamognya.com> Closes: https://github.com/gentoo/gentoo/pull/25180 Signed-off-by: Joonas Niilola gentoo.org> sci-physics/bullet/Manifest| 1 + sci-physics/bullet/bullet-3.22b.ebuild | 87 ++ 2 files changed, 88 insertions(+) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index 0147de634410..5c5fc483463a 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -2,3 +2,4 @@ DIST bullet-3.07.tar.gz 148413637 BLAKE2B 776cd7651d11d865095ea000d353860bea09c6 DIST bullet-3.08.tar.gz 129282084 BLAKE2B daa5b6719575af28c6f6359ef51c7a9b8ca9cde2e5b4ea1b00c2991fc4d6b13175d034c7a694eaf36e8ff3ab343457027f57bb511639b3701341ad4551f1a6ca SHA512 4177c2b2f3b007691102973e7a3d4337b8de559d20058db75a2d25eab35b9be62fa14e3362435ef6f7ea2f6b8cf02a78770cc49c17e979adf3a2b41f19ee702a DIST bullet-3.17.tar.gz 131995187 BLAKE2B 38996c299eb900f867367966c90c7511d4f5c727671249665a073f86390a4514f7c8193577fd73502b49d467eaeb6e7b195426089065ce3bda3238ee76e237b3 SHA512 a5105bf5f1dd365a64a350755c7d2c97942f74897a18dcdb3651e6732fd55cc1030a096f5808cf50575281f05e3ac09aa50a48d271a47b94cd61f5167a72b7cc DIST bullet-3.21.tar.gz 133046747 BLAKE2B 7bbc51027f19502e4d72bb33ad698817d87d559b60a3eb1067aebc8e25dbf746fd99753cfe6839a2be649318ce7c7563f63409818dc1bdd210a5ed56fe38b5bd SHA512 dfe2e091d2ea42301e131b010769b5a3c5204693f40d46e4f2a8cba94117d19058b8c9873e6a1ce8dff11a249498e65540566ef1a2ff7866546289958965fda4 +DIST bullet-3.22b.tar.gz 139800935 BLAKE2B e7fb35d95b11164fd3184c110581bd73c0a4886087d30b58756ffb97f79d1d2d1ae4a9f51b83c2eac94e5666b7529bf0dbfd7dd8a46ebcaed3f10edf76f5 SHA512 9e2f3eb78b94de6a11d605f4ab87868f19d5aa8df61b35030c3866d47ae9c3e5cfc56ab57b8752d697c17489599de55f4066125f3e1fcbcbc61eed8821ae3f24 diff --git a/sci-physics/bullet/bullet-3.22b.ebuild b/sci-physics/bullet/bullet-3.22b.ebuild new file mode 100644 index ..236d0a1e53d8 --- /dev/null +++ b/sci-physics/bullet/bullet-3.22b.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake toolchain-funcs + +DESCRIPTION="Continuous Collision Detection and Physics Library" +HOMEPAGE="https://pybullet.org/wordpress/; +SRC_URI="https://github.com/bulletphysics/${PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="doc double-precision examples extras openmp tbb test +threads" + +REQUIRED_USE=" + openmp? ( threads ) + tbb? ( threads ) +" + +RDEPEND=" + virtual/opengl + media-libs/freeglut + tbb? (
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: c6ea5e65d39d36cb7963aada1786dddb211afcfc Author: Joonas Niilola gentoo org> AuthorDate: Wed Mar 2 07:18:51 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Mar 2 07:18:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ea5e65 sci-physics/bullet: stabilize 3.17-r1 for amd64 Closes: https://bugs.gentoo.org/828380 Signed-off-by: Joonas Niilola gentoo.org> sci-physics/bullet/bullet-3.17-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/bullet/bullet-3.17-r1.ebuild b/sci-physics/bullet/bullet-3.17-r1.ebuild index 4a2d9dd0a560..84913e382446 100644 --- a/sci-physics/bullet/bullet-3.17-r1.ebuild +++ b/sci-physics/bullet/bullet-3.17-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" IUSE="doc double-precision examples extras openmp tbb test +threads" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 4c4cb6724d76fbb64fb6cae5bb14f79383670f4d Author: Joonas Niilola gentoo org> AuthorDate: Wed Mar 2 07:18:23 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Mar 2 07:18:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c4cb672 sci-physics/bullet: stabilize 3.17-r1 for x86 Bug: https://bugs.gentoo.org/828380 Signed-off-by: Joonas Niilola gentoo.org> sci-physics/bullet/bullet-3.17-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/bullet/bullet-3.17-r1.ebuild b/sci-physics/bullet/bullet-3.17-r1.ebuild index 5c1db84f1499..4a2d9dd0a560 100644 --- a/sci-physics/bullet/bullet-3.17-r1.ebuild +++ b/sci-physics/bullet/bullet-3.17-r1.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 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" IUSE="doc double-precision examples extras openmp tbb test +threads" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 59e5f444b52fb458cd9a5ab7ec48f04134167f51 Author: Sam James gentoo org> AuthorDate: Tue Mar 1 23:33:27 2022 + Commit: Sam James gentoo org> CommitDate: Wed Mar 2 02:18:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e5f444 sci-physics/bullet: add 3.21 Closes: https://bugs.gentoo.org/830202 Signed-off-by: Sam James gentoo.org> sci-physics/bullet/Manifest | 1 + sci-physics/bullet/bullet-3.21.ebuild | 87 +++ 2 files changed, 88 insertions(+) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index 9ba61d661ac5..0147de634410 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1,3 +1,4 @@ DIST bullet-3.07.tar.gz 148413637 BLAKE2B 776cd7651d11d865095ea000d353860bea09c6ff4ec8dd8e43282a78373e2830f6ce1ce2b87ed25a67be7bded297b3a6320b2872a71dfd3849e7b197c6d2c936 SHA512 31fc7cb4ed8b939abc9eeb0a8f6fff3a454ea4ebcffd797fd35a2320fe3ab222fcd315569809ea148d0efff47267f5eec9f4bf7aaf07730a06aa9babd2abc9a6 DIST bullet-3.08.tar.gz 129282084 BLAKE2B daa5b6719575af28c6f6359ef51c7a9b8ca9cde2e5b4ea1b00c2991fc4d6b13175d034c7a694eaf36e8ff3ab343457027f57bb511639b3701341ad4551f1a6ca SHA512 4177c2b2f3b007691102973e7a3d4337b8de559d20058db75a2d25eab35b9be62fa14e3362435ef6f7ea2f6b8cf02a78770cc49c17e979adf3a2b41f19ee702a DIST bullet-3.17.tar.gz 131995187 BLAKE2B 38996c299eb900f867367966c90c7511d4f5c727671249665a073f86390a4514f7c8193577fd73502b49d467eaeb6e7b195426089065ce3bda3238ee76e237b3 SHA512 a5105bf5f1dd365a64a350755c7d2c97942f74897a18dcdb3651e6732fd55cc1030a096f5808cf50575281f05e3ac09aa50a48d271a47b94cd61f5167a72b7cc +DIST bullet-3.21.tar.gz 133046747 BLAKE2B 7bbc51027f19502e4d72bb33ad698817d87d559b60a3eb1067aebc8e25dbf746fd99753cfe6839a2be649318ce7c7563f63409818dc1bdd210a5ed56fe38b5bd SHA512 dfe2e091d2ea42301e131b010769b5a3c5204693f40d46e4f2a8cba94117d19058b8c9873e6a1ce8dff11a249498e65540566ef1a2ff7866546289958965fda4 diff --git a/sci-physics/bullet/bullet-3.21.ebuild b/sci-physics/bullet/bullet-3.21.ebuild new file mode 100644 index ..9c107c131d61 --- /dev/null +++ b/sci-physics/bullet/bullet-3.21.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake toolchain-funcs + +DESCRIPTION="Continuous Collision Detection and Physics Library" +HOMEPAGE="https://www.bulletphysics.com/; +SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="doc double-precision examples extras openmp tbb test +threads" + +REQUIRED_USE=" + openmp? ( threads ) + tbb? ( threads ) +" + +RDEPEND=" + virtual/opengl + media-libs/freeglut + tbb? (
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: c3efa1afcfac62755b31abde56aa8741f69163d0 Author: Sam James gentoo org> AuthorDate: Sat Oct 30 17:18:35 2021 + Commit: Sam James gentoo org> CommitDate: Sat Oct 30 17:18:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3efa1af sci-physics/bullet: needs deprecated TBB features, depend on older version Bug: https://bugs.gentoo.org/820827 Signed-off-by: Sam James gentoo.org> sci-physics/bullet/bullet-3.07-r1.ebuild | 2 +- sci-physics/bullet/bullet-3.08-r1.ebuild | 2 +- sci-physics/bullet/bullet-3.17-r1.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-physics/bullet/bullet-3.07-r1.ebuild b/sci-physics/bullet/bullet-3.07-r1.ebuild index 900336005b3..8c7fe0df2cf 100644 --- a/sci-physics/bullet/bullet-3.07-r1.ebuild +++ b/sci-physics/bullet/bullet-3.07-r1.ebuild @@ -22,7 +22,7 @@ REQUIRED_USE=" RDEPEND=" virtual/opengl media-libs/freeglut - tbb? ( dev-cpp/tbb:= ) + tbb? (
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 47562ef0d4e004c97e5a7e24a726f77fc9cbea25 Author: Sam James gentoo org> AuthorDate: Fri Oct 29 22:20:51 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 29 22:22:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47562ef0 sci-physics/bullet: add tbb subslot operator Signed-off-by: Sam James gentoo.org> sci-physics/bullet/{bullet-3.07.ebuild => bullet-3.07-r1.ebuild} | 2 +- sci-physics/bullet/{bullet-3.08.ebuild => bullet-3.08-r1.ebuild} | 2 +- sci-physics/bullet/{bullet-3.17.ebuild => bullet-3.17-r1.ebuild} | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-physics/bullet/bullet-3.07.ebuild b/sci-physics/bullet/bullet-3.07-r1.ebuild similarity index 98% rename from sci-physics/bullet/bullet-3.07.ebuild rename to sci-physics/bullet/bullet-3.07-r1.ebuild index 2bdb63b430a..900336005b3 100644 --- a/sci-physics/bullet/bullet-3.07.ebuild +++ b/sci-physics/bullet/bullet-3.07-r1.ebuild @@ -22,7 +22,7 @@ REQUIRED_USE=" RDEPEND=" virtual/opengl media-libs/freeglut - tbb? ( dev-cpp/tbb ) + tbb? ( dev-cpp/tbb:= ) " DEPEND="${RDEPEND}" BDEPEND="doc? ( app-doc/doxygen[dot] )" diff --git a/sci-physics/bullet/bullet-3.08.ebuild b/sci-physics/bullet/bullet-3.08-r1.ebuild similarity index 98% rename from sci-physics/bullet/bullet-3.08.ebuild rename to sci-physics/bullet/bullet-3.08-r1.ebuild index 255f3af6bc8..0ad7a8cf0ae 100644 --- a/sci-physics/bullet/bullet-3.08.ebuild +++ b/sci-physics/bullet/bullet-3.08-r1.ebuild @@ -22,7 +22,7 @@ REQUIRED_USE=" RDEPEND=" virtual/opengl media-libs/freeglut - tbb? ( dev-cpp/tbb ) + tbb? ( dev-cpp/tbb:= ) " DEPEND="${RDEPEND}" BDEPEND="doc? ( app-doc/doxygen[dot] )" diff --git a/sci-physics/bullet/bullet-3.17.ebuild b/sci-physics/bullet/bullet-3.17-r1.ebuild similarity index 98% rename from sci-physics/bullet/bullet-3.17.ebuild rename to sci-physics/bullet/bullet-3.17-r1.ebuild index 3b3f47ca007..6d0e4f2ea30 100644 --- a/sci-physics/bullet/bullet-3.17.ebuild +++ b/sci-physics/bullet/bullet-3.17-r1.ebuild @@ -22,7 +22,7 @@ REQUIRED_USE=" RDEPEND=" virtual/opengl media-libs/freeglut - tbb? ( dev-cpp/tbb ) + tbb? ( dev-cpp/tbb:= ) " DEPEND="${RDEPEND}" BDEPEND="doc? ( app-doc/doxygen[dot] )"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: c8c51a5294d260431eca18a4b004e8f912338b24 Author: Marek Szuba gentoo org> AuthorDate: Mon Aug 2 12:19:21 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Aug 2 12:33:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c51a52 sci-physics/bullet: keyword 3.17 for ~riscv Signed-off-by: Marek Szuba gentoo.org> sci-physics/bullet/bullet-3.17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/bullet/bullet-3.17.ebuild b/sci-physics/bullet/bullet-3.17.ebuild index 4e1e291757d..3b3f47ca007 100644 --- a/sci-physics/bullet/bullet-3.17.ebuild +++ b/sci-physics/bullet/bullet-3.17.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="doc double-precision examples extras openmp tbb test +threads" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 291af15b301069748e61770752ecc91b49be89cb Author: Ross Charles Campbell gmail com> AuthorDate: Mon May 10 23:36:26 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jun 2 12:59:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=291af15b sci-physics/bullet: bump to 3.17 This version reintroduced "extras" USE flag Closes: https://bugs.gentoo.org/765556 Closes: https://bugs.gentoo.org/762982 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/20764 Signed-off-by: Joonas Niilola gentoo.org> sci-physics/bullet/Manifest | 1 + sci-physics/bullet/bullet-3.17.ebuild | 87 +++ sci-physics/bullet/metadata.xml | 5 +- 3 files changed, 91 insertions(+), 2 deletions(-) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index d3c89dce497..9ba61d661ac 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1,2 +1,3 @@ DIST bullet-3.07.tar.gz 148413637 BLAKE2B 776cd7651d11d865095ea000d353860bea09c6ff4ec8dd8e43282a78373e2830f6ce1ce2b87ed25a67be7bded297b3a6320b2872a71dfd3849e7b197c6d2c936 SHA512 31fc7cb4ed8b939abc9eeb0a8f6fff3a454ea4ebcffd797fd35a2320fe3ab222fcd315569809ea148d0efff47267f5eec9f4bf7aaf07730a06aa9babd2abc9a6 DIST bullet-3.08.tar.gz 129282084 BLAKE2B daa5b6719575af28c6f6359ef51c7a9b8ca9cde2e5b4ea1b00c2991fc4d6b13175d034c7a694eaf36e8ff3ab343457027f57bb511639b3701341ad4551f1a6ca SHA512 4177c2b2f3b007691102973e7a3d4337b8de559d20058db75a2d25eab35b9be62fa14e3362435ef6f7ea2f6b8cf02a78770cc49c17e979adf3a2b41f19ee702a +DIST bullet-3.17.tar.gz 131995187 BLAKE2B 38996c299eb900f867367966c90c7511d4f5c727671249665a073f86390a4514f7c8193577fd73502b49d467eaeb6e7b195426089065ce3bda3238ee76e237b3 SHA512 a5105bf5f1dd365a64a350755c7d2c97942f74897a18dcdb3651e6732fd55cc1030a096f5808cf50575281f05e3ac09aa50a48d271a47b94cd61f5167a72b7cc diff --git a/sci-physics/bullet/bullet-3.17.ebuild b/sci-physics/bullet/bullet-3.17.ebuild new file mode 100644 index 000..4e1e291757d --- /dev/null +++ b/sci-physics/bullet/bullet-3.17.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake toolchain-funcs + +DESCRIPTION="Continuous Collision Detection and Physics Library" +HOMEPAGE="https://www.bulletphysics.com/; +SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc double-precision examples extras openmp tbb test +threads" + +REQUIRED_USE=" + openmp? ( threads ) + tbb? ( threads ) +" + +RDEPEND=" + virtual/opengl + media-libs/freeglut + tbb? ( dev-cpp/tbb ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( app-doc/doxygen[dot] )" + +PATCHES=( "${FILESDIR}"/${PN}-2.85-soversion.patch ) + +DOCS=( AUTHORS.txt LICENSE.txt README.md ) + +# Building / linking of third Party library BussIK does not work out of the box +RESTRICT="test" + +S="${WORKDIR}/${PN}3-${PV}" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + cmake_src_prepare + + # allow to generate docs + sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_CPU_DEMOS=OFF + -DBUILD_OPENGL3_DEMOS=OFF + -DBUILD_BULLET2_DEMOS=OFF + -DUSE_GRAPHICAL_BENCHMARK=OFF + -DINSTALL_LIBS=ON + -DBUILD_BULLET3=ON + -DBUILD_BULLET_ROBOTICS_GUI_EXTRA=OFF # This module depends on example libraries + -DBUILD_EXTRAS=$(usex extras) + -DUSE_DOUBLE_PRECISION=$(usex double-precision) + -DBUILD_UNIT_TESTS=$(usex test) + -DBULLET2_MULTITHREADING=$(usex threads) + -DBULLET2_USE_OPEN_MP_MULTITHREADING=$(usex openmp) + -DBULLET2_USE_TBB_MULTITHREADING=$(usex tbb) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc; then + doxygen || die + HTML_DOCS+=( html/. ) + DOCS+=( docs/*.pdf ) + fi + + if use examples; then + # throws QA warnings + rm examples/ThirdPartyLibs/openvr/*/linux*/libopenvr_api.so || die + DOCS+=( examples ) + fi +} diff --git a/sci-physics/bullet/metadata.xml b/sci-physics/bullet/metadata.xml index e05652c8f5a..24b48185000 100644 --- a/sci-physics/bullet/metadata.xml +++ b/sci-physics/bullet/metadata.xml @@ -19,8 +19,9 @@ for games and animation. -Build libraries in double precision -Enable multithreading with the Intel Threads
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 6375dcbe6e3b54e6bb7543ec4b6428e551c5049f Author: Ross Charles Campbell gmail com> AuthorDate: Sun Feb 7 04:05:46 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 12 15:10:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6375dcbe sci-physics/bullet: bump to 3.08 Closes: https://bugs.gentoo.org/769251 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Ross Charles Campbell gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19356 Signed-off-by: Sam James gentoo.org> sci-physics/bullet/Manifest | 1 + sci-physics/bullet/bullet-3.08.ebuild | 86 +++ 2 files changed, 87 insertions(+) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index a5d77918fa0..d3c89dce497 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1 +1,2 @@ DIST bullet-3.07.tar.gz 148413637 BLAKE2B 776cd7651d11d865095ea000d353860bea09c6ff4ec8dd8e43282a78373e2830f6ce1ce2b87ed25a67be7bded297b3a6320b2872a71dfd3849e7b197c6d2c936 SHA512 31fc7cb4ed8b939abc9eeb0a8f6fff3a454ea4ebcffd797fd35a2320fe3ab222fcd315569809ea148d0efff47267f5eec9f4bf7aaf07730a06aa9babd2abc9a6 +DIST bullet-3.08.tar.gz 129282084 BLAKE2B daa5b6719575af28c6f6359ef51c7a9b8ca9cde2e5b4ea1b00c2991fc4d6b13175d034c7a694eaf36e8ff3ab343457027f57bb511639b3701341ad4551f1a6ca SHA512 4177c2b2f3b007691102973e7a3d4337b8de559d20058db75a2d25eab35b9be62fa14e3362435ef6f7ea2f6b8cf02a78770cc49c17e979adf3a2b41f19ee702a diff --git a/sci-physics/bullet/bullet-3.08.ebuild b/sci-physics/bullet/bullet-3.08.ebuild new file mode 100644 index 000..255f3af6bc8 --- /dev/null +++ b/sci-physics/bullet/bullet-3.08.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake toolchain-funcs + +DESCRIPTION="Continuous Collision Detection and Physics Library" +HOMEPAGE="https://www.bulletphysics.com/; +SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc double-precision examples openmp tbb test threads" + +REQUIRED_USE=" + openmp? ( threads ) + tbb? ( threads ) +" + +RDEPEND=" + virtual/opengl + media-libs/freeglut + tbb? ( dev-cpp/tbb ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( app-doc/doxygen[dot] )" + +PATCHES=( "${FILESDIR}"/${PN}-2.85-soversion.patch ) + +DOCS=( AUTHORS.txt LICENSE.txt README.md ) + +# Building / linking of third Party library BussIK does not work out of the box +RESTRICT="test" + +S="${WORKDIR}/${PN}3-${PV}" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + cmake_src_prepare + + # allow to generate docs + sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_CPU_DEMOS=OFF + -DBUILD_OPENGL3_DEMOS=OFF + -DBUILD_BULLET2_DEMOS=OFF + -DUSE_GRAPHICAL_BENCHMARK=OFF + -DINSTALL_LIBS=ON + -DBUILD_BULLET3=ON + -DBUILD_EXTRAS=OFF + -DUSE_DOUBLE_PRECISION=$(usex double-precision) + -DBUILD_UNIT_TESTS=$(usex test) + -DBULLET2_MULTITHREADING=$(usex threads) + -DBULLET2_USE_OPEN_MP_MULTITHREADING=$(usex openmp) + -DBULLET2_USE_TBB_MULTITHREADING=$(usex tbb) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc; then + doxygen || die + HTML_DOCS+=( html/. ) + DOCS+=( docs/*.pdf ) + fi + + if use examples; then + # throws QA warnings + rm examples/ThirdPartyLibs/openvr/*/linux*/libopenvr_api.so || die + DOCS+=( examples ) + fi +}
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/files/, sci-physics/bullet/
commit: 762b3c6697feae7c846a9636e7af82be9e59aafa Author: Jakov Smolic sartura hr> AuthorDate: Wed Jan 20 10:16:13 2021 + Commit: David Seifert gentoo org> CommitDate: Wed Jan 20 10:16:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=762b3c66 sci-physics/bullet: Remove old Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> sci-physics/bullet/Manifest| 3 - sci-physics/bullet/bullet-2.86.ebuild | 69 - sci-physics/bullet/bullet-2.89.ebuild | 90 -- sci-physics/bullet/bullet-3.05.ebuild | 86 - .../files/bullet-2.89-no-dangling-pointer.patch| 26 --- sci-physics/bullet/metadata.xml| 2 - 6 files changed, 276 deletions(-) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index 89ee08092cf..a5d77918fa0 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1,4 +1 @@ -DIST bullet-2.86.tar.gz 25806558 BLAKE2B a8576d8dacd67b9789d32d7b1acc6c4025df3c15427c60d66f98b1906eee8b2b94e5b0108b9a8c00ca6261510ccaf57ba5c02c72fee8f528d4f723b304166731 SHA512 af8a6b282ab606437d7975a59cd8a9c2bf273c83b0e79f0c4c1de6fa51695ba6d5f3c853dce2fdba9cb55e7572214e15089e54db51afc465ca26f502cbd5a4f9 -DIST bullet-2.89.tar.gz 135742506 BLAKE2B 3725533bb50f3cf4783e21c57a5e3596f280d9aa3caa5b7a44925d4785206cc86514ff89c2cc1e33f8a14af7c8a5165190bb0515a6931fc4c7ec2e2b9aef3dd8 SHA512 3c4ba6a3b3623ef44dd4a23e0bc2e90dec1f2b7af463edcb886e110feac1dfb4a91945f0ed640052cac228318539e275976d37238102fb10a0f78aef065a730b -DIST bullet-3.05.tar.gz 142858358 BLAKE2B d7ef2e68c0740e5bd2a728c576bcd3f07fff3680d8f604d7fd89bb6d7eb8c38f6205aea3bae300d70c2ec4e362c14e0567e3af3aabc893f8e33d979ffe8b3521 SHA512 4cb67547b466e01f6c2258b1f350fdfac0f2dc73a7962b6e196491e6722e1cd22cdfe80d7b2f4e1e92a90f91e277bff5cabfd0f55ef55010f9a4d7286843cecd DIST bullet-3.07.tar.gz 148413637 BLAKE2B 776cd7651d11d865095ea000d353860bea09c6ff4ec8dd8e43282a78373e2830f6ce1ce2b87ed25a67be7bded297b3a6320b2872a71dfd3849e7b197c6d2c936 SHA512 31fc7cb4ed8b939abc9eeb0a8f6fff3a454ea4ebcffd797fd35a2320fe3ab222fcd315569809ea148d0efff47267f5eec9f4bf7aaf07730a06aa9babd2abc9a6 diff --git a/sci-physics/bullet/bullet-2.86.ebuild b/sci-physics/bullet/bullet-2.86.ebuild deleted file mode 100644 index f983c772bb6..000 --- a/sci-physics/bullet/bullet-2.86.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Continuous Collision Detection and Physics Library" -HOMEPAGE="http://www.bulletphysics.com/; -SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="+bullet3 doc double-precision examples extras test" - -RDEPEND=" - virtual/opengl - media-libs/freeglut" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( app-doc/doxygen[dot] )" - -PATCHES=( "${FILESDIR}"/${PN}-2.85-soversion.patch ) - -DOCS=( AUTHORS.txt LICENSE.txt README.md ) - -# Building / linking of third Party library BussIK does not work out of the box -RESTRICT="test" - -S="${WORKDIR}/${PN}3-${PV}" - -src_prepare() { - cmake_src_prepare - - # allow to generate docs - sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_CPU_DEMOS=OFF - -DBUILD_OPENGL3_DEMOS=OFF - -DBUILD_BULLET2_DEMOS=OFF - -DUSE_GRAPHICAL_BENCHMARK=OFF - -DINSTALL_LIBS=ON - -DINSTALL_EXTRA_LIBS=ON - -DBUILD_BULLET3=$(usex bullet3) - -DBUILD_EXTRAS=$(usex extras) - -DUSE_DOUBLE_PRECISION=$(usex double-precision) - -DBUILD_UNIT_TESTS=$(usex test) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc; then - doxygen || die - HTML_DOCS+=( html/. ) - DOCS+=( docs/*.pdf ) - fi - - if use examples; then - # throws QA warnings - rm examples/ThirdPartyLibs/openvr/*/linux64/libopenvr_api.so || die - DOCS+=( examples ) - fi -} diff --git a/sci-physics/bullet/bullet-2.89.ebuild b/sci-physics/bullet/bullet-2.89.ebuild deleted file mode 100644 index 93b7355b91d..000 --- a/sci-physics/bullet/bullet-2.89.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake toolchain-funcs - -DESCRIPTION="Continuous Collision Detection and Physics Library" -HOMEPAGE="http://www.bulletphysics.com/; -SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: c4482e0b7dc831261d5a3c26b51eb7f6d6bcc0b5 Author: Sam James gentoo org> AuthorDate: Sun Jan 3 01:17:05 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jan 3 01:17:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4482e0b sci-physics/bullet: Stabilize 3.07 amd64, #762059 Signed-off-by: Sam James gentoo.org> sci-physics/bullet/bullet-3.07.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/bullet/bullet-3.07.ebuild b/sci-physics/bullet/bullet-3.07.ebuild index 0ba0a2d387c..2dcd83c2cb5 100644 --- a/sci-physics/bullet/bullet-3.07.ebuild +++ b/sci-physics/bullet/bullet-3.07.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 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc double-precision examples openmp tbb test threads" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 1fb7f602491e8e60862292e57004ab22ac1922ce Author: Ross Charles Campbell gmail com> AuthorDate: Sat Nov 28 07:17:31 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Dec 7 08:56:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb7f602 sci-physics/bullet: version bump to 3.07 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Ross Charles Campbell gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18437 Signed-off-by: Joonas Niilola gentoo.org> sci-physics/bullet/Manifest | 1 + sci-physics/bullet/bullet-3.07.ebuild | 86 +++ 2 files changed, 87 insertions(+) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index 7ebc2006eb6..89ee08092cf 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1,3 +1,4 @@ DIST bullet-2.86.tar.gz 25806558 BLAKE2B a8576d8dacd67b9789d32d7b1acc6c4025df3c15427c60d66f98b1906eee8b2b94e5b0108b9a8c00ca6261510ccaf57ba5c02c72fee8f528d4f723b304166731 SHA512 af8a6b282ab606437d7975a59cd8a9c2bf273c83b0e79f0c4c1de6fa51695ba6d5f3c853dce2fdba9cb55e7572214e15089e54db51afc465ca26f502cbd5a4f9 DIST bullet-2.89.tar.gz 135742506 BLAKE2B 3725533bb50f3cf4783e21c57a5e3596f280d9aa3caa5b7a44925d4785206cc86514ff89c2cc1e33f8a14af7c8a5165190bb0515a6931fc4c7ec2e2b9aef3dd8 SHA512 3c4ba6a3b3623ef44dd4a23e0bc2e90dec1f2b7af463edcb886e110feac1dfb4a91945f0ed640052cac228318539e275976d37238102fb10a0f78aef065a730b DIST bullet-3.05.tar.gz 142858358 BLAKE2B d7ef2e68c0740e5bd2a728c576bcd3f07fff3680d8f604d7fd89bb6d7eb8c38f6205aea3bae300d70c2ec4e362c14e0567e3af3aabc893f8e33d979ffe8b3521 SHA512 4cb67547b466e01f6c2258b1f350fdfac0f2dc73a7962b6e196491e6722e1cd22cdfe80d7b2f4e1e92a90f91e277bff5cabfd0f55ef55010f9a4d7286843cecd +DIST bullet-3.07.tar.gz 148413637 BLAKE2B 776cd7651d11d865095ea000d353860bea09c6ff4ec8dd8e43282a78373e2830f6ce1ce2b87ed25a67be7bded297b3a6320b2872a71dfd3849e7b197c6d2c936 SHA512 31fc7cb4ed8b939abc9eeb0a8f6fff3a454ea4ebcffd797fd35a2320fe3ab222fcd315569809ea148d0efff47267f5eec9f4bf7aaf07730a06aa9babd2abc9a6 diff --git a/sci-physics/bullet/bullet-3.07.ebuild b/sci-physics/bullet/bullet-3.07.ebuild new file mode 100644 index 000..0ba0a2d387c --- /dev/null +++ b/sci-physics/bullet/bullet-3.07.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake toolchain-funcs + +DESCRIPTION="Continuous Collision Detection and Physics Library" +HOMEPAGE="https://www.bulletphysics.com/; +SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc double-precision examples openmp tbb test threads" + +REQUIRED_USE=" + openmp? ( threads ) + tbb? ( threads ) +" + +RDEPEND=" + virtual/opengl + media-libs/freeglut + tbb? ( dev-cpp/tbb ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( app-doc/doxygen[dot] )" + +PATCHES=( "${FILESDIR}"/${PN}-2.85-soversion.patch ) + +DOCS=( AUTHORS.txt LICENSE.txt README.md ) + +# Building / linking of third Party library BussIK does not work out of the box +RESTRICT="test" + +S="${WORKDIR}/${PN}3-${PV}" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + cmake_src_prepare + + # allow to generate docs + sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_CPU_DEMOS=OFF + -DBUILD_OPENGL3_DEMOS=OFF + -DBUILD_BULLET2_DEMOS=OFF + -DUSE_GRAPHICAL_BENCHMARK=OFF + -DINSTALL_LIBS=ON + -DBUILD_BULLET3=ON + -DBUILD_EXTRAS=OFF + -DUSE_DOUBLE_PRECISION=$(usex double-precision) + -DBUILD_UNIT_TESTS=$(usex test) + -DBULLET2_MULTITHREADING=$(usex threads) + -DBULLET2_USE_OPEN_MP_MULTITHREADING=$(usex openmp) + -DBULLET2_USE_TBB_MULTITHREADING=$(usex tbb) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc; then + doxygen || die + HTML_DOCS+=( html/. ) + DOCS+=( docs/*.pdf ) + fi + + if use examples; then + # throws QA warnings + rm examples/ThirdPartyLibs/openvr/*/linux*/libopenvr_api.so || die + DOCS+=( examples ) + fi +}
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 8995ab51a11cd8df60be49303ac9e61234dc9eae Author: Joonas Niilola gentoo org> AuthorDate: Mon Oct 12 12:51:17 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Oct 12 12:51:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8995ab51 sci-physics/bullet: bring back USE flag for double-precision - some silent revdeps break with it, still too experimental. Bug: https://bugs.gentoo.org/747898 Signed-off-by: Joonas Niilola gentoo.org> sci-physics/bullet/bullet-3.05.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/bullet/bullet-3.05.ebuild b/sci-physics/bullet/bullet-3.05.ebuild index 1361eaaff57..0ba0a2d387c 100644 --- a/sci-physics/bullet/bullet-3.05.ebuild +++ b/sci-physics/bullet/bullet-3.05.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc examples openmp tbb test threads" +IUSE="doc double-precision examples openmp tbb test threads" REQUIRED_USE=" openmp? ( threads ) @@ -60,7 +60,7 @@ src_configure() { -DINSTALL_LIBS=ON -DBUILD_BULLET3=ON -DBUILD_EXTRAS=OFF - -DUSE_DOUBLE_PRECISION=ON + -DUSE_DOUBLE_PRECISION=$(usex double-precision) -DBUILD_UNIT_TESTS=$(usex test) -DBULLET2_MULTITHREADING=$(usex threads) -DBULLET2_USE_OPEN_MP_MULTITHREADING=$(usex openmp)
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: ad44abd1f4d47a5cf29207e5a48fa1e3ec10c3bd Author: Joonas Niilola gentoo org> AuthorDate: Sat Oct 10 06:27:48 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Oct 10 07:22:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad44abd1 sci-physics/bullet: readd ~arm64 for 3.05 Signed-off-by: Joonas Niilola gentoo.org> sci-physics/bullet/bullet-3.05.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/bullet/bullet-3.05.ebuild b/sci-physics/bullet/bullet-3.05.ebuild index a0f05f7d44a..1361eaaff57 100644 --- a/sci-physics/bullet/bullet-3.05.ebuild +++ b/sci-physics/bullet/bullet-3.05.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc examples openmp tbb test threads" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: c52b6af1e6ca79b29ad9990d5c85cba6fbec356a Author: Joonas Niilola gentoo org> AuthorDate: Sat Oct 10 06:27:26 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Oct 10 07:22:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c52b6af1 sci-physics/bullet: https:// in HOMEPAGE Signed-off-by: Joonas Niilola gentoo.org> sci-physics/bullet/bullet-3.05.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/bullet/bullet-3.05.ebuild b/sci-physics/bullet/bullet-3.05.ebuild index e44b181d40a..a0f05f7d44a 100644 --- a/sci-physics/bullet/bullet-3.05.ebuild +++ b/sci-physics/bullet/bullet-3.05.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit cmake toolchain-funcs DESCRIPTION="Continuous Collision Detection and Physics Library" -HOMEPAGE="http://www.bulletphysics.com/; +HOMEPAGE="https://www.bulletphysics.com/; SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="ZLIB"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: bb460dd3982b07543ecac94a1f0fa70f5d0ff340 Author: Ross Charles Campbell gmail com> AuthorDate: Fri Sep 25 00:53:37 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Oct 10 07:22:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb460dd3 sci-physics/bullet: version bump to 3.05 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Ross Charles Campbell gmail.com> Closes: https://github.com/gentoo/gentoo/pull/17657 Signed-off-by: Joonas Niilola gentoo.org> sci-physics/bullet/Manifest | 1 + sci-physics/bullet/bullet-3.05.ebuild | 86 +++ sci-physics/bullet/metadata.xml | 8 ++-- 3 files changed, 91 insertions(+), 4 deletions(-) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index 56f16cbaf73..7ebc2006eb6 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1,2 +1,3 @@ DIST bullet-2.86.tar.gz 25806558 BLAKE2B a8576d8dacd67b9789d32d7b1acc6c4025df3c15427c60d66f98b1906eee8b2b94e5b0108b9a8c00ca6261510ccaf57ba5c02c72fee8f528d4f723b304166731 SHA512 af8a6b282ab606437d7975a59cd8a9c2bf273c83b0e79f0c4c1de6fa51695ba6d5f3c853dce2fdba9cb55e7572214e15089e54db51afc465ca26f502cbd5a4f9 DIST bullet-2.89.tar.gz 135742506 BLAKE2B 3725533bb50f3cf4783e21c57a5e3596f280d9aa3caa5b7a44925d4785206cc86514ff89c2cc1e33f8a14af7c8a5165190bb0515a6931fc4c7ec2e2b9aef3dd8 SHA512 3c4ba6a3b3623ef44dd4a23e0bc2e90dec1f2b7af463edcb886e110feac1dfb4a91945f0ed640052cac228318539e275976d37238102fb10a0f78aef065a730b +DIST bullet-3.05.tar.gz 142858358 BLAKE2B d7ef2e68c0740e5bd2a728c576bcd3f07fff3680d8f604d7fd89bb6d7eb8c38f6205aea3bae300d70c2ec4e362c14e0567e3af3aabc893f8e33d979ffe8b3521 SHA512 4cb67547b466e01f6c2258b1f350fdfac0f2dc73a7962b6e196491e6722e1cd22cdfe80d7b2f4e1e92a90f91e277bff5cabfd0f55ef55010f9a4d7286843cecd diff --git a/sci-physics/bullet/bullet-3.05.ebuild b/sci-physics/bullet/bullet-3.05.ebuild new file mode 100644 index 000..e44b181d40a --- /dev/null +++ b/sci-physics/bullet/bullet-3.05.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake toolchain-funcs + +DESCRIPTION="Continuous Collision Detection and Physics Library" +HOMEPAGE="http://www.bulletphysics.com/; +SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples openmp tbb test threads" + +REQUIRED_USE=" + openmp? ( threads ) + tbb? ( threads ) +" + +RDEPEND=" + virtual/opengl + media-libs/freeglut + tbb? ( dev-cpp/tbb ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( app-doc/doxygen[dot] )" + +PATCHES=( "${FILESDIR}"/${PN}-2.85-soversion.patch ) + +DOCS=( AUTHORS.txt LICENSE.txt README.md ) + +# Building / linking of third Party library BussIK does not work out of the box +RESTRICT="test" + +S="${WORKDIR}/${PN}3-${PV}" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + cmake_src_prepare + + # allow to generate docs + sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_CPU_DEMOS=OFF + -DBUILD_OPENGL3_DEMOS=OFF + -DBUILD_BULLET2_DEMOS=OFF + -DUSE_GRAPHICAL_BENCHMARK=OFF + -DINSTALL_LIBS=ON + -DBUILD_BULLET3=ON + -DBUILD_EXTRAS=OFF + -DUSE_DOUBLE_PRECISION=ON + -DBUILD_UNIT_TESTS=$(usex test) + -DBULLET2_MULTITHREADING=$(usex threads) + -DBULLET2_USE_OPEN_MP_MULTITHREADING=$(usex openmp) + -DBULLET2_USE_TBB_MULTITHREADING=$(usex tbb) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc; then + doxygen || die + HTML_DOCS+=( html/. ) + DOCS+=( docs/*.pdf ) + fi + + if use examples; then + # throws QA warnings + rm examples/ThirdPartyLibs/openvr/*/linux*/libopenvr_api.so || die + DOCS+=( examples ) + fi +} diff --git a/sci-physics/bullet/metadata.xml b/sci-physics/bullet/metadata.xml index 8dc1b6e634b..3eb822b267c 100644 --- a/sci-physics/bullet/metadata.xml +++ b/sci-physics/bullet/metadata.xml @@ -19,10 +19,10 @@ for games and animation. -Build Bullet 3 -Build libraries in double precision -Build additional libraries -Enable multithreading with the Intel Threads Building Block dev-cpp/tbb +Build Bullet 3 +Build libraries in double precision +Build additional libraries +Enable multithreading with the Intel Threads Building
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: c5475de9b08b51cafa287952d1c72f00c3c1b2ab Author: Sam James gentoo org> AuthorDate: Sun Sep 27 20:07:45 2020 + Commit: Sam James gentoo org> CommitDate: Sun Sep 27 20:07:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5475de9 sci-physics/bullet: Keyword 2.89 arm64, #744469 Signed-off-by: Sam James gentoo.org> sci-physics/bullet/bullet-2.89.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/bullet/bullet-2.89.ebuild b/sci-physics/bullet/bullet-2.89.ebuild index 24626f66775..93b7355b91d 100644 --- a/sci-physics/bullet/bullet-2.89.ebuild +++ b/sci-physics/bullet/bullet-2.89.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="+bullet3 doc double-precision examples extras openmp tbb test threads" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/files/, sci-physics/bullet/
commit: 0835ccb1949dd9931fd761dd521bc56cf513233b Author: Ross Charles Campbell gmail com> AuthorDate: Sun Aug 30 16:52:40 2020 + Commit: David Seifert gentoo org> CommitDate: Wed Sep 16 14:28:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0835ccb1 sci-physics/bullet: version bump to 2.89 Closes: https://github.com/gentoo/gentoo/pull/17235 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Ross Charles Campbell gmail.com> Signed-off-by: David Seifert gentoo.org> sci-physics/bullet/Manifest| 1 + sci-physics/bullet/bullet-2.89.ebuild | 90 ++ .../files/bullet-2.89-no-dangling-pointer.patch| 26 +++ sci-physics/bullet/metadata.xml| 1 + 4 files changed, 118 insertions(+) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index e83d7e958cb..56f16cbaf73 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1 +1,2 @@ DIST bullet-2.86.tar.gz 25806558 BLAKE2B a8576d8dacd67b9789d32d7b1acc6c4025df3c15427c60d66f98b1906eee8b2b94e5b0108b9a8c00ca6261510ccaf57ba5c02c72fee8f528d4f723b304166731 SHA512 af8a6b282ab606437d7975a59cd8a9c2bf273c83b0e79f0c4c1de6fa51695ba6d5f3c853dce2fdba9cb55e7572214e15089e54db51afc465ca26f502cbd5a4f9 +DIST bullet-2.89.tar.gz 135742506 BLAKE2B 3725533bb50f3cf4783e21c57a5e3596f280d9aa3caa5b7a44925d4785206cc86514ff89c2cc1e33f8a14af7c8a5165190bb0515a6931fc4c7ec2e2b9aef3dd8 SHA512 3c4ba6a3b3623ef44dd4a23e0bc2e90dec1f2b7af463edcb886e110feac1dfb4a91945f0ed640052cac228318539e275976d37238102fb10a0f78aef065a730b diff --git a/sci-physics/bullet/bullet-2.89.ebuild b/sci-physics/bullet/bullet-2.89.ebuild new file mode 100644 index 000..24626f66775 --- /dev/null +++ b/sci-physics/bullet/bullet-2.89.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake toolchain-funcs + +DESCRIPTION="Continuous Collision Detection and Physics Library" +HOMEPAGE="http://www.bulletphysics.com/; +SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+bullet3 doc double-precision examples extras openmp tbb test threads" + +REQUIRED_USE=" + openmp? ( threads ) + tbb? ( threads ) +" + +RDEPEND=" + virtual/opengl + media-libs/freeglut + tbb? ( dev-cpp/tbb ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( app-doc/doxygen[dot] )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.85-soversion.patch + "${FILESDIR}"/${PN}-2.89-no-dangling-pointer.patch +) + +DOCS=( AUTHORS.txt LICENSE.txt README.md ) + +# Building / linking of third Party library BussIK does not work out of the box +RESTRICT="test" + +S="${WORKDIR}/${PN}3-${PV}" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + cmake_src_prepare + + # allow to generate docs + sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_CPU_DEMOS=OFF + -DBUILD_OPENGL3_DEMOS=OFF + -DBUILD_BULLET2_DEMOS=OFF + -DUSE_GRAPHICAL_BENCHMARK=OFF + -DINSTALL_LIBS=ON + -DINSTALL_EXTRA_LIBS=ON + -DBUILD_BULLET3=$(usex bullet3) + -DBUILD_EXTRAS=$(usex extras) + -DUSE_DOUBLE_PRECISION=$(usex double-precision) + -DBUILD_UNIT_TESTS=$(usex test) + -DBULLET2_MULTITHREADING=$(usex threads) + -DBULLET2_USE_OPEN_MP_MULTITHREADING=$(usex openmp) + -DBULLET2_USE_TBB_MULTITHREADING=$(usex tbb) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc; then + doxygen || die + HTML_DOCS+=( html/. ) + DOCS+=( docs/*.pdf ) + fi + + if use examples; then + # throws QA warnings + rm examples/ThirdPartyLibs/openvr/*/linux64/libopenvr_api.so || die + DOCS+=( examples ) + fi +} diff --git a/sci-physics/bullet/files/bullet-2.89-no-dangling-pointer.patch b/sci-physics/bullet/files/bullet-2.89-no-dangling-pointer.patch new file mode 100644 index 000..8eee0016ae2 --- /dev/null +++ b/sci-physics/bullet/files/bullet-2.89-no-dangling-pointer.patch @@ -0,0 +1,26 @@ +From 1c64add35ed4918222ceb4fe93b7bef0e2b4e41c Mon Sep 17 00:00:00 2001 +From: stolk +Date: Wed, 1 Apr 2020 10:59:16 -0700 +Subject: [PATCH] Do not return a dangling pointer! + +Signed-off-by: Ross Charles Campbell +--- + Extras/ConvexDecomposition/cd_wavefront.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 5e68b11189d74676add864809cd0ffb30357474c Author: Ross Charles Campbell gmail com> AuthorDate: Sun Aug 23 13:10:32 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Aug 23 13:10:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e68b111 sci-physics/bullet: self-assigned as proxy maintainer Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Ross Charles Campbell gmail.com> Signed-off-by: David Seifert gentoo.org> sci-physics/bullet/metadata.xml | 8 1 file changed, 8 insertions(+) diff --git a/sci-physics/bullet/metadata.xml b/sci-physics/bullet/metadata.xml index 884f06af0ba..3304e14d402 100644 --- a/sci-physics/bullet/metadata.xml +++ b/sci-physics/bullet/metadata.xml @@ -1,6 +1,14 @@ http://www.gentoo.org/dtd/metadata.dtd;> + +rossbridger...@gmail.com +Ross Charles Campbell + + +proxy-ma...@gentoo.org +Proxy Maintainers + sci-phys...@gentoo.org Gentoo Physics Project
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/files/, sci-physics/bullet/
commit: 8ed83f1faba38e8fdaa3b8261bbba964c7a5c336 Author: Ross Charles Campbell gmail com> AuthorDate: Sun Aug 23 13:10:35 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Aug 23 13:10:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ed83f1f sci-physics/bullet: migrate to EAPI 7 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Closes: https://github.com/gentoo/gentoo/pull/17226 Signed-off-by: Ross Charles Campbell gmail.com> Signed-off-by: David Seifert gentoo.org> sci-physics/bullet/bullet-2.86.ebuild | 29 ++ .../bullet/files/bullet-2.85-soversion.patch | 25 ++- 2 files changed, 21 insertions(+), 33 deletions(-) diff --git a/sci-physics/bullet/bullet-2.86.ebuild b/sci-physics/bullet/bullet-2.86.ebuild index b0238f5c9d4..f983c772bb6 100644 --- a/sci-physics/bullet/bullet-2.86.ebuild +++ b/sci-physics/bullet/bullet-2.86.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils +inherit cmake DESCRIPTION="Continuous Collision Detection and Physics Library" HOMEPAGE="http://www.bulletphysics.com/; @@ -17,10 +17,8 @@ IUSE="+bullet3 doc double-precision examples extras test" RDEPEND=" virtual/opengl media-libs/freeglut" - -DEPEND=" - ${RDEPEND} - doc? ( app-doc/doxygen[dot] )" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( app-doc/doxygen[dot] )" PATCHES=( "${FILESDIR}"/${PN}-2.85-soversion.patch ) @@ -32,7 +30,7 @@ RESTRICT="test" S="${WORKDIR}/${PN}3-${PV}" src_prepare() { - cmake-utils_src_prepare + cmake_src_prepare # allow to generate docs sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die @@ -40,7 +38,6 @@ src_prepare() { src_configure() { local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON -DBUILD_CPU_DEMOS=OFF -DBUILD_OPENGL3_DEMOS=OFF -DBUILD_BULLET2_DEMOS=OFF @@ -52,21 +49,21 @@ src_configure() { -DUSE_DOUBLE_PRECISION=$(usex double-precision) -DBUILD_UNIT_TESTS=$(usex test) ) - cmake-utils_src_configure + cmake_src_configure } src_compile() { - cmake-utils_src_compile + cmake_src_compile if use doc; then doxygen || die HTML_DOCS+=( html/. ) DOCS+=( docs/*.pdf ) fi -} -src_install() { - cmake-utils_src_install - use examples && DOCS+=( examples ) - einstalldocs + if use examples; then + # throws QA warnings + rm examples/ThirdPartyLibs/openvr/*/linux64/libopenvr_api.so || die + DOCS+=( examples ) + fi } diff --git a/sci-physics/bullet/files/bullet-2.85-soversion.patch b/sci-physics/bullet/files/bullet-2.85-soversion.patch index 74cfe4e8f8a..342569355d8 100644 --- a/sci-physics/bullet/files/bullet-2.85-soversion.patch +++ b/sci-physics/bullet/files/bullet-2.85-soversion.patch @@ -1,31 +1,22 @@ - Extras/Serialize/BulletFileLoader/CMakeLists.txt |2 ++ - .../Serialize/BulletWorldImporter/CMakeLists.txt |2 ++ - Extras/glui/CMakeLists.txt |2 ++ - 3 files changed, 6 insertions(+), 0 deletions(-) - -diff --git a/Extras/Serialize/BulletFileLoader/CMakeLists.txt b/Extras/Serialize/BulletFileLoader/CMakeLists.txt -index 486cfdc..f1e0884 100644 --- a/Extras/Serialize/BulletFileLoader/CMakeLists.txt +++ b/Extras/Serialize/BulletFileLoader/CMakeLists.txt -@@ -16,6 +16,8 @@ btBulletFile.cpp - btBulletFile.h - ) +@@ -20,6 +20,8 @@ + + ADD_LIBRARY(BulletFileLoader ${BulletFileLoader_SRCS} ${BulletFileLoader_HDRS}) +SET_TARGET_PROPERTIES(BulletFileLoader PROPERTIES VERSION ${BULLET_VERSION}) +SET_TARGET_PROPERTIES(BulletFileLoader PROPERTIES SOVERSION ${BULLET_VERSION}) IF (BUILD_SHARED_LIBS) - TARGET_LINK_LIBRARIES(BulletFileLoader LinearMath) + TARGET_LINK_LIBRARIES(BulletFileLoader LinearMath) ENDIF (BUILD_SHARED_LIBS) -diff --git a/Extras/Serialize/BulletWorldImporter/CMakeLists.txt b/Extras/Serialize/BulletWorldImporter/CMakeLists.txt -index e620315..e04e8e9 100644 --- a/Extras/Serialize/BulletWorldImporter/CMakeLists.txt +++ b/Extras/Serialize/BulletWorldImporter/CMakeLists.txt -@@ -9,6 +9,8 @@ btBulletWorldImporter.cpp - btBulletWorldImporter.h - ) +@@ -14,6 +14,8 @@ + SET_TARGET_PROPERTIES(BulletWorldImporter PROPERTIES VERSION ${BULLET_VERSION}) + SET_TARGET_PROPERTIES(BulletWorldImporter PROPERTIES SOVERSION ${BULLET_VERSION}) +SET_TARGET_PROPERTIES(BulletWorldImporter PROPERTIES VERSION ${BULLET_VERSION}) +SET_TARGET_PROPERTIES(BulletWorldImporter PROPERTIES SOVERSION ${BULLET_VERSION}) IF (BUILD_SHARED_LIBS) - TARGET_LINK_LIBRARIES(BulletWorldImporter BulletDynamics BulletCollision BulletFileLoader LinearMath)
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/files/, sci-physics/bullet/
commit: 174c77ef60d6bd9315b4f9fda414d225a72bb65a Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Jun 12 16:15:57 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jun 12 16:29:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174c77ef sci-physics/bullet: Drop old Package-Manager: Portage-2.3.40, Repoman-2.3.9 sci-physics/bullet/Manifest| 3 - sci-physics/bullet/bullet-2.83.4.ebuild| 64 --- sci-physics/bullet/bullet-2.83.5.ebuild| 64 --- sci-physics/bullet/bullet-2.85.ebuild | 73 -- .../bullet/files/bullet-2.78-soversion.patch | 44 - 5 files changed, 248 deletions(-) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index 6772b90ffea..e83d7e958cb 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1,4 +1 @@ -DIST bullet-2.83.4.tar.gz 17529283 BLAKE2B 0666bbcea656d1033bfe10b3acf9dc7692512510595e7e525c192c58e565c146246b9089cec863f161e6968a1d3ceeb4a9d390856feb746d78efdcd256a06324 SHA512 1a10a11671bd152835a45d44a1b3214e29c255338405705f2aaa41adfbdb545ec02f09b94003b836fafcc2b59b836e5b749696a5bb3489ec7050af0d02d9b2e1 -DIST bullet-2.83.5.tar.gz 17759627 BLAKE2B e461c2fc266b97d84908fba7bc49a3d6ecb64b951162d4029fddfb0b27a83d56b65313d2078a099ffed6eda113aee27fcd738d38b3495ccf4aa4274c2a229bd6 SHA512 9e1ca7b3afb700bfafc2d39d8ec8b004b5bae7788385e763c15a63a7754c50bfd79e1a6ab501569b613eb5a9c132688c747aa70db0b80099cfe40b6146c32290 -DIST bullet-2.85.tar.gz 24020355 BLAKE2B 658970bf33b78e27733ec5862a94bbe8873da7794b1f95ddbcbc3a9094d0c9de1bf5c212194a487938ed7448dc22d5cee1fb0306b0efdb204a016807cec0e8f2 SHA512 f13abb85864202161d1c19596e290735848a7de53ffe09aa8f656d80a523f6382c0f7864a104ee8c437cf88e0f593c4682ecbb87d74adfe1cc868c1a36d3ecea DIST bullet-2.86.tar.gz 25806558 BLAKE2B a8576d8dacd67b9789d32d7b1acc6c4025df3c15427c60d66f98b1906eee8b2b94e5b0108b9a8c00ca6261510ccaf57ba5c02c72fee8f528d4f723b304166731 SHA512 af8a6b282ab606437d7975a59cd8a9c2bf273c83b0e79f0c4c1de6fa51695ba6d5f3c853dce2fdba9cb55e7572214e15089e54db51afc465ca26f502cbd5a4f9 diff --git a/sci-physics/bullet/bullet-2.83.4.ebuild b/sci-physics/bullet/bullet-2.83.4.ebuild deleted file mode 100644 index 9eefee74682..000 --- a/sci-physics/bullet/bullet-2.83.4.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils cmake-utils - -DESCRIPTION="Continuous Collision Detection and Physics Library" -HOMEPAGE="http://www.bulletphysics.com/; -SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="+bullet3 doc double-precision examples extras" - -RDEPEND=" - virtual/opengl - media-libs/freeglut" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen[dot] )" - -PATCHES=( "${FILESDIR}"/${PN}-2.78-soversion.patch ) - -S="${WORKDIR}/${PN}3-${PV}" - -src_prepare() { - cmake-utils_src_prepare - - # allow to generate docs - sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DBUILD_CPU_DEMOS=OFF - -DBUILD_OPENGL3_DEMOS=OFF - -DBUILD_BULLET2_DEMOS=OFF - -DUSE_GRAPHICAL_BENCHMARK=OFF - -DINSTALL_LIBS=ON - -DINSTALL_EXTRA_LIBS=ON - $(cmake-utils_use_build bullet3 BULLET3) - $(cmake-utils_use_build extras EXTRAS) - $(cmake-utils_use_use double-precision DOUBLE_PRECISION) - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - if use doc; then - doxygen || die - fi -} - -src_install() { - cmake-utils_src_install - use doc && dodoc docs/*.pdf && dohtml -r html/* - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins -r Extras examples - fi -} diff --git a/sci-physics/bullet/bullet-2.83.5.ebuild b/sci-physics/bullet/bullet-2.83.5.ebuild deleted file mode 100644 index 4f4153fd1cc..000 --- a/sci-physics/bullet/bullet-2.83.5.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils cmake-utils - -DESCRIPTION="Continuous Collision Detection and Physics Library" -HOMEPAGE="http://www.bulletphysics.com/; -SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+bullet3 doc double-precision examples extras" - -RDEPEND=" - virtual/opengl -
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 684f08429350a3f37e99ec46e391f71901a6287e Author: Mikle Kolyada gentoo org> AuthorDate: Tue Jun 12 16:02:07 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Jun 12 16:02:07 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684f0842 sci-physics/bullet: amd64 stable wrt bug #657252 Package-Manager: Portage-2.3.40, Repoman-2.3.9 sci-physics/bullet/bullet-2.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/bullet/bullet-2.86.ebuild b/sci-physics/bullet/bullet-2.86.ebuild index 68086b44e0f..b0238f5c9d4 100644 --- a/sci-physics/bullet/bullet-2.86.ebuild +++ b/sci-physics/bullet/bullet-2.86.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="+bullet3 doc double-precision examples extras test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 628aa67b573b4d2eed2dcb3e5765133fa93a335a Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jun 12 11:27:26 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jun 12 11:27:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628aa67b sci-physics/bullet: x86 stable (bug #657252) Package-Manager: Portage-2.3.40, Repoman-2.3.9 sci-physics/bullet/bullet-2.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/bullet/bullet-2.86.ebuild b/sci-physics/bullet/bullet-2.86.ebuild index 5609217804b..68086b44e0f 100644 --- a/sci-physics/bullet/bullet-2.86.ebuild +++ b/sci-physics/bullet/bullet-2.86.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="+bullet3 doc double-precision examples extras test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 130d9ae77b65b294a16dc841647b17109191c547 Author: David Seifert gentoo org> AuthorDate: Sat May 26 22:26:00 2018 + Commit: David Seifert gentoo org> CommitDate: Sat May 26 22:35:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130d9ae7 sci-physics/bullet: [QA] Add call to cmake-utils_src_prepare Closes: https://bugs.gentoo.org/647980 Package-Manager: Portage-2.3.40, Repoman-2.3.9 sci-physics/bullet/bullet-2.83.4.ebuild | 4 +++- sci-physics/bullet/bullet-2.83.5.ebuild | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sci-physics/bullet/bullet-2.83.4.ebuild b/sci-physics/bullet/bullet-2.83.4.ebuild index 0349165b5aa..9eefee74682 100644 --- a/sci-physics/bullet/bullet-2.83.4.ebuild +++ b/sci-physics/bullet/bullet-2.83.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -25,6 +25,8 @@ PATCHES=( "${FILESDIR}"/${PN}-2.78-soversion.patch ) S="${WORKDIR}/${PN}3-${PV}" src_prepare() { + cmake-utils_src_prepare + # allow to generate docs sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die } diff --git a/sci-physics/bullet/bullet-2.83.5.ebuild b/sci-physics/bullet/bullet-2.83.5.ebuild index dea774e6092..4f4153fd1cc 100644 --- a/sci-physics/bullet/bullet-2.83.5.ebuild +++ b/sci-physics/bullet/bullet-2.83.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -25,6 +25,8 @@ PATCHES=( "${FILESDIR}"/${PN}-2.78-soversion.patch ) S="${WORKDIR}/${PN}3-${PV}" src_prepare() { + cmake-utils_src_prepare + # allow to generate docs sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die }
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: ee36d75ca3875987a9e25e122c2b1176288c347e Author: Alexis Ballier gentoo org> AuthorDate: Mon Feb 12 13:38:10 2018 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Feb 12 13:38:10 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee36d75c sci-physics/bullet: keyword ~arm Package-Manager: Portage-2.3.24, Repoman-2.3.6 sci-physics/bullet/bullet-2.86.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/bullet/bullet-2.86.ebuild b/sci-physics/bullet/bullet-2.86.ebuild index 3a22c4b3a91..5609217804b 100644 --- a/sci-physics/bullet/bullet-2.86.ebuild +++ b/sci-physics/bullet/bullet-2.86.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="+bullet3 doc double-precision examples extras test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 2915b303276b0801650e99bb290a735dda9e75d6 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Aug 13 11:16:34 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Aug 13 11:16:45 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2915b303 sci-physics/bullet: keyworded 2.86 for ppc, bug #612790 Package-Manager: Portage-2.3.6, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc" sci-physics/bullet/bullet-2.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/bullet/bullet-2.86.ebuild b/sci-physics/bullet/bullet-2.86.ebuild index f3282b8ac89..3a22c4b3a91 100644 --- a/sci-physics/bullet/bullet-2.86.ebuild +++ b/sci-physics/bullet/bullet-2.86.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="+bullet3 doc double-precision examples extras test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: dad3c1e75dbc8a8ecddc039a416c6f90f7a8d468 Author: Roland Hautz kabelmail de> AuthorDate: Thu Jul 6 01:47:59 2017 + Commit: Patrice Clement gentoo org> CommitDate: Sun Jul 16 22:13:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dad3c1e7 sci-physics/bullet: version bump to 2.86. Gentoo-Bug: https://bugs.gentoo.org/611494 Package-Manager: Portage-2.3.6, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/5048 sci-physics/bullet/Manifest | 1 + sci-physics/bullet/bullet-2.86.ebuild | 72 +++ 2 files changed, 73 insertions(+) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index f840c00a612..75aa5ecda22 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1,3 +1,4 @@ DIST bullet-2.83.4.tar.gz 17529283 SHA256 2cf287cead9a116c56f6d6f15f73dc8b3ed1fe407ef2ca894027d585fab07341 SHA512 1a10a11671bd152835a45d44a1b3214e29c255338405705f2aaa41adfbdb545ec02f09b94003b836fafcc2b59b836e5b749696a5bb3489ec7050af0d02d9b2e1 WHIRLPOOL 7a47229112fdd1c96e232b91d734ff10c2b6cf6ff0563bd3e6fa4c113112fe3f169dc0e42fee56aacf66b6717a10901f0c61c618a6c691bf1eb3cbcefbf2 DIST bullet-2.83.5.tar.gz 17759627 SHA256 df6d58898d3d3bf117854dd64467dbd09625e048624c797649b46bf1c595b152 SHA512 9e1ca7b3afb700bfafc2d39d8ec8b004b5bae7788385e763c15a63a7754c50bfd79e1a6ab501569b613eb5a9c132688c747aa70db0b80099cfe40b6146c32290 WHIRLPOOL 6c304902dd6bc9e800befe5c214adcec48e068e6db288ddf211ce17af74abd8ebc44a34ee1349a17bd22e1f9c316782d7680bb55566b4100b2f788377921be29 DIST bullet-2.85.tar.gz 24020355 SHA256 0dc3c9488c2b4176f916640ca57860d6689890d0f58c6fceed0f10ddc1fa082f SHA512 f13abb85864202161d1c19596e290735848a7de53ffe09aa8f656d80a523f6382c0f7864a104ee8c437cf88e0f593c4682ecbb87d74adfe1cc868c1a36d3ecea WHIRLPOOL 1c4c576df02633f53d255dad0f690e2e30e26604b95a87c79032ce8059b5705f7685af5cc832151c83d410624d41cc21ab35c38593c662ea0bd78ddb1247946c +DIST bullet-2.86.tar.gz 25806558 SHA256 e6e8b755280ce2c1a8218529eae5dd78e184f7036854229cea611374ad5a671f SHA512 af8a6b282ab606437d7975a59cd8a9c2bf273c83b0e79f0c4c1de6fa51695ba6d5f3c853dce2fdba9cb55e7572214e15089e54db51afc465ca26f502cbd5a4f9 WHIRLPOOL 210b772b1952ef5a8a3d1e95fb18ccd29e0b63b7b3aa5dc44e8130339a28f9d1e12e22cfbcceb3a3782f27ebff22775ea9e9f27093973178f7c2b560267becc2 diff --git a/sci-physics/bullet/bullet-2.86.ebuild b/sci-physics/bullet/bullet-2.86.ebuild new file mode 100644 index 000..f3282b8ac89 --- /dev/null +++ b/sci-physics/bullet/bullet-2.86.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="Continuous Collision Detection and Physics Library" +HOMEPAGE="http://www.bulletphysics.com/; +SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+bullet3 doc double-precision examples extras test" + +RDEPEND=" + virtual/opengl + media-libs/freeglut" + +DEPEND=" + ${RDEPEND} + doc? ( app-doc/doxygen[dot] )" + +PATCHES=( "${FILESDIR}"/${PN}-2.85-soversion.patch ) + +DOCS=( AUTHORS.txt LICENSE.txt README.md ) + +# Building / linking of third Party library BussIK does not work out of the box +RESTRICT="test" + +S="${WORKDIR}/${PN}3-${PV}" + +src_prepare() { + cmake-utils_src_prepare + + # allow to generate docs + sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DBUILD_CPU_DEMOS=OFF + -DBUILD_OPENGL3_DEMOS=OFF + -DBUILD_BULLET2_DEMOS=OFF + -DUSE_GRAPHICAL_BENCHMARK=OFF + -DINSTALL_LIBS=ON + -DINSTALL_EXTRA_LIBS=ON + -DBUILD_BULLET3=$(usex bullet3) + -DBUILD_EXTRAS=$(usex extras) + -DUSE_DOUBLE_PRECISION=$(usex double-precision) + -DBUILD_UNIT_TESTS=$(usex test) + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + + if use doc; then + doxygen || die + HTML_DOCS+=( html/. ) + DOCS+=( docs/*.pdf ) + fi +} + +src_install() { + cmake-utils_src_install + use examples && DOCS+=( examples ) + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/, sci-physics/bullet/files/
commit: 61a570da371183a1e5fc01fa4cae5b1574279e45 Author: Gerhard Bräunlich gmx net> AuthorDate: Sat Nov 12 14:51:53 2016 + Commit: David Seifert gentoo org> CommitDate: Sun Nov 13 21:48:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61a570da sci-physics/bullet: Version bump to 2.85, EAPI bump 5 -> 6 Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/2820 Signed-off-by: David Seifert gentoo.org> sci-physics/bullet/Manifest| 1 + sci-physics/bullet/bullet-2.85.ebuild | 74 ++ .../bullet/files/bullet-2.85-soversion.patch | 31 + 3 files changed, 106 insertions(+) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index 424ca80..f840c00 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1,2 +1,3 @@ DIST bullet-2.83.4.tar.gz 17529283 SHA256 2cf287cead9a116c56f6d6f15f73dc8b3ed1fe407ef2ca894027d585fab07341 SHA512 1a10a11671bd152835a45d44a1b3214e29c255338405705f2aaa41adfbdb545ec02f09b94003b836fafcc2b59b836e5b749696a5bb3489ec7050af0d02d9b2e1 WHIRLPOOL 7a47229112fdd1c96e232b91d734ff10c2b6cf6ff0563bd3e6fa4c113112fe3f169dc0e42fee56aacf66b6717a10901f0c61c618a6c691bf1eb3cbcefbf2 DIST bullet-2.83.5.tar.gz 17759627 SHA256 df6d58898d3d3bf117854dd64467dbd09625e048624c797649b46bf1c595b152 SHA512 9e1ca7b3afb700bfafc2d39d8ec8b004b5bae7788385e763c15a63a7754c50bfd79e1a6ab501569b613eb5a9c132688c747aa70db0b80099cfe40b6146c32290 WHIRLPOOL 6c304902dd6bc9e800befe5c214adcec48e068e6db288ddf211ce17af74abd8ebc44a34ee1349a17bd22e1f9c316782d7680bb55566b4100b2f788377921be29 +DIST bullet-2.85.tar.gz 24020355 SHA256 0dc3c9488c2b4176f916640ca57860d6689890d0f58c6fceed0f10ddc1fa082f SHA512 f13abb85864202161d1c19596e290735848a7de53ffe09aa8f656d80a523f6382c0f7864a104ee8c437cf88e0f593c4682ecbb87d74adfe1cc868c1a36d3ecea WHIRLPOOL 1c4c576df02633f53d255dad0f690e2e30e26604b95a87c79032ce8059b5705f7685af5cc832151c83d410624d41cc21ab35c38593c662ea0bd78ddb1247946c diff --git a/sci-physics/bullet/bullet-2.85.ebuild b/sci-physics/bullet/bullet-2.85.ebuild new file mode 100644 index ..8190ebc --- /dev/null +++ b/sci-physics/bullet/bullet-2.85.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="Continuous Collision Detection and Physics Library" +HOMEPAGE="http://www.bulletphysics.com/; +SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+bullet3 doc double-precision examples extras test" + +RDEPEND=" + virtual/opengl + media-libs/freeglut" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen[dot] )" + +PATCHES=( "${FILESDIR}"/${PN}-2.85-soversion.patch ) + +DOCS=( AUTHORS.txt LICENSE.txt README.md ) + +# Building / linking of third Party library BussIK does not work out of the box +RESTRICT="test" + +S="${WORKDIR}/${PN}3-${PV}" + +src_prepare() { + cmake-utils_src_prepare + + # allow to generate docs + sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DBUILD_CPU_DEMOS=OFF + -DBUILD_OPENGL3_DEMOS=OFF + -DBUILD_BULLET2_DEMOS=OFF + -DUSE_GRAPHICAL_BENCHMARK=OFF + -DINSTALL_LIBS=ON + -DINSTALL_EXTRA_LIBS=ON + -DBUILD_BULLET3=$(usex bullet3) + -DBUILD_EXTRAS=$(usex extras) + -DUSE_DOUBLE_PRECISION=$(usex double-precision) + -DBUILD_UNIT_TESTS=$(usex test) + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + + if use doc; then + doxygen || die + HTML_DOCS+=( html/. ) + DOCS+=( docs/*.pdf ) + fi +} + +src_install() { + cmake-utils_src_install + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} diff --git a/sci-physics/bullet/files/bullet-2.85-soversion.patch b/sci-physics/bullet/files/bullet-2.85-soversion.patch new file mode 100644 index ..74cfe4e --- /dev/null +++ b/sci-physics/bullet/files/bullet-2.85-soversion.patch @@ -0,0 +1,31 @@ + Extras/Serialize/BulletFileLoader/CMakeLists.txt |2 ++ + .../Serialize/BulletWorldImporter/CMakeLists.txt |2 ++ + Extras/glui/CMakeLists.txt |2 ++ + 3 files changed, 6 insertions(+), 0 deletions(-) + +diff --git a/Extras/Serialize/BulletFileLoader/CMakeLists.txt b/Extras/Serialize/BulletFileLoader/CMakeLists.txt +index 486cfdc..f1e0884 100644 +--- a/Extras/Serialize/BulletFileLoader/CMakeLists.txt
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/files/, sci-physics/bullet/
commit: e6357366d1bd57078834f36208940a489890d904 Author: Guilherme Amadio gentoo org> AuthorDate: Tue Jan 12 01:17:27 2016 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Jan 12 01:17:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6357366 sci-physics/bullet: drop old versions and patches Package-Manager: portage-2.2.26 sci-physics/bullet/Manifest| 2 - sci-physics/bullet/bullet-2.81.ebuild | 64 -- sci-physics/bullet/bullet-2.82.ebuild | 64 -- sci-physics/bullet/files/bullet-2.77-gcc46.patch | 47 sci-physics/bullet/files/bullet-2.77-libdir.patch | 24 .../bullet/files/bullet-2.77-soversion.patch | 36 6 files changed, 237 deletions(-) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index d674f78..424ca80 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1,4 +1,2 @@ -DIST bullet-2.81-rev2613.tgz 8297547 SHA256 8ac9079803a6f793801727ccddb0b98becea3efe92fd6590cf38b9cb8bbc1eed SHA512 5f77d4ea123bca06a390e27f5028d67b1f328c65d16711448cca885bc66de37bdef3024397603140e28e8fe68679cc596aa9a4ee617fc2a913f23d4c5c0f52a3 WHIRLPOOL 91894b76cb3cd4239f91305860cf78152c323df05c4b1d77bb8564cd2badb8a7e811f8dcf7e10f9b04db5345787b3c2cb0163d0ef9c77aa716e69307a235873a -DIST bullet-2.82-r2704.tgz 7937108 SHA256 67e4c9eb76f7adf99501d726d8ad5e9b525dfd0843fbce9ca73aaca4ba9eced2 SHA512 44bec0bd74e6d9cd8c75a41d0faa068dc05f0cdad92ff001cc53ff29912db245606827a9e763ce2cf1b551b545668a779fdc4455f73c1901b57aaa4eee31901f WHIRLPOOL 181c6bf35ba28333f66fba52faff2e7bfc634a702df4c9925123160d89058602e354e9c21a82c86fc166fab55254a70739e37220d28968a989ed94a52a6f7e39 DIST bullet-2.83.4.tar.gz 17529283 SHA256 2cf287cead9a116c56f6d6f15f73dc8b3ed1fe407ef2ca894027d585fab07341 SHA512 1a10a11671bd152835a45d44a1b3214e29c255338405705f2aaa41adfbdb545ec02f09b94003b836fafcc2b59b836e5b749696a5bb3489ec7050af0d02d9b2e1 WHIRLPOOL 7a47229112fdd1c96e232b91d734ff10c2b6cf6ff0563bd3e6fa4c113112fe3f169dc0e42fee56aacf66b6717a10901f0c61c618a6c691bf1eb3cbcefbf2 DIST bullet-2.83.5.tar.gz 17759627 SHA256 df6d58898d3d3bf117854dd64467dbd09625e048624c797649b46bf1c595b152 SHA512 9e1ca7b3afb700bfafc2d39d8ec8b004b5bae7788385e763c15a63a7754c50bfd79e1a6ab501569b613eb5a9c132688c747aa70db0b80099cfe40b6146c32290 WHIRLPOOL 6c304902dd6bc9e800befe5c214adcec48e068e6db288ddf211ce17af74abd8ebc44a34ee1349a17bd22e1f9c316782d7680bb55566b4100b2f788377921be29 diff --git a/sci-physics/bullet/bullet-2.81.ebuild b/sci-physics/bullet/bullet-2.81.ebuild deleted file mode 100644 index a708eb4..000 --- a/sci-physics/bullet/bullet-2.81.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils cmake-utils - -# version release, check https://code.google.com/p/bullet/downloads/list -MYP=${P}-rev2613 - -DESCRIPTION="Continuous Collision Detection and Physics Library" -HOMEPAGE="http://www.bulletphysics.com/; -SRC_URI="https://bullet.googlecode.com/files/${MYP}.tgz; - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc double-precision examples extras" - -RDEPEND=" - virtual/opengl - media-libs/freeglut" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen[dot] )" - -PATCHES=( "${FILESDIR}"/${PN}-2.78-soversion.patch ) - -S="${WORKDIR}/${MYP}" - -src_prepare() { - # allow to generate docs - sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DBUILD_CPU_DEMOS=OFF - -DBUILD_DEMOS=OFF - -DUSE_GRAPHICAL_BENCHMARK=OFF - -DINSTALL_LIBS=ON - -DINSTALL_EXTRA_LIBS=ON - $(cmake-utils_use_build extras EXTRAS) - $(cmake-utils_use_use double-precision DOUBLE_PRECISION) - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - if use doc; then - doxygen || die - fi -} - -src_install() { - cmake-utils_src_install - use doc && dodoc *.pdf && dohtml -r html/* - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins -r Extras Demos - fi -} diff --git a/sci-physics/bullet/bullet-2.82.ebuild b/sci-physics/bullet/bullet-2.82.ebuild deleted file mode 100644 index dd3acde..000 --- a/sci-physics/bullet/bullet-2.82.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils cmake-utils - -# version release, check https://code.google.com/p/bullet/downloads/list -MYP=${P}-r2704 - -DESCRIPTION="Continuous Collision Detection and
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 5ceaefb92988719d2edfbc119bb1e0d40703ca5c Author: Guilherme Amadio gentoo org> AuthorDate: Mon Jan 11 20:11:25 2016 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jan 11 20:13:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ceaefb9 sci-physics/bullet: mark 2.83.4 amd64/x86 stable Package-Manager: portage-2.2.26 sci-physics/bullet/bullet-2.83.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/bullet/bullet-2.83.4.ebuild b/sci-physics/bullet/bullet-2.83.4.ebuild index c714c72..61deb4a 100644 --- a/sci-physics/bullet/bullet-2.83.4.ebuild +++ b/sci-physics/bullet/bullet-2.83.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="+bullet3 doc double-precision examples extras" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 6ecdd892e37b2eb45d573e973249e392d5e0aa12 Author: Guilherme Amadio gentoo org> AuthorDate: Mon Jan 11 19:10:47 2016 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jan 11 19:11:25 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ecdd892 sci-physics/bullet: drop old version 2.80 with EAPI=4 Package-Manager: portage-2.2.26 sci-physics/bullet/Manifest | 1 - sci-physics/bullet/bullet-2.80.ebuild | 63 --- 2 files changed, 64 deletions(-) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index 6422c32..d674f78 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -1,4 +1,3 @@ -DIST bullet-2.80-rev2531.tgz 9561231 SHA256 464e2d79e3c5a5bdcad597ef6fca26d4244ad83628d8663e03be7c89d0342f36 SHA512 ca61182b20f692a0163aa230d6025b0dc1863ecdd5f6f3c80589a41997464a347ef1b1ab4923a2136a68d5b42ff864e98a9aa00da8bc493a1339bf309a876cca WHIRLPOOL 3186449ffea858b33cf606bee3c27e15dda4fb945d21d75b4ad4dfdf849181526bef06e0d3b35fc51b27815d229472a9b95f85b108b79315c251811105e0755a DIST bullet-2.81-rev2613.tgz 8297547 SHA256 8ac9079803a6f793801727ccddb0b98becea3efe92fd6590cf38b9cb8bbc1eed SHA512 5f77d4ea123bca06a390e27f5028d67b1f328c65d16711448cca885bc66de37bdef3024397603140e28e8fe68679cc596aa9a4ee617fc2a913f23d4c5c0f52a3 WHIRLPOOL 91894b76cb3cd4239f91305860cf78152c323df05c4b1d77bb8564cd2badb8a7e811f8dcf7e10f9b04db5345787b3c2cb0163d0ef9c77aa716e69307a235873a DIST bullet-2.82-r2704.tgz 7937108 SHA256 67e4c9eb76f7adf99501d726d8ad5e9b525dfd0843fbce9ca73aaca4ba9eced2 SHA512 44bec0bd74e6d9cd8c75a41d0faa068dc05f0cdad92ff001cc53ff29912db245606827a9e763ce2cf1b551b545668a779fdc4455f73c1901b57aaa4eee31901f WHIRLPOOL 181c6bf35ba28333f66fba52faff2e7bfc634a702df4c9925123160d89058602e354e9c21a82c86fc166fab55254a70739e37220d28968a989ed94a52a6f7e39 DIST bullet-2.83.4.tar.gz 17529283 SHA256 2cf287cead9a116c56f6d6f15f73dc8b3ed1fe407ef2ca894027d585fab07341 SHA512 1a10a11671bd152835a45d44a1b3214e29c255338405705f2aaa41adfbdb545ec02f09b94003b836fafcc2b59b836e5b749696a5bb3489ec7050af0d02d9b2e1 WHIRLPOOL 7a47229112fdd1c96e232b91d734ff10c2b6cf6ff0563bd3e6fa4c113112fe3f169dc0e42fee56aacf66b6717a10901f0c61c618a6c691bf1eb3cbcefbf2 diff --git a/sci-physics/bullet/bullet-2.80.ebuild b/sci-physics/bullet/bullet-2.80.ebuild deleted file mode 100644 index 4a83600..000 --- a/sci-physics/bullet/bullet-2.80.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils cmake-utils - -# version release, check https://code.google.com/p/bullet/downloads/list -MYP=${P}-rev2531 - -DESCRIPTION="Continuous Collision Detection and Physics Library" -HOMEPAGE="http://www.bulletphysics.com/; -SRC_URI="https://bullet.googlecode.com/files/${MYP}.tgz; - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="doc double-precision examples extras" - -RDEPEND="virtual/opengl - media-libs/freeglut" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen[dot] )" - -PATCHES=( "${FILESDIR}"/${PN}-2.78-soversion.patch ) - -S="${WORKDIR}/${MYP}" - -src_prepare() { - # allow to generate docs - sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DBUILD_CPU_DEMOS=OFF - -DBUILD_DEMOS=OFF - -DUSE_GRAPHICAL_BENCHMARK=OFF - -DINSTALL_LIBS=ON - -DINSTALL_EXTRA_LIBS=ON - $(cmake-utils_use_build extras EXTRAS) - $(cmake-utils_use_use double-precision DOUBLE_PRECISION) - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - if use doc; then - doxygen || die - fi -} - -src_install() { - cmake-utils_src_install - use doc && dodoc *.pdf && dohtml -r html/* - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins -r Extras Demos - fi -}
[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/
commit: 28a5f3fe7ede7380212d3c7fe7c335d5f6736961 Author: Guilherme Amadio gentoo org> AuthorDate: Mon Jan 11 19:06:26 2016 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jan 11 19:11:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a5f3fe sci-physics/bullet: version bump to 2.83.5 Package-Manager: portage-2.2.26 sci-physics/bullet/Manifest | 1 + sci-physics/bullet/bullet-2.83.5.ebuild | 63 + 2 files changed, 64 insertions(+) diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest index 659ad77..6422c32 100644 --- a/sci-physics/bullet/Manifest +++ b/sci-physics/bullet/Manifest @@ -2,3 +2,4 @@ DIST bullet-2.80-rev2531.tgz 9561231 SHA256 464e2d79e3c5a5bdcad597ef6fca26d4244a DIST bullet-2.81-rev2613.tgz 8297547 SHA256 8ac9079803a6f793801727ccddb0b98becea3efe92fd6590cf38b9cb8bbc1eed SHA512 5f77d4ea123bca06a390e27f5028d67b1f328c65d16711448cca885bc66de37bdef3024397603140e28e8fe68679cc596aa9a4ee617fc2a913f23d4c5c0f52a3 WHIRLPOOL 91894b76cb3cd4239f91305860cf78152c323df05c4b1d77bb8564cd2badb8a7e811f8dcf7e10f9b04db5345787b3c2cb0163d0ef9c77aa716e69307a235873a DIST bullet-2.82-r2704.tgz 7937108 SHA256 67e4c9eb76f7adf99501d726d8ad5e9b525dfd0843fbce9ca73aaca4ba9eced2 SHA512 44bec0bd74e6d9cd8c75a41d0faa068dc05f0cdad92ff001cc53ff29912db245606827a9e763ce2cf1b551b545668a779fdc4455f73c1901b57aaa4eee31901f WHIRLPOOL 181c6bf35ba28333f66fba52faff2e7bfc634a702df4c9925123160d89058602e354e9c21a82c86fc166fab55254a70739e37220d28968a989ed94a52a6f7e39 DIST bullet-2.83.4.tar.gz 17529283 SHA256 2cf287cead9a116c56f6d6f15f73dc8b3ed1fe407ef2ca894027d585fab07341 SHA512 1a10a11671bd152835a45d44a1b3214e29c255338405705f2aaa41adfbdb545ec02f09b94003b836fafcc2b59b836e5b749696a5bb3489ec7050af0d02d9b2e1 WHIRLPOOL 7a47229112fdd1c96e232b91d734ff10c2b6cf6ff0563bd3e6fa4c113112fe3f169dc0e42fee56aacf66b6717a10901f0c61c618a6c691bf1eb3cbcefbf2 +DIST bullet-2.83.5.tar.gz 17759627 SHA256 df6d58898d3d3bf117854dd64467dbd09625e048624c797649b46bf1c595b152 SHA512 9e1ca7b3afb700bfafc2d39d8ec8b004b5bae7788385e763c15a63a7754c50bfd79e1a6ab501569b613eb5a9c132688c747aa70db0b80099cfe40b6146c32290 WHIRLPOOL 6c304902dd6bc9e800befe5c214adcec48e068e6db288ddf211ce17af74abd8ebc44a34ee1349a17bd22e1f9c316782d7680bb55566b4100b2f788377921be29 diff --git a/sci-physics/bullet/bullet-2.83.5.ebuild b/sci-physics/bullet/bullet-2.83.5.ebuild new file mode 100644 index 000..98de174 --- /dev/null +++ b/sci-physics/bullet/bullet-2.83.5.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils cmake-utils + +DESCRIPTION="Continuous Collision Detection and Physics Library" +HOMEPAGE="http://www.bulletphysics.com/; +SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+bullet3 doc double-precision examples extras" + +RDEPEND=" + virtual/opengl + media-libs/freeglut" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen[dot] )" + +PATCHES=( "${FILESDIR}"/${PN}-2.78-soversion.patch ) + +S="${WORKDIR}/${PN}3-${PV}" + +src_prepare() { + # allow to generate docs + sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DBUILD_CPU_DEMOS=OFF + -DBUILD_OPENGL3_DEMOS=OFF + -DBUILD_BULLET2_DEMOS=OFF + -DUSE_GRAPHICAL_BENCHMARK=OFF + -DINSTALL_LIBS=ON + -DINSTALL_EXTRA_LIBS=ON + $(cmake-utils_use_build bullet3 BULLET3) + $(cmake-utils_use_build extras EXTRAS) + $(cmake-utils_use_use double-precision DOUBLE_PRECISION) + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + if use doc; then + doxygen || die + fi +} + +src_install() { + cmake-utils_src_install + use doc && dodoc docs/*.pdf && dohtml -r html/* + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins -r Extras examples + fi +}