SOURCES: perl-Mozilla-DOM-xulrunner.patch - updated for xulrunner 1.9

qboosh qboosh at pld-linux.org
Tue Jul 22 20:51:13 CEST 2008


Author: qboosh                       Date: Tue Jul 22 18:51:13 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated for xulrunner 1.9

---- Files affected:
SOURCES:
   perl-Mozilla-DOM-xulrunner.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/perl-Mozilla-DOM-xulrunner.patch
diff -u SOURCES/perl-Mozilla-DOM-xulrunner.patch:1.1 SOURCES/perl-Mozilla-DOM-xulrunner.patch:1.2
--- SOURCES/perl-Mozilla-DOM-xulrunner.patch:1.1	Sat Jun  2 20:57:31 2007
+++ SOURCES/perl-Mozilla-DOM-xulrunner.patch	Tue Jul 22 20:51:08 2008
@@ -1,22 +1,64 @@
---- Mozilla-DOM-0.20/Makefile.PL.orig	2005-09-28 21:12:34.000000000 +0200
-+++ Mozilla-DOM-0.20/Makefile.PL	2007-06-02 19:44:14.667945893 +0200
-@@ -13,6 +13,7 @@
+--- Mozilla-DOM-0.21/xs/DOM.xs.orig	2007-06-06 23:05:57.000000000 +0200
++++ Mozilla-DOM-0.21/xs/DOM.xs	2008-07-22 07:56:56.908756844 +0200
+@@ -4351,39 +4351,6 @@ moz_dom_ComparePoint (nsrange, parent, o
+     OUTPUT:
+ 	RETVAL
+ 
+-## IntersectsNode(nsIDOMNode *n, PRBool *_retval)
+-PRBool
+-moz_dom_IntersectsNode (nsrange, n)
+-	nsIDOMNSRange *nsrange;
+-	nsIDOMNode * n;
+-    PREINIT:
+-	PRBool _retval;
+-    CODE:
+-	nsrange->IntersectsNode(n, &_retval);
+-	RETVAL = _retval;
+-    OUTPUT:
+-	RETVAL
+-
+-## CompareNode(nsIDOMNode *n, PRUint16 *_retval)
+-PRUint16
+-moz_dom_CompareNode (nsrange, n)
+-	nsIDOMNSRange *nsrange;
+-	nsIDOMNode * n;
+-    PREINIT:
+-	PRUint16 _retval;
+-    CODE:
+-	nsrange->CompareNode(n, &_retval);
+-	RETVAL = _retval;
+-    OUTPUT:
+-	RETVAL
+-
+-## NSDetach(void)
+-void
+-moz_dom_NSDetach (nsrange)
+-	nsIDOMNSRange *nsrange;
+-    CODE:
+-	nsrange->NSDetach();
+-
+ # -----------------------------------------------------------------------------
+ 
+ 
+--- Mozilla-DOM-0.21/Makefile.PL.orig	2007-06-06 22:40:06.000000000 +0200
++++ Mozilla-DOM-0.21/Makefile.PL	2008-07-22 19:20:43.000000000 +0200
+@@ -17,6 +17,7 @@
  my $mozpkg = 'mozilla-xpcom';
  my $ffpkg  = 'firefox-xpcom';
  my $mffpkg = 'mozilla-firefox-xpcom';
-+my $xulpkg = 'xulrunner-xpcom';
++my $xulpkg = 'libxul';
  
  our %build_reqs = (
      'perl-ExtUtils-Depends'   => '0.205',
-@@ -20,6 +21,7 @@
+@@ -24,6 +25,7 @@
      $mozpkg                   => '1.7',
      $ffpkg                    => '1.0',
      $mffpkg                   => '1.0',
-+    $xulpkg                   => '1.8',
++    $xulpkg                   => '1.9',
  );
  
  unless (eval "use ExtUtils::Depends '$build_reqs{'perl-ExtUtils-Depends'}';"
-@@ -38,7 +40,8 @@
+@@ -42,9 +44,10 @@
  
  my %pkgcfg = ExtUtils::PkgConfig->find("$mozpkg >= " . $build_reqs{$mozpkg},
                                         "$ffpkg >= " . $build_reqs{$ffpkg},
@@ -24,27 +66,17 @@
 +                                       "$mffpkg >= " . $build_reqs{$mffpkg},
 +                                       "$xulpkg >= " . $build_reqs{$xulpkg});
  
- my ($pkg) = $pkgcfg{pkg} =~ /^(\S+-xpcom)/;
+-my ($pkg) = $pkgcfg{pkg} =~ /^(\S+-xpcom)/;
++my ($pkg) = $pkgcfg{pkg} =~ /^(\S+)/;
  
-@@ -59,7 +62,7 @@
+ mkdir 'build', 0777;
+ 
+@@ -63,7 +66,7 @@
  # -I/usr/include/mozilla/string -I/usr/include/mozilla/nspr
  $mozdom->set_inc($pkgcfg{cflags}, '-I.', '-I./build',
                   "-I$incdir", "-I$incdir/dom", "-I$incdir/webbrwsr",
 -                 "-I$incdir/content", "-I$incdir/docshell");
-+                 "-I$incdir/content", "-I$incdir/docshell", "-I$incdir/necko");
++                 "-I$incdir/content", "-I$incdir/docshell", "-I$incdir/necko", "-I$incdir/xpcom");
  # -L/usr/lib/mozilla -lxpcom -lplds4 -lplc4 -lnspr4 -ldl -lc -lpthread
  $mozdom->set_libs($pkgcfg{libs});
  
---- Mozilla-DOM-0.20/xs/DOM.xs.orig	2005-09-29 04:15:06.000000000 +0200
-+++ Mozilla-DOM-0.20/xs/DOM.xs	2007-06-02 20:14:05.181981474 +0200
-@@ -12670,8 +12670,9 @@
- 	nsIDOMNSHTMLDocument *nshtmldocument;
-     PREINIT:
- 	nsIDOMDocument * _retval;
-+	nsCString contenttype;
-     CODE:
--	nshtmldocument->Open(&_retval);
-+	nshtmldocument->Open(contenttype, PR_FALSE, &_retval);
- 	RETVAL = _retval;
-     OUTPUT:
- 	RETVAL
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/perl-Mozilla-DOM-xulrunner.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list