[arch-commits] Commit in libwebkit/repos (3 files)

andyrtr at archlinux.org andyrtr at archlinux.org
Sun Dec 21 16:23:06 UTC 2008


    Date: Sunday, December 21, 2008 @ 11:23:06
  Author: andyrtr
Revision: 22068

Merged revisions 22067 via svnmerge from 
svn+ssh://svn.archlinux.org/srv/svn-packages/libwebkit/trunk

........
  r22067 | andyrtr | 2008-12-21 16:22:33 +0000 (So, 21 Dez 2008) | 2 lines
  
  upgpkg: libwebkit 1.0.3-0.39370
      drop svn builds, use nightly snapshots for much smaller downloads, switch to pango fontrendering backend; switch to libsoup http backend - allows https access :), enable html5 video stuff
........

Added:
  libwebkit/repos/extra-x86_64/buildfix_soup.diff
    (from rev 22067, libwebkit/trunk/buildfix_soup.diff)
Modified:
  libwebkit/repos/extra-x86_64/	(properties)
  libwebkit/repos/extra-x86_64/PKGBUILD

--------------------+
 PKGBUILD           |   36 +++++++++++++++++-------------------
 buildfix_soup.diff |   14 ++++++++++++++
 2 files changed, 31 insertions(+), 19 deletions(-)


Property changes on: libwebkit/repos/extra-x86_64
___________________________________________________________________
Modified: svnmerge-integrated
   - /libwebkit/trunk:1-21016
   + /libwebkit/trunk:1-22067

Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2008-12-21 16:22:33 UTC (rev 22067)
+++ extra-x86_64/PKGBUILD	2008-12-21 16:23:06 UTC (rev 22068)
@@ -2,40 +2,38 @@
 # Maintainer: Andreas Radke <andyrtr at archlinux.org>
 
 pkgname=libwebkit
-_origname=webkit
 pkgver=1.0.3 # see configure.ac
-pkgrel=0.39096
-_svnver=39096 # date: 20081208
+_svnver=39370 # date: 20081218
+pkgrel=0.${_svnver}
 pkgdesc="an opensource web content engine, derived from KHTML and KJS from KDE"
 arch=('i686' 'x86_64')
 url="http://webkit.org/"
 license=('custom')
-depends=('libxt' 'libxslt' 'curl' 'sqlite3' 'gtk2' 'icu>=4.0')
-makedepends=('subversion' 'gperf')
+depends=('libxt' 'libxslt' 'sqlite3' 'gtk2' 'icu>=4.0' 'gstreamer0.10-base' 'libsoup')
+makedepends=('gperf')
 provides=('webkitgtk-svn')
 conflicts=('webkitgtk-svn')
 replaces=('webgitgtk-svn')
-source=(#http://people.freedesktop.org/~alp/${_origname}/gtk/${_origname}-${pkgver}.tar.gz
-	${pkgname}-${pkgver}.${_svnver}.tar.gz
-	buildfix_webkit_bison2.4.diff)
+source=(http://builds.nightly.webkit.org/files/trunk/src/WebKit-r${_svnver}.tar.bz2
+	buildfix_webkit_bison2.4.diff buildfix_soup.diff)
 options=('!libtool')
-md5sums=('2a1d2b41b3676f8e73f9c81f0bd1343c'
-         '98c8c22b290160f4de7dfcf62eef67bc')
+md5sums=('0f5b867df3b660511f01c2c456904da3'
+         '98c8c22b290160f4de7dfcf62eef67bc'
+         '9225bbfc0d92de0863a1aad76f57dafb')
 
 build() {
-  cd ${srcdir}/ #${_origname}
-#  svn checkout -r ${_svnver} http://svn.webkit.org/repository/webkit/trunk WebKit
-#  find ${srcdir} -type d -depth -name ".svn" -exec rm -rf {} \;
-#  tar -cvzf ../${pkgname}-${pkgver}.${_svnver}.tar.gz WebKit/*
-#  return 1
-
-  cd ${srcdir}/WebKit
+  cd ${srcdir}/WebKit-r${_svnver}
   patch -Np1 -i ${srcdir}/buildfix_webkit_bison2.4.diff || return 1 
-  ./autogen.sh --prefix=/usr
+  patch -Np1 -i ${srcdir}/buildfix_soup.diff || return 1 
+  ./autogen.sh --prefix=/usr \
+	--enable-video \
+	--with-font-backend=pango \
+	--with-http-backend=soup \
+	--enable-jit # not yet supported on x86_64
   make || return 1
   make DESTDIR="$pkgdir" install
 
   # install license
-  install -Dm644 ${srcdir}/WebKit/WebKit/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+  install -Dm644 ${srcdir}/WebKit-r${_svnver}/WebKit/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
 }
 

Copied: libwebkit/repos/extra-x86_64/buildfix_soup.diff (from rev 22067, libwebkit/trunk/buildfix_soup.diff)
===================================================================
--- extra-x86_64/buildfix_soup.diff	                        (rev 0)
+++ extra-x86_64/buildfix_soup.diff	2008-12-21 16:23:06 UTC (rev 22068)
@@ -0,0 +1,14 @@
+diff --git a/WebCore/platform/network/soup/ResourceHandleSoup.cpp b/WebCore/platform/network/soup/ResourceHandleSoup.cpp
+index af577ba..5fd3a4d 100644
+--- a/WebCore/platform/network/soup/ResourceHandleSoup.cpp
++++ b/WebCore/platform/network/soup/ResourceHandleSoup.cpp
+@@ -298,7 +298,7 @@ bool ResourceHandle::startHttp(String urlString)
+     if (!customHeaders.isEmpty()) {
+         HTTPHeaderMap::const_iterator end = customHeaders.end();
+         for (HTTPHeaderMap::const_iterator it = customHeaders.begin(); it != end; ++it)
+-            soup_message_headers_append(msg->request_headers, it->first.utf8().data(), it->second.utf8().data());
++            soup_message_headers_append(msg->request_headers, it->first.string().utf8().data(), it->second.utf8().data());
+     }
+ 
+     FormData* httpBody = d->m_request.httpBody();
+




More information about the arch-commits mailing list