pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/galeon Update to galeon-2.0.7. Use xulrunner.
details: https://anonhg.NetBSD.org/pkgsrc/rev/e6f5f5787a75
branches: trunk
changeset: 396945:e6f5f5787a75
user: tnn <tnn%pkgsrc.org@localhost>
date: Thu Aug 06 07:48:06 2009 +0000
description:
Update to galeon-2.0.7. Use xulrunner.
XXX: Some stock icons appear to not work, is there a missing GNOME
dependency here?
2.0.7 "Surprise!"
- Works with Firefox 2/3 and Xulrunner 1.8/1.9
- Restored support for http authentication by Mike Hommey <mh%glandium.org@localhost>
- Restored support for remembering passwords.
- Partially restored support for user stylesheets.
- Effect is global rather than per page but UI doesn't reflect this.
2.0.6 "Pining for the Fjords"
- Works with Firefox 2 and 3 and xulrunner 1.8 and 1.9
- Thanks to Alexander Sack <asac%ubuntu.com@localhost> and Loïc Minier <lool#dooz.org>
for the xulrunner 1.9 patches.
- With Firefox 3/xulrunner 1.9, functionality remains crippled as
documented in the 2.0.5 release notes.
- Support for older versions of Mozilla have been removed.
You can use 2.0.5 to build against them if you need to.
- GConf pref added to suppress close confirmation for web forms.
diffstat:
www/galeon/Makefile | 10 +++++-----
www/galeon/distinfo | 13 ++++++++-----
www/galeon/options.mk | 12 ------------
www/galeon/patches/patch-ae | 14 +++++++-------
www/galeon/patches/patch-af | 18 ++++++++++++++++++
www/galeon/patches/patch-ag | 12 ++++++++++++
www/galeon/patches/patch-ah | 13 +++++++++++++
7 files changed, 63 insertions(+), 29 deletions(-)
diffs (159 lines):
diff -r e37f718c5616 -r e6f5f5787a75 www/galeon/Makefile
--- a/www/galeon/Makefile Thu Aug 06 07:37:33 2009 +0000
+++ b/www/galeon/Makefile Thu Aug 06 07:48:06 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.117 2009/07/22 09:01:51 wiz Exp $
+# $NetBSD: Makefile,v 1.118 2009/08/06 07:48:06 tnn Exp $
#
-DISTNAME= galeon-2.0.5
+DISTNAME= galeon-2.0.7
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=galeon/}
EXTRACT_SUFX= .tar.bz2
@@ -20,23 +20,23 @@
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
-.include "options.mk"
-
GCONF_SCHEMAS= galeon.schemas
EGDIR= ${PREFIX}/share/examples/galeon
CONF_FILES= ${EGDIR}/sound/events/galeon.soundlist \
${PKG_SYSCONFDIR}/sound/events/galeon.soundlist
+CONFIGURE_ARGS+= --with-mozilla=libxul-embedding-unstable
+
.include "../../devel/GConf/schemas.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/libgnomeui/buildlink3.mk"
+.include "../../devel/xulrunner/buildlink3.mk"
.include "../../graphics/gnome-icon-theme/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/omf-scrollkeeper.mk"
-.include "../../www/seamonkey/gecko-depends.mk"
.include "../../x11/gnome-desktop/buildlink3.mk"
.include "../../x11/libSM/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
diff -r e37f718c5616 -r e6f5f5787a75 www/galeon/distinfo
--- a/www/galeon/distinfo Thu Aug 06 07:37:33 2009 +0000
+++ b/www/galeon/distinfo Thu Aug 06 07:48:06 2009 +0000
@@ -1,8 +1,11 @@
-$NetBSD: distinfo,v 1.47 2008/03/10 12:56:20 drochner Exp $
+$NetBSD: distinfo,v 1.48 2009/08/06 07:48:06 tnn Exp $
-SHA1 (galeon-2.0.5.tar.bz2) = c0ae9496db47a8f588eb1e579761d939da44b14d
-RMD160 (galeon-2.0.5.tar.bz2) = 060447fe7f004bf02c524abde8732a3457353a8a
-Size (galeon-2.0.5.tar.bz2) = 3098535 bytes
+SHA1 (galeon-2.0.7.tar.bz2) = 14ccb53a7b3f398eb3ac3f7ca6aeb63348689a62
+RMD160 (galeon-2.0.7.tar.bz2) = a443dfc11447a006d21d9e7852c616b41492a6f6
+Size (galeon-2.0.7.tar.bz2) = 3096337 bytes
SHA1 (patch-ac) = a9369e0dc72d3347bb9a2924e92eedd41addc58f
SHA1 (patch-ad) = db8076fb6c5fbf25e3a03d006a2801dc24002175
-SHA1 (patch-ae) = 38a6820c9f6d1bbf994a8aa09b9cc47385df735f
+SHA1 (patch-ae) = 3495acf3e66bc197c2e67177debf6baf64d775ec
+SHA1 (patch-af) = 5037f57c82c65d9e2fbaaab10f1528f626973e44
+SHA1 (patch-ag) = b099b3ce17160897134e4075bcf6fde1694c6e25
+SHA1 (patch-ah) = 3c3001795027ad75d401c1d3ed83834de35bb81d
diff -r e37f718c5616 -r e6f5f5787a75 www/galeon/options.mk
--- a/www/galeon/options.mk Thu Aug 06 07:37:33 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-# $NetBSD: options.mk,v 1.1 2006/09/24 16:30:09 salo Exp $
-
-PKG_OPTIONS_VAR= PKG_OPTIONS.galeon
-
-.include "../../www/seamonkey/gecko-options.mk"
-.include "../../mk/bsd.options.mk"
-
-.if !empty(PKG_OPTIONS:Mfirefox)
-CONFIGURE_ARGS+= --with-mozilla=firefox
-.else
-BUILDLINK_RPATHDIRS.seamonkey+= lib/seamonkey
-.endif
diff -r e37f718c5616 -r e6f5f5787a75 www/galeon/patches/patch-ae
--- a/www/galeon/patches/patch-ae Thu Aug 06 07:37:33 2009 +0000
+++ b/www/galeon/patches/patch-ae Thu Aug 06 07:48:06 2009 +0000
@@ -1,17 +1,17 @@
-$NetBSD: patch-ae,v 1.6 2006/10/18 21:48:42 rillig Exp $
+$NetBSD: patch-ae,v 1.7 2009/08/06 07:48:06 tnn Exp $
---- configure.orig 2006-10-18 23:43:38.000000000 +0200
-+++ configure 2006-10-18 23:45:44.000000000 +0200
-@@ -28300,7 +28300,7 @@ fi
+--- configure.orig 2008-09-27 05:16:12.000000000 +0200
++++ configure
+@@ -29151,7 +29151,7 @@ fi
--if test "$gecko" == "xulrunner"; then
-+if test "$gecko" = "xulrunner"; then
+-if test "$gecko" == "xulrunner" || test "$gecko" == "libxul-embedding-unstable"; then
++if test "$gecko" = "xulrunner" || test "$gecko" = "libxul-embedding-unstable"; then
echo ""
echo "Note that Galeon has a runtime dependency on the 'cookie' and 'permission'"
echo "mozilla extensions. These are not built as part of the default xulrunner"
-@@ -28308,7 +28308,7 @@ if test "$gecko" == "xulrunner"; then
+@@ -29159,7 +29159,7 @@ if test "$gecko" == "xulrunner" || test
echo ""
fi
diff -r e37f718c5616 -r e6f5f5787a75 www/galeon/patches/patch-af
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/galeon/patches/patch-af Thu Aug 06 07:48:06 2009 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-af,v 1.5 2009/08/06 07:48:06 tnn Exp $
+
+--- mozilla/EventContext.cpp.orig 2008-07-18 06:41:08.000000000 +0200
++++ mozilla/EventContext.cpp
+@@ -525,10 +525,11 @@ nsresult EventContext::GetTargetCoords (
+ {
+ PRInt32 val;
+ elem->GetOffsetTop(&val); y += val;
+- elem->GetScrollTop(&val); y -= val;
+ elem->GetOffsetLeft(&val); x += val;
++#if 0 /* XXX no such accessors, check in GNOME git if fixed ... */
++ elem->GetScrollTop(&val); y -= val;
+ elem->GetScrollLeft(&val); x -= val;
+-
++#endif
+ nsCOMPtr<nsIDOMElement> parent;
+ elem->GetOffsetParent(getter_AddRefs(parent));
+ elem = do_QueryInterface(parent);
diff -r e37f718c5616 -r e6f5f5787a75 www/galeon/patches/patch-ag
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/galeon/patches/patch-ag Thu Aug 06 07:48:06 2009 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-ag,v 1.3 2009/08/06 07:48:06 tnn Exp $
+
+--- mozilla/MozRegisterComponents.cpp.orig 2008-09-03 05:08:44.000000000 +0200
++++ mozilla/MozRegisterComponents.cpp
+@@ -62,6 +62,7 @@
+ #include <nsServiceManagerUtils.h>
+ #include <nsDocShellCID.h>
+ #include <nsXPCOMCID.h>
++#include <nsXPCOMCIDInternal.h>
+
+ #include <glib.h>
+
diff -r e37f718c5616 -r e6f5f5787a75 www/galeon/patches/patch-ah
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/galeon/patches/patch-ah Thu Aug 06 07:48:06 2009 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ah,v 1.3 2009/08/06 07:48:06 tnn Exp $
+
+--- src/Makefile.in.orig 2008-09-27 05:16:16.000000000 +0200
++++ src/Makefile.in
+@@ -199,7 +199,7 @@ EXEEXT = @EXEEXT@
+ F77 = @F77@
+ FFLAGS = @FFLAGS@
+ GALEON_DEPENDENCY_CFLAGS = @GALEON_DEPENDENCY_CFLAGS@
+-GALEON_DEPENDENCY_LIBS = @GALEON_DEPENDENCY_LIBS@
++GALEON_DEPENDENCY_LIBS = @GALEON_DEPENDENCY_LIBS@ `pkg-config --libs mozilla-nspr`
+ GCONFTOOL = @GCONFTOOL@
+ GCONF_REQUIRED = @GCONF_REQUIRED@
+ GCONF_SCHEMAS_INSTALL_FALSE = @GCONF_SCHEMAS_INSTALL_FALSE@
Home |
Main Index |
Thread Index |
Old Index