[Lunar-commits] <moonbase> WebKit: update to r35289

Samuel Verstraete elangelo at lunar-linux.org
Fri Mar 13 16:02:39 CET 2009


commit 3062ed1e1b58a1aaeadd528aac2ac3eff318acad
Author: Samuel Verstraete <elangelo at lunar-linux.org>
Date:   Fri Jul 25 09:20:55 2008 +0200

    WebKit: update to r35289
    
    Also add a bunch of new features
    
    Conflicts:
    
    	zbeta/WebKit/DETAILS
---
 utils/evms/BUILD        |    8 --------
 utils/evms/DEPENDS      |    3 ---
 utils/evms/DETAILS      |   26 --------------------------
 utils/evms/POST_INSTALL |    3 ---
 utils/evms/PRE_BUILD    |    6 ------
 zbeta/WebKit/BUILD      |    6 +++++-
 zbeta/WebKit/DEPENDS    |   12 +++++++++++-
 zbeta/WebKit/DETAILS    |    4 ++--
 8 files changed, 18 insertions(+), 50 deletions(-)

diff --git a/utils/evms/BUILD b/utils/evms/BUILD
deleted file mode 100644
index 6925409..0000000
--- a/utils/evms/BUILD
+++ /dev/null
@@ -1,8 +0,0 @@
-(
-unset CPP CPPFLAGS &&
-default_build 
-if ! grep -q "$MODULE/$VERSION" /etc/ld.so.conf; then
-  echo "/lib/evms/2.5.5/" >> /etc/ld.so.conf
-fi &&
-ldconfig
-) > $C_FIFO 2>&1
diff --git a/utils/evms/DEPENDS b/utils/evms/DEPENDS
deleted file mode 100644
index 5c0b232..0000000
--- a/utils/evms/DEPENDS
+++ /dev/null
@@ -1,3 +0,0 @@
-depends ncurses
-optional_depends gtk+-2 "" "--disable-gui" "to use the evmsgui program" 
-
diff --git a/utils/evms/DETAILS b/utils/evms/DETAILS
deleted file mode 100644
index be8bdc3..0000000
--- a/utils/evms/DETAILS
+++ /dev/null
@@ -1,26 +0,0 @@
-           MODULE=evms
-          VERSION=2.5.5
-           SOURCE=$MODULE-$VERSION.tar.gz
-       SOURCE_URL=$SFORGE_URL/$MODULE
-          SOURCE2=md_super_fix.patch
-          SOURCE3=raid5_degrade_fix.patch
-          SOURCE4=raid5_remove_spare_fix.patch
-          SOURCE5=raid5_remove_spare_fix_2.patch
-      SOURCE2_URL=http://evms.sourceforge.net/patches/2.5.5/engine/
-      SOURCE3_URL=http://evms.sourceforge.net/patches/2.5.5/engine/
-      SOURCE4_URL=http://evms.sourceforge.net/patches/2.5.5/engine/
-      SOURCE5_URL=http://evms.sourceforge.net/patches/2.5.5/engine/
-         WEB_SITE=http://evms.sourceforge.net
-          ENTERED=20060828
-          UPDATED=20060828
-            SHORT="Enterprise Volume Management System"
-       MAINTAINER=elangelo at lunar-linux.org
-
-cat << EOF
-The Enterprise Volume Management System (EVMS) Project has the goal of
-providing unparalleled flexibility and extensibility in managing
-storage. It represents a new approach to logical volume management
-for Linux. The architecture introduces a plug-in model that allows
-for easy expansion and customization of various levels of volume
-management.
-EOF
diff --git a/utils/evms/POST_INSTALL b/utils/evms/POST_INSTALL
deleted file mode 100644
index 045f9d9..0000000
--- a/utils/evms/POST_INSTALL
+++ /dev/null
@@ -1,3 +0,0 @@
-message "${PROBLEM_COLOR} Before you start this program, be aware that it will claim all your storage devices (hard disks, usb sticks, etc). Go and read the online manual on http://evms.sourceforge.net/user_guide/ ${DEFAULT_COLOR}"
-message "${PROBLEM_COLOR} For starters, add the device names of the harddisks you do not want to be handled by evms in the exclude statement on line 184 in the /etc/evms.conf. (e.g.   exclude = [ hda sda sdb sdc]   ) ${DEFAULT_COLOR}"
-
diff --git a/utils/evms/PRE_BUILD b/utils/evms/PRE_BUILD
deleted file mode 100644
index 34d0001..0000000
--- a/utils/evms/PRE_BUILD
+++ /dev/null
@@ -1,6 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch_it $SOURCE2 1 &&
-patch_it $SOURCE3 1 &&
-patch_it $SOURCE4 1 &&
-patch_it $SOURCE5 1
diff --git a/zbeta/WebKit/BUILD b/zbeta/WebKit/BUILD
index dcf1fb0..0948bee 100644
--- a/zbeta/WebKit/BUILD
+++ b/zbeta/WebKit/BUILD
@@ -1,6 +1,10 @@
 (
 
-  OPTS+=" --with-font-backend=pango --enable-video"
+  bad_flags linker &&
+
+  OPTS="$OPTS --enable-svg-experimental --enable-svg --enable-svg-animation \
+        --enable-svg-filters --enable-svg-fonts --enable-svg-foreign-object \
+	--enable-svg-as-image --enable-svg-use-element"
 
   default_cvs_build
 
diff --git a/zbeta/WebKit/DEPENDS b/zbeta/WebKit/DEPENDS
index 880a1f3..a0e51fe 100644
--- a/zbeta/WebKit/DEPENDS
+++ b/zbeta/WebKit/DEPENDS
@@ -2,6 +2,16 @@ depends gtk+-2
 depends icu
 depends gperf
 depends libxslt
-depends curl
 depends sqlite
+depends jpeg
 depends libpng
+
+optional_depends gst-plugins-good "--enable-video" "" "Enable video support?"
+
+optional_depends libsoup "--with-http-backend=soup" "" "Build with libsoup http backend instead of curl?"
+
+optional_depends curl "--with-http-backend=curl" "" "Build with curl http backend? (Say N if you said Y to libsoup)"
+
+optional_depends pango "--with-font-backend=pango" "" "Build with Pango font backend?"
+
+optional_depends freetype2 "--with-font-backend=freetype" "" "Build with freetype support? (Say N if you said Y to pango)"
diff --git a/zbeta/WebKit/DETAILS b/zbeta/WebKit/DETAILS
index 36d1a5a..f2bc8a0 100644
--- a/zbeta/WebKit/DETAILS
+++ b/zbeta/WebKit/DETAILS
@@ -1,11 +1,11 @@
           MODULE=WebKit
          VERSION=r35289
           SOURCE=$MODULE-$VERSION.tar.bz2
-      SOURCE_URL=http://nightly.webkit.org/files/trunk/src
+      SOURCE_URL=http://nightly.webkit.org/files/src
       SOURCE_VFY=sha1:590cbe40554c510339d7bc15225c6ba978b6cb1d
         WEB_SITE=http://www.webkit.org
          ENTERED=20070919
-         UPDATED=20080621
+         UPDATED=20080724
            SHORT="a web content engine"
 
 cat<<EOF


More information about the Lunar-commits mailing list