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

George Sherwood scm at sourcemage.org
Tue Mar 22 22:06:33 EDT 2011


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



More information about the SM-Commit mailing list