summaryrefslogtreecommitdiff
path: root/media-gfx/opencsg
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx/opencsg')
-rw-r--r--media-gfx/opencsg/Manifest2
-rw-r--r--media-gfx/opencsg/opencsg-1.8.1.ebuild44
2 files changed, 46 insertions, 0 deletions
diff --git a/media-gfx/opencsg/Manifest b/media-gfx/opencsg/Manifest
index 1fddfe0d9928..7956b34c8a19 100644
--- a/media-gfx/opencsg/Manifest
+++ b/media-gfx/opencsg/Manifest
@@ -1,4 +1,6 @@
AUX opencsg-1.6.0-cmake.patch 1666 BLAKE2B 3733245ae3dacca588ef126c8d43b65b9ee0ac7cd5b3259845dedef6c5ea95a8fd7c03664020eeeb72edd91eebb56feb32541605281d6dccbfa2a3e9b79cab0f SHA512 48f3137169a15cce38e9a3d55658a0450739605ec41affa3e3fbc84ff7107515f5907a9ad9efa021234bb7bd08bd1cbd91c47895c4d21307589d635104b8b48c
DIST OpenCSG-1.6.0.tar.gz 302547 BLAKE2B ceb99fb6558b38df0eb629cfd5e5e2b768311f026f2f42e0e35ca948761bd7c67fcfc35322d54eb6c013eded39d95ede08f634b30241ebad4231bf783f76b591 SHA512 0cbf28353aafb47738a122bd5fa8e8ab0abc616d7b3f4e5f1ee02f550a060ccfbd6569d1183fcc4e992fe9bbb49584c23aa9cc7db2a7e7c53b119544aa9589a7
+DIST OpenCSG-1.8.1.tar.gz 305467 BLAKE2B b44ae3c94584f37930bdec76ea6c94e4d62ce7b5c1b33c980e7fa0f803b80e1bf030118bfa9c0cc57b0f0a5e385ada97543db0d4671e9f01fc22449244d73d5b SHA512 fb81c3a8d545d0b1f3e68d8ab91e96e96073c5faba449ccae2088018f78eece840c8b64d361fff1f674263cb62358d30861df2d3575291290971a89075a52edb
EBUILD opencsg-1.6.0-r1.ebuild 684 BLAKE2B fbd6c33999adb402fc7666847403a3166a0eab907363884dc9857d100d16f9dbfafdc96b524fab93fb10a66fd5861a3d64fea45f4611f7caf2442f412abb838f SHA512 770357a41921c0e4baa2cac79848f879fe296101fad3994b0a9e260a088bf4e5b9c9ef0013e8e6d642bef2b5b184442796432c6958484a6f036c52f9182acae0
+EBUILD opencsg-1.8.1.ebuild 669 BLAKE2B 6626e152048e54f3c116135ffd01f7e7420603de32fd4eaf873e27fc2abbec989a55e6b89f541f5a54602160b340a08eb417d48c975dba1f21599d747544ea5f SHA512 b7b8cb5e46729718c530c309ea00347dbcc991d8555f5098b1bc62f476e98fd762bd391b025ff115ef214b24f37e338ae6f5d58c401875b42980b84fe7cbe438
MISC metadata.xml 1303 BLAKE2B 39b12bf1071d488890726841c2e609023e99edc3387007408b1a332051cb7adb7faf71ea3e5afdc660ba9a62116a322addba637aa1a7dc78adcae4cf27ac6508 SHA512 5a56d0545ab79ed384f580aa97be7736ac844ed8951262d016b4eb43193c594fe889f067b1c7243346b8185c8e63d933457b9b1f1f1ae47d5e350fc93d65476c
diff --git a/media-gfx/opencsg/opencsg-1.8.1.ebuild b/media-gfx/opencsg/opencsg-1.8.1.ebuild
new file mode 100644
index 000000000000..53183bb8fef6
--- /dev/null
+++ b/media-gfx/opencsg/opencsg-1.8.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_P="OpenCSG-${PV}"
+
+DESCRIPTION="The Constructive Solid Geometry rendering library"
+HOMEPAGE="https://www.opencsg.org"
+SRC_URI="https://www.opencsg.org/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2+"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="doc"
+RESTRICT="test"
+
+DOCS=(
+ build.txt
+ changelog.txt
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLE="no"
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ if use doc; then
+ local HTML_DOCS=(
+ doc/.
+ )
+ fi
+
+ einstalldocs
+}