Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (3eb8414ceead1ad68dba69d9b483dea2d6bfad44)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (3eb8414ceead1ad68dba69d9b483dea2d6bfad44)
  • Date: Fri, 9 Aug 2019 09:20:03 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

graphics-libs/mesa/BUILD | 14 ++++++++++++++
graphics-libs/mesa/CONFIGURE | 9 ++++++++-
graphics-libs/mesa/HISTORY | 4 ++++
printer/gv/BUILD | 4 ++++
printer/gv/HISTORY | 3 +++
printer/gv/PRE_BUILD | 3 +++
6 files changed, 36 insertions(+), 1 deletion(-)

New commits:
commit 3eb8414ceead1ad68dba69d9b483dea2d6bfad44
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gv: Fix build against musl

commit 795478235eda2cc58a6dbf0f4e903e5866b22433
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mesa: Add missing tools: etnaviv, freedreno, xvmc

commit 29cc35b8d3bf4e5f0fc98f773559cff2ccd3599b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mesa: Fix build on non-glibc systems

diff --git a/graphics-libs/mesa/BUILD b/graphics-libs/mesa/BUILD
index c0a0058..1da3389 100755
--- a/graphics-libs/mesa/BUILD
+++ b/graphics-libs/mesa/BUILD
@@ -1,3 +1,17 @@
+case "$HOST" in
+*-gnu) ;;
+*)
+ local unportable=(intel)
+ message "${PROBLEM_COLOR}WARNING:$DEFAULT_COLOR" \
+ "Disabling non-portable tools: ${unportable[*]}"
+ MESA_TOOLS=" ${MESA_TOOLS} "
+ for i in "${unportable[@]}"; do
+ MESA_TOOLS="${MESA_TOOLS// $i / }"
+ done
+ MESA_TOOLS="${MESA_TOOLS# }"
+ MESA_TOOLS="${MESA_TOOLS% }"
+ ;;
+esac
#LDFLAGS='' &&
#CXXFLAGS='' &&
local vulkan=${MESA_VULKAN//none} &&
diff --git a/graphics-libs/mesa/CONFIGURE b/graphics-libs/mesa/CONFIGURE
index 0d7c8be..862bf80 100755
--- a/graphics-libs/mesa/CONFIGURE
+++ b/graphics-libs/mesa/CONFIGURE
@@ -79,6 +79,13 @@ if list_find "$MESA_VULKAN" all; then
fi &&
config_query_option MESA_GLES1 "support GLES1 - embedded systems" n
gles1=true gles1=false &&
config_query_option MESA_GLES2 "support GLES2/3 - embedded systems" n
gles2=true gles2=false &&
-config_query_multi MESA_TOOLS "which tools to build" glsl intel nir nouveau
&&
+config_query_multi MESA_TOOLS "which tools to build" \
+ etnaviv \
+ freedreno \
+ glsl \
+ intel \
+ nir \
+ nouveau \
+ xvmc &&
config_query_multi MESA_ARCH "which arch" avx avx2 knl skx &&
config_query_multi MESA_OMX "OMax support" auto disabled tizonia bellagio
diff --git a/graphics-libs/mesa/HISTORY b/graphics-libs/mesa/HISTORY
index 9722c22..45e97db 100644
--- a/graphics-libs/mesa/HISTORY
+++ b/graphics-libs/mesa/HISTORY
@@ -1,3 +1,7 @@
+2019-08-08 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Fixed build on non-glibc systems
+ * CONFIGURE: Added missing tools
+
2019-08-08 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 19.1.4

diff --git a/printer/gv/BUILD b/printer/gv/BUILD
new file mode 100755
index 0000000..8fe79ee
--- /dev/null
+++ b/printer/gv/BUILD
@@ -0,0 +1,4 @@
+# SIGCHLD should be an alias to SIGCLD, except maybe on kFreeBSD where it has
+# the historical behavior.
+OPTS+=" --enable-SIGCHLD-fallback" &&
+default_build
diff --git a/printer/gv/HISTORY b/printer/gv/HISTORY
index 409ef1f..d562779 100644
--- a/printer/gv/HISTORY
+++ b/printer/gv/HISTORY
@@ -1,3 +1,6 @@
+2019-08-09 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, PRE_BUILD: Fixed build against musl
+
2016-03-09 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: version 3.7.4 (fixes build, at that)

diff --git a/printer/gv/PRE_BUILD b/printer/gv/PRE_BUILD
new file mode 100755
index 0000000..3c8cac2
--- /dev/null
+++ b/printer/gv/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+sedit 's!maybe_os in$!& linux-musl*|\\!' config.sub



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (3eb8414ceead1ad68dba69d9b483dea2d6bfad44), Ismael Luceno, 08/09/2019

Archive powered by MHonArc 2.6.24.

Top of Page