SOURCES: perl-Mozilla-DOM-xulrunner.patch (NEW) - build with xulru...
qboosh
qboosh at pld-linux.org
Sat Jun 2 20:57:36 CEST 2007
Author: qboosh Date: Sat Jun 2 18:57:36 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- build with xulrunner
---- Files affected:
SOURCES:
perl-Mozilla-DOM-xulrunner.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/perl-Mozilla-DOM-xulrunner.patch
diff -u /dev/null SOURCES/perl-Mozilla-DOM-xulrunner.patch:1.1
--- /dev/null Sat Jun 2 20:57:36 2007
+++ SOURCES/perl-Mozilla-DOM-xulrunner.patch Sat Jun 2 20:57:31 2007
@@ -0,0 +1,50 @@
+--- 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 @@
+ my $mozpkg = 'mozilla-xpcom';
+ my $ffpkg = 'firefox-xpcom';
+ my $mffpkg = 'mozilla-firefox-xpcom';
++my $xulpkg = 'xulrunner-xpcom';
+
+ our %build_reqs = (
+ 'perl-ExtUtils-Depends' => '0.205',
+@@ -20,6 +21,7 @@
+ $mozpkg => '1.7',
+ $ffpkg => '1.0',
+ $mffpkg => '1.0',
++ $xulpkg => '1.8',
+ );
+
+ unless (eval "use ExtUtils::Depends '$build_reqs{'perl-ExtUtils-Depends'}';"
+@@ -38,7 +40,8 @@
+
+ my %pkgcfg = ExtUtils::PkgConfig->find("$mozpkg >= " . $build_reqs{$mozpkg},
+ "$ffpkg >= " . $build_reqs{$ffpkg},
+- "$mffpkg >= " . $build_reqs{$mffpkg});
++ "$mffpkg >= " . $build_reqs{$mffpkg},
++ "$xulpkg >= " . $build_reqs{$xulpkg});
+
+ my ($pkg) = $pkgcfg{pkg} =~ /^(\S+-xpcom)/;
+
+@@ -59,7 +62,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");
+ # -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
================================================================
More information about the pld-cvs-commit
mailing list