Hi,
as usual, the monthly webkit update to latest svn snap (the future ones
requires libsoup unstable versions 2.5.x, i'll wait for 2.6 to update
again). The http backend is now libsoup instead of curl.
Midori gains a bunch of features, have a look at the Changelog at the
author's homepage: http://software.twotoasts.de/
A standalone webkit-qt port is being worked on, which will permit to
port arora soon. I still have to dig into webkit on sparc64 to find the
source of the SIGBUS..
Please test, comment and ok.
Landry
? bigbuild.log
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/webkit/Makefile,v
retrieving revision 1.8
diff -u -r1.8 Makefile
--- Makefile 18 Feb 2009 22:09:47 -0000 1.8
+++ Makefile 3 Mar 2009 08:21:04 -0000
@@ -1,10 +1,10 @@
-# $OpenBSD: Makefile,v 1.8 2009/02/18 22:09:47 landry Exp $
+# $OpenBSD: Makefile,v 1.7 2009/01/25 22:16:40 landry Exp $
COMMENT = open source web browser engine
-V = 40000
+V = 41121
DISTNAME = WebKit-r${V}
-PKGNAME = webkit-${V}p0
+PKGNAME = webkit-${V}
CATEGORIES = www
EXTRACT_SUFX = .tar.bz2
@@ -31,6 +31,7 @@
MODULES = converters/libiconv \
textproc/intltool \
gcc4
+
MODGCC4_ARCHES =*
MODGCC4_LANGS = c c++
@@ -38,22 +39,23 @@
AUTOCONF_VERSION = 2.59
CONFIGURE_STYLE = gnu
-CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include/libpng
-I${X11BASE}/include" \
- LDFLAGS="-L${X11BASE}/lib -lX11"
+CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include/libpng
-I${LOCALBASE}/include -I${X11BASE}/include" \
+ LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib -lX11"
MAKE_FILE = GNUmakefile
WANTLIB = ICE SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \
- Xfixes Xi Xinerama Xrandr Xrender Xt atk-1.0 c crypto \
- expat fontconfig freetype gio-2.0 glib-2.0 glitz gmodule-2.0 \
- gobject-2.0 gthread-2.0 idn intl jpeg m pango-1.0
pangocairo-1.0 \
- pangoft2-1.0 pcre pthread ssl z cairo pixman-1 png xml2
+ Xfixes Xi Xinerama Xrandr Xrender Xt atk-1.0 c \
+ expat fontconfig freetype gcrypt gio-2.0 glib-2.0 glitz
gmodule-2.0 \
+ gnutls gobject-2.0 gpg-error gthread-2.0 intl jpeg m \
+ pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pthread \
+ tasn1 z cairo pixman-1 png xml2
LIB_DEPENDS = gtk-x11-2.0,gdk-x11-2.0,gdk_pixbuf-2.0::x11/gtk+2,-main \
icudata,icui18n,icuuc::textproc/icu4c \
sqlite3::databases/sqlite3 \
xslt::textproc/libxslt \
- curl::net/curl
+ soup-2.4::devel/libsoup
BUILD_DEPENDS = ::devel/bison \
@@ -63,8 +65,6 @@
pre-configure:
cd ${WRKSRC} && AUTOCONF_VERSION=${AUTOCONF_VERSION} \
- AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoreconf --install
- cd ${WRKSRC} && AUTOCONF_VERSION=${AUTOCONF_VERSION} \
- AUTOMAKE_VERSION=${AUTOMAKE_VERSION} automake --add-missing
--copy
+ AUTOMAKE_VERSION=${AUTOMAKE_VERSION} ./autogen.sh
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/webkit/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo 25 Jan 2009 22:16:40 -0000 1.3
+++ distinfo 3 Mar 2009 08:21:04 -0000
@@ -1,5 +1,5 @@
-MD5 (WebKit-r40000.tar.bz2) = pi5aeR01LnRVhpY/RQOAnA==
-RMD160 (WebKit-r40000.tar.bz2) = vMqUAmgtkpGeXufBWm/KBcTVHc8=
-SHA1 (WebKit-r40000.tar.bz2) = SLzLz1Cab/HRiWYe5K6RsQnruTE=
-SHA256 (WebKit-r40000.tar.bz2) = 6SqJcRDkoHDYxZV8xfOd23KPaQJRHsVQ242S6wyJVGU=
-SIZE (WebKit-r40000.tar.bz2) = 10232349
+MD5 (WebKit-r41121.tar.bz2) = CRtjKulXZbPbjS6nqE37Ow==
+RMD160 (WebKit-r41121.tar.bz2) = 89Xq1YuVy6uMpLO/veJSRoe1t4o=
+SHA1 (WebKit-r41121.tar.bz2) = f2i+JKKXDGAzZaClFV1fn+wF3gw=
+SHA256 (WebKit-r41121.tar.bz2) = tUE85qqk/ZBEIQ/a6IUnaFXmRZm7vxVVEKwwBzUlIL4=
+SIZE (WebKit-r41121.tar.bz2) = 10435553
Index: patches/patch-GNUmakefile_am
===================================================================
RCS file: /cvs/ports/www/webkit/patches/patch-GNUmakefile_am,v
retrieving revision 1.1
diff -u -r1.1 patch-GNUmakefile_am
--- patches/patch-GNUmakefile_am 25 Jan 2009 22:16:40 -0000 1.1
+++ patches/patch-GNUmakefile_am 3 Mar 2009 08:21:04 -0000
@@ -1,26 +1,26 @@
$OpenBSD: patch-GNUmakefile_am,v 1.1 2009/01/25 22:16:40 landry Exp $
---- GNUmakefile.am.orig Mon Dec 22 06:55:15 2008
-+++ GNUmakefile.am Wed Jan 21 21:24:49 2009
+--- GNUmakefile.am.orig Sat Feb 21 04:38:12 2009
++++ GNUmakefile.am Sun Feb 22 15:16:23 2009
@@ -121,9 +121,10 @@ libJavaScriptCore_la_SOURCES = \
libJavaScriptCore_la_LIBADD = \
$(UNICODE_LIBS) \
-- $(GLOBALDEPS_LIBS) \
+- $(GLIB_LIBS) \
- -lpthread
-+ $(GLOBALDEPS_LIBS)
++ $(GLIB_LIBS)
+libJavaScriptCore_la_LDFLAGS = -pthread
+
libJavaScriptCore_la_CXXFLAGS = \
$(global_cxxflags) \
$(libJavaScriptCore_la_CFLAGS)
-@@ -209,8 +210,9 @@ libWebCore_la_LIBADD = \
- $(LIBXSLT_LIBS) \
+@@ -211,8 +212,9 @@ libWebCore_la_LIBADD = \
$(HILDON_LIBS) \
$(JPEG_LIBS) \
-- $(PNG_LIBS) \
+ $(PNG_LIBS) \
+- $(GEOCLUE_LIBS) \
- -lpthread
-+ $(PNG_LIBS)
++ $(GEOCLUE_LIBS)
+
+libWebCore_la_LDFLAGS = -pthread
Index: patches/patch-JavaScriptCore_GNUmakefile_am
===================================================================
RCS file: /cvs/ports/www/webkit/patches/patch-JavaScriptCore_GNUmakefile_am,v
retrieving revision 1.3
diff -u -r1.3 patch-JavaScriptCore_GNUmakefile_am
--- patches/patch-JavaScriptCore_GNUmakefile_am 25 Jan 2009 22:16:40 -0000
1.3
+++ patches/patch-JavaScriptCore_GNUmakefile_am 3 Mar 2009 08:21:04 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-JavaScriptCore_GNUmakefile_am,v 1.3 2009/01/25 22:16:40 landry
Exp $
---- JavaScriptCore/GNUmakefile.am.orig Tue Jan 13 00:58:11 2009
-+++ JavaScriptCore/GNUmakefile.am Mon Jan 19 10:09:55 2009
-@@ -487,7 +487,7 @@ Programs_minidom_CFLAGS = \
+--- JavaScriptCore/GNUmakefile.am.orig Thu Feb 26 07:17:57 2009
++++ JavaScriptCore/GNUmakefile.am Mon Mar 2 22:11:58 2009
+@@ -495,7 +495,7 @@ Programs_minidom_CFLAGS = \
Programs_minidom_LDADD = \
libJavaScriptCore.la \
-lm \
Index: patches/patch-JavaScriptCore_wtf_Threading_h
===================================================================
RCS file: /cvs/ports/www/webkit/patches/patch-JavaScriptCore_wtf_Threading_h,v
retrieving revision 1.1
diff -u -r1.1 patch-JavaScriptCore_wtf_Threading_h
--- patches/patch-JavaScriptCore_wtf_Threading_h 18 Feb 2009 22:09:48
-0000 1.1
+++ patches/patch-JavaScriptCore_wtf_Threading_h 3 Mar 2009 08:21:04
-0000
@@ -1,9 +1,9 @@
$OpenBSD: patch-JavaScriptCore_wtf_Threading_h,v 1.1 2009/02/18 22:09:48
landry Exp $
Sparc64 definitely doesn't like __gnu_cxx::__atomic_add.
---- JavaScriptCore/wtf/Threading.h.orig Thu Jan 22 10:13:09 2009
-+++ JavaScriptCore/wtf/Threading.h Thu Jan 22 10:16:37 2009
-@@ -194,7 +194,7 @@ inline int atomicDecrement(int volatile* addend) { ret
+--- JavaScriptCore/wtf/Threading.h.orig Sun Jan 25 03:24:37 2009
++++ JavaScriptCore/wtf/Threading.h Sun Feb 22 22:38:46 2009
+@@ -197,7 +197,7 @@ inline int atomicDecrement(int volatile* addend) { ret
inline void atomicIncrement(int volatile* addend) {
OSAtomicIncrement32Barrier(const_cast<int*>(addend)); }
inline int atomicDecrement(int volatile* addend) { return
OSAtomicDecrement32Barrier(const_cast<int*>(addend)); }
Index: patches/patch-autogen_sh
===================================================================
RCS file: patches/patch-autogen_sh
diff -N patches/patch-autogen_sh
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-autogen_sh 3 Mar 2009 08:21:04 -0000
@@ -0,0 +1,18 @@
+$OpenBSD$
+--- autogen.sh.orig Sun Feb 15 09:48:56 2009
++++ autogen.sh Mon Feb 23 19:21:15 2009
+@@ -46,8 +46,6 @@ if test "$DIE" -eq 1; then
+ exit 1
+ fi
+
+-rm -rf $top_srcdir/autom4te.cache
+-
+ touch README INSTALL
+
+ aclocal $ACLOCAL_FLAGS || exit $?
+@@ -57,5 +55,3 @@ automake $AUTOMAKE_FLAGS || exit $?
+ autoconf || exit $?
+
+ cd $ORIGDIR || exit 1
+-
+-$srcdir/configure $AUTOGEN_CONFIGURE_ARGS "$@" || exit $?
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/webkit/pkg/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- pkg/PLIST 25 Jan 2009 22:16:40 -0000 1.3
+++ pkg/PLIST 3 Mar 2009 08:21:04 -0000
@@ -38,6 +38,8 @@
share/webkit-1.0/webinspector/BreakpointsSidebarPane.js
share/webkit-1.0/webinspector/CallStackSidebarPane.js
share/webkit-1.0/webinspector/Console.js
+share/webkit-1.0/webinspector/DOMStorage.js
+share/webkit-1.0/webinspector/DOMStorageItemsView.js
share/webkit-1.0/webinspector/DataGrid.js
share/webkit-1.0/webinspector/Database.js
share/webkit-1.0/webinspector/DatabaseQueryView.js
@@ -71,6 +73,7 @@
share/webkit-1.0/webinspector/Images/disclosureTriangleSmallRightDownWhite.png
share/webkit-1.0/webinspector/Images/disclosureTriangleSmallRightWhite.png
share/webkit-1.0/webinspector/Images/dockButtons.png
+share/webkit-1.0/webinspector/Images/domStorage.png
share/webkit-1.0/webinspector/Images/elementsIcon.png
share/webkit-1.0/webinspector/Images/enableButtons.png
share/webkit-1.0/webinspector/Images/errorIcon.png
? patch-wscript
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/midori/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile 29 Jan 2009 20:08:42 -0000 1.5
+++ Makefile 5 Mar 2009 20:43:49 -0000
@@ -2,9 +2,8 @@
COMMENT = lightweight web browser
-XFCE_VERSION = 0.1.2
+XFCE_VERSION = 0.1.4
XFCE_GOODIE = midori
-PKGNAME = ${DISTNAME}p0
MAINTAINER = Landry Breuil <[email protected]>
CATEGORIES = www
@@ -19,8 +18,10 @@
USE_X11 = Yes
DESKTOP_FILES = Yes
+NO_REGRESS = Yes
LIB_DEPENDS = webkit-1.0::www/webkit \
+ idn::devel/libidn \
sqlite3::databases/sqlite3 \
unique-1.0::devel/libunique \
soup-2.4:libsoup->=2.24.3p0:devel/libsoup
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/midori/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo 26 Jan 2009 19:52:49 -0000 1.3
+++ distinfo 5 Mar 2009 20:43:49 -0000
@@ -1,5 +1,5 @@
-MD5 (midori-0.1.2.tar.bz2) = UWnq1ng/N0zt8/ib85m9dQ==
-RMD160 (midori-0.1.2.tar.bz2) = 13ViMb2GrqX1U10QvtDapxKOP+c=
-SHA1 (midori-0.1.2.tar.bz2) = e8rOS3ZtpY4xK0lCILFeiKmDuKw=
-SHA256 (midori-0.1.2.tar.bz2) = qWZkHPG24Y5PWKo1hammOQXtUCUog4BMAGoyY2dKMuw=
-SIZE (midori-0.1.2.tar.bz2) = 311182
+MD5 (midori-0.1.4.tar.bz2) = qbIQJ7qJT+0wVdcHTF8HPQ==
+RMD160 (midori-0.1.4.tar.bz2) = nUie8XAoHZuSSZh2afE220PQ7bM=
+SHA1 (midori-0.1.4.tar.bz2) = axjZ9VzjSJy8aSLwvpujSxk/5pY=
+SHA256 (midori-0.1.4.tar.bz2) = SoRCLCcGJRYvbp4eToFR2VRkV9ZMYcKzyJbL9D+1TOU=
+SIZE (midori-0.1.4.tar.bz2) = 352409
Index: patches/patch-wscript
===================================================================
RCS file: /cvs/ports/www/midori/patches/patch-wscript,v
retrieving revision 1.2
diff -u -r1.2 patch-wscript
--- patches/patch-wscript 26 Jan 2009 19:52:49 -0000 1.2
+++ patches/patch-wscript 5 Mar 2009 20:43:49 -0000
@@ -1,8 +1,8 @@
$OpenBSD: patch-wscript,v 1.2 2009/01/26 19:52:49 landry Exp $
We don't need those files installed..
---- wscript.orig Mon Jan 19 00:18:58 2009
-+++ wscript Mon Jan 19 00:19:05 2009
-@@ -267,10 +267,6 @@ def build (bld):
+--- wscript.orig Mon Feb 23 14:08:30 2009
++++ wscript Mon Feb 23 14:08:50 2009
+@@ -303,12 +303,8 @@ def build (bld):
if option_enabled ('addons'):
bld.add_subdirs ('extensions')
@@ -10,6 +10,9 @@
- bld.install_files ('${DOCDIR}/' + APPNAME + '/', \
- 'AUTHORS ChangeLog COPYING EXPAT README TRANSLATE')
-
+ # Install default configuration
+- bld.install_files ('${SYSCONFDIR}/xdg/' + APPNAME + '/', 'data/search')
++ bld.install_files ('${DATADIR}/examples/' + APPNAME + '/', 'data/search')
+
if bld.env['RST2HTML']:
# FIXME: Build only if needed
- if not os.access (blddir, os.F_OK):
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/midori/pkg/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- pkg/PLIST 26 Jan 2009 19:52:49 -0000 1.3
+++ pkg/PLIST 5 Mar 2009 20:43:49 -0000
@@ -1,6 +1,7 @@
@comment $OpenBSD: PLIST,v 1.3 2009/01/26 19:52:49 landry Exp $
@bin bin/midori
lib/midori/
+lib/midori/libmouse-gestures.so
lib/midori/libpage-holder.so
lib/midori/libstatusbar-features.so
lib/midori/libtab-panel.so
@@ -8,6 +9,11 @@
share/doc/midori/
share/doc/midori/user/
share/doc/midori/user/midori.html
+share/examples/midori/
+...@sample ${SYSCONFDIR}/xdg/
+...@sample ${SYSCONFDIR}/xdg/midori/
+share/examples/midori/search
+...@sample ${SYSCONFDIR}/xdg/midori/search
share/icons/hicolor/16x16/apps/midori.png
share/icons/hicolor/16x16/categories/extension.png
share/icons/hicolor/16x16/status/news-feed.png
@@ -31,6 +37,7 @@
share/locale/gl/LC_MESSAGES/midori.mo
share/locale/hu/LC_MESSAGES/midori.mo
share/locale/id/LC_MESSAGES/midori.mo
+share/locale/it/LC_MESSAGES/midori.mo
share/locale/ja/LC_MESSAGES/midori.mo
share/locale/nl/LC_MESSAGES/midori.mo
share/locale/pl/LC_MESSAGES/midori.mo