star-build

Automation tool for project installation
git clone git://git.meso-star.fr/star-build.git
Log | Files | Refs | README | LICENSE

commit a547505528148a105e96ac25d170771e2dfcad5d
parent 65b70e378f64fbd8e28e1464021d42c300741b4d
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Fri, 30 May 2025 12:24:49 +0200

Replace Embree 4.0.1 by Embree 4.4.0

Diffstat:
Dsrc/sci-libs/embree_4.0.1.sh | 52----------------------------------------------------
Msrc/sci-libs/star-2d_0.7.sh | 2+-
Msrc/sci-libs/star-3d_0.10.sh | 2+-
Msrc/sci-libs/star-uvm_0.3.1.sh | 2+-
Msrc/sci-libs/star-uvm_0.4.sh | 2+-
Dsrc/sys-libs/tbb_2021.13.0.sh | 29-----------------------------
6 files changed, 4 insertions(+), 85 deletions(-)

diff --git a/src/sci-libs/embree_4.0.1.sh b/src/sci-libs/embree_4.0.1.sh @@ -1,52 +0,0 @@ -#!/bin/sh - -# Copyright (C) 2023-2025 |Méso|Star> (contact@meso-star.com) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. - -set -e - -. "misc/build.sh" - -if [ -z "${EMBREE_BINDIST}" ]; then - EMBREE_BINDIST="$(MAKE="${MAKE}" showvar EMBREE_BINDIST)" -fi - - -embree_build_from_src=0 -if [ -z "${EMBREE_BINDIST}" ] || [ "${EMBREE_BINDIST}" -eq 0 ]; then - . "sys-libs/tbb_2021.13.0.sh" - embree_build_from_src=1 -fi - -name="embree4" -version="4.0.1" - -if [ -n "${EMBREE_SH}" ]; then - check_conflict "${name}" "${version}" "${EMBREE_SH}" -else - export EMBREE_SH="${version}" - - # Install from sources - if [ "${embree_build_from_src}" -eq 1 ]; then - sed -e "s/@TAG@/v${version}/" \ - -e "s/@VERSION/${version}/" \ - "sci-libs/embree4.mk.in" - - # Install from precompiled binaries - else - url="$\(REPO_BIN\)/embree_4.0.1_gnu_linux64.tgz" - bin_spkg - fi -fi diff --git a/src/sci-libs/star-2d_0.7.sh b/src/sci-libs/star-2d_0.7.sh @@ -19,7 +19,7 @@ set -e . "misc/build.sh" -. "sci-libs/embree_4.0.1.sh" +. "sci-libs/embree_4.4.0.sh" . "sys-libs/rsys_0.15.sh" name="star-2d" diff --git a/src/sci-libs/star-3d_0.10.sh b/src/sci-libs/star-3d_0.10.sh @@ -19,7 +19,7 @@ set -e . "misc/build.sh" -. "sci-libs/embree_4.0.1.sh" +. "sci-libs/embree_4.4.0.sh" . "sys-libs/rsys_0.15.sh" name="star-3d" diff --git a/src/sci-libs/star-uvm_0.3.1.sh b/src/sci-libs/star-uvm_0.3.1.sh @@ -19,7 +19,7 @@ set -e . "misc/build.sh" -. "sci-libs/embree_4.0.1.sh" +. "sci-libs/embree_4.4.0.sh" . "sys-libs/rsys_0.15.sh" name="star-uvm" diff --git a/src/sci-libs/star-uvm_0.4.sh b/src/sci-libs/star-uvm_0.4.sh @@ -19,7 +19,7 @@ set -e . "misc/build.sh" -. "sci-libs/embree_4.0.1.sh" +. "sci-libs/embree_4.4.0.sh" . "sys-libs/rsys_0.15.sh" # Build and install the suvm-voxelize utility diff --git a/src/sys-libs/tbb_2021.13.0.sh b/src/sys-libs/tbb_2021.13.0.sh @@ -1,29 +0,0 @@ -#!/bin/sh - -# Copyright (C) 2023-2025 |Méso|Star> (contact@meso-star.com) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. - -set -e - -. "misc/build.sh" - -tag="v2021.13.0" - -if [ -n "${TBB_SH}" ]; then - check_conflict "${name}" "${tag}" "${TBB_SH}" -else - export TBB_SH="${tag}" - sed -e "s/@TAG@/${tag}/" sys-libs/tbb.mk.in -fi