Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (bef4abf6162e07def03b1f9652a72b5a86092f78)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Juuso Alasuutari <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (bef4abf6162e07def03b1f9652a72b5a86092f78)
  • Date: Sat, 21 Oct 2006 11:22:44 -0500

GIT changes to master grimoire by Juuso Alasuutari <iuso AT sourcemage.org>:

graphics-libs/mesalib/HISTORY | 4 ++++
graphics-libs/mesalib/PRE_SUB_DEPENDS | 4 ++++
graphics-libs/mesalib/SUB_DEPENDS | 27 +++++++++++++++++++++++++++
3 files changed, 35 insertions(+)

New commits:
commit bef4abf6162e07def03b1f9652a72b5a86092f78
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>

mesalib: Added sub-dependency DRI.

diff --git a/graphics-libs/mesalib/HISTORY b/graphics-libs/mesalib/HISTORY
index d3df6c9..bc0551b 100644
--- a/graphics-libs/mesalib/HISTORY
+++ b/graphics-libs/mesalib/HISTORY
@@ -1,3 +1,7 @@
+2006-10-21 Juuso Alasuutari <iuso AT sourcemage.org>
+ * PRE_SUB_DEPENDS, SUB_DEPENDS: Added, sub-dependency for DRI
+ build option.
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* PROVIDES: [automated] Fixed invalid entries.

diff --git a/graphics-libs/mesalib/PRE_SUB_DEPENDS
b/graphics-libs/mesalib/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..117b22c
--- /dev/null
+++ b/graphics-libs/mesalib/PRE_SUB_DEPENDS
@@ -0,0 +1,4 @@
+case $THIS_SUB_DEPENDS in
+ DRI) grep -q dri <<< "$MESALIB_BUILD" && return 0 ;;
+esac
+return 1
diff --git a/graphics-libs/mesalib/SUB_DEPENDS
b/graphics-libs/mesalib/SUB_DEPENDS
new file mode 100755
index 0000000..08e6c62
--- /dev/null
+++ b/graphics-libs/mesalib/SUB_DEPENDS
@@ -0,0 +1,27 @@
+case $THIS_SUB_DEPENDS in
+ DRI)
+ case ${SMGL_COMPAT_ARCHS[1]} in
+ ia32) MESALIB_BUILD=linux-dri-x86 ;;
+ x86_64) MESALIB_BUILD=linux-dri-x86-64 ;;
+ ppc) MESALIB_BUILD=linux-dri-ppc ;;
+ *) MESALIB_BUILD=linux-dri ;;
+ esac &&
+
+ persistent_add MESALIB_BUILD &&
+
+ message "${MESSAGE_COLOR}DRI support requested, forcing build type" \
+ "$MESALIB_BUILD for architecture\n${SMGL_COMPAT_ARCHS[1]}." \
+ "$DEFAULT_COLOR" &&
+
+ config_query_multi MESALIB_DRIVERS \
+ "Which drivers would you like to build?" \
+ all i810 i915 mach64 mga r128 r200 r300 radeon \
+ s3v savage sis tdfx trident unichrome ffb &&
+
+ if list_find "$MESALIB_DRIVERS" all; then
+ MESALIB_DRIVERS="i810 i915 mach64 mga r128 r200 r300 radeon s3v \
+ savage sis tdfx trident unichrome ffb"
+ fi ;;
+
+ *) echo "Unknown sub_depends!"; return 1 ;;
+esac



  • [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (bef4abf6162e07def03b1f9652a72b5a86092f78), Juuso Alasuutari, 10/21/2006

Archive powered by MHonArc 2.6.24.

Top of Page