diff options
Diffstat (limited to 'dev-games/freesolid/freesolid-2.1.2.ebuild')
-rw-r--r-- | dev-games/freesolid/freesolid-2.1.2.ebuild | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/dev-games/freesolid/freesolid-2.1.2.ebuild b/dev-games/freesolid/freesolid-2.1.2.ebuild new file mode 100644 index 000000000000..d3e7d5bb6adb --- /dev/null +++ b/dev-games/freesolid/freesolid-2.1.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_P="FreeSOLID-${PV}" + +DESCRIPTION="Library for collision detection of three-dimensional objects" +HOMEPAGE="https://sourceforge.net/projects/freesolid/" +SRC_URI="mirror://sourceforge/freesolid/${MY_P}.zip" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="app-arch/unzip" + +src_prepare() { + cmake_src_prepare + + sed -i 's/ \(-ffast-math -msse\|-mfpmath=sse\)//' CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( -DBUILD_SHARED_LIBS=no ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + doinfo doc/solid2.info +} |