Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by George Sherwood (6cac3fddd58f806ea318a5c746969438516f2c51)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: George Sherwood <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by George Sherwood (6cac3fddd58f806ea318a5c746969438516f2c51)
  • Date: Tue, 22 Mar 2011 21:06:33 -0500

GIT changes to master grimoire by George Sherwood <gsherwood AT sourcemage.org>:

x11-libs/cairo/BUILD | 5 +++++
x11-libs/cairo/CONFIGURE | 1 +
x11-libs/cairo/HISTORY | 7 +++++++
x11-libs/cairo/PRE_SUB_DEPENDS | 1 +
x11-libs/cairo/REPAIR^all^PRE_SUB_DEPENDS | 1 +
x11-libs/cairo/SUB_DEPENDS | 2 ++
6 files changed, 17 insertions(+)

New commits:
commit 6cac3fddd58f806ea318a5c746969438516f2c51
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: George Sherwood <gsherwood AT sourcemage.org>

cairo: Added option for tee surface backend feature.
Required for firefox 4.0

diff --git a/x11-libs/cairo/BUILD b/x11-libs/cairo/BUILD
new file mode 100755
index 0000000..92da9e9
--- /dev/null
+++ b/x11-libs/cairo/BUILD
@@ -0,0 +1,5 @@
+if [[ "$CAIRO_TEE" == "y" ]]; then
+ OPTS="--enable-tee=yes $OPTS"
+fi &&
+
+default_build
diff --git a/x11-libs/cairo/CONFIGURE b/x11-libs/cairo/CONFIGURE
new file mode 100755
index 0000000..e38123f
--- /dev/null
+++ b/x11-libs/cairo/CONFIGURE
@@ -0,0 +1 @@
+config_query CAIRO_TEE "Enable cairo's tee surface backend feature?" n
diff --git a/x11-libs/cairo/HISTORY b/x11-libs/cairo/HISTORY
index a123e66..49e13b8 100644
--- a/x11-libs/cairo/HISTORY
+++ b/x11-libs/cairo/HISTORY
@@ -1,3 +1,10 @@
+2011-03-22 George Sherwood <gsherwood AT sourcemage.org>
+ * CONFIGURE: Added option for tee surface backend feature
+ * BUILD: Added build to add option for TEE
+ * PRE_SUB_DEPENDS: Added sub_depends on TEE
+ * SUB_DEPENDS: Added sub_depends on TEE
+ * REPAIR^all^PRE_SUB_DEPENDS: Updated
+
2011-01-02 George Sherwood <gsherwood AT sourcemage.org>
* PRE_SUB_DEPENDS: Fix to work correctly
* REPAIR^all^PRE_SUB_DEPENDS: Updated to be current with
diff --git a/x11-libs/cairo/PRE_SUB_DEPENDS b/x11-libs/cairo/PRE_SUB_DEPENDS
index b0ffc2e..927b610 100755
--- a/x11-libs/cairo/PRE_SUB_DEPENDS
+++ b/x11-libs/cairo/PRE_SUB_DEPENDS
@@ -6,6 +6,7 @@ case $THIS_SUB_DEPENDS in
PS) [[ -f "$INSTALL_ROOT/usr/include/cairo/cairo-ps.h" ]];;
SVG) [[ -f "$INSTALL_ROOT/usr/include/cairo/cairo-svg.h" ]];;
X) is_depends_enabled $SPELL libx11;;
+ TEE) if [[ $CAIRO_TEE != "y" ]]; then return 1; fi;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
return 1;;
esac
diff --git a/x11-libs/cairo/REPAIR^all^PRE_SUB_DEPENDS
b/x11-libs/cairo/REPAIR^all^PRE_SUB_DEPENDS
index b0ffc2e..927b610 100755
--- a/x11-libs/cairo/REPAIR^all^PRE_SUB_DEPENDS
+++ b/x11-libs/cairo/REPAIR^all^PRE_SUB_DEPENDS
@@ -6,6 +6,7 @@ case $THIS_SUB_DEPENDS in
PS) [[ -f "$INSTALL_ROOT/usr/include/cairo/cairo-ps.h" ]];;
SVG) [[ -f "$INSTALL_ROOT/usr/include/cairo/cairo-svg.h" ]];;
X) is_depends_enabled $SPELL libx11;;
+ TEE) if [[ $CAIRO_TEE != "y" ]]; then return 1; fi;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
return 1;;
esac
diff --git a/x11-libs/cairo/SUB_DEPENDS b/x11-libs/cairo/SUB_DEPENDS
index c592450..8647655 100755
--- a/x11-libs/cairo/SUB_DEPENDS
+++ b/x11-libs/cairo/SUB_DEPENDS
@@ -11,6 +11,8 @@ case $THIS_SUB_DEPENDS in
depends libpng "--enable-png --enable-svg";;
X) message "Cairo with Xlib support requested, forcing libx11
dependency" &&
depends libx11 "--enable-xlib";;
+ TEE) message "Cairo with tee backend request, forcing it" &&
+ CAIRO_TEE=y ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
return 1;;
esac



  • [SM-Commit] GIT changes to master grimoire by George Sherwood (6cac3fddd58f806ea318a5c746969438516f2c51), George Sherwood, 03/22/2011

Archive powered by MHonArc 2.6.24.

Top of Page