File: xulrunner-spec.patch

package info (click to toggle)
dnssec-tools 1.13-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 16,064 kB
  • sloc: perl: 44,399; ansic: 31,547; cpp: 21,306; sh: 15,813; xml: 2,113; makefile: 1,390; pascal: 836; python: 290; csh: 11
file content (79 lines) | stat: -rw-r--r-- 2,317 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
--- xulrunner.spec.orig	2012-04-24 05:35:03.000000000 -0400
+++ xulrunner.spec	2012-06-07 01:07:26.767103575 -0400
@@ -1,3 +1,7 @@
+# DNSSEC-Tools
+%define dist .1.dnssec
+#%define _default_patch_fuzz 2
+
 # Use system nspr/nss?
 %define system_nss        1
 
@@ -21,7 +25,7 @@
 %global libvpx_version 1.0.0
 
 %if %{?system_nss}
-%global nspr_version 4.9
+%global nspr_version 4.9-2.1.dnssec
 %global nss_version 3.13.3
 %endif
 
@@ -104,6 +108,16 @@
 Patch46:        mozilla-724615.patch
 Patch47:        mozilla-691898.patch
 
+# DNSSEC-Tools
+# - mozilla-base patches
+Patch1001:	moz-base-0001-take-advantage-of-new-DNSSEC-functionality-in-NSPR.patch
+Patch1002:	moz-base-0002-support-functions-in-preparation-for-async-support.patch
+Patch1003:	moz-base-0003-take-advantage-of-new-async-functionality-in-NSPR.patch
+Patch1004:	moz-base-0004-make-netwerk-DNSSEC-validation-aware.patch
+# - mozilla-browser patches
+Patch1101:	moz-browser-0001-update-browser-local-overrides-for-DNSSEC.patch
+Patch1102:	moz-browser-0002-add-DNSSEC-preferences-to-browser.patch
+
 # ---------------------------------------------------
 
 %if %{?system_nss}
@@ -132,6 +146,9 @@
 BuildRequires:  mesa-libGL-devel
 BuildRequires:  libcurl-devel
 BuildRequires:  libvpx-devel >= %{libvpx_version}
+BuildRequires:  autoconf213
+BuildRequires:  dnssec-tools-libs-devel
+BuildRequires:  openssl-devel
 
 Requires:       mozilla-filesystem
 %if %{?system_nss}
@@ -242,6 +259,23 @@
 %patch46 -p1 -b .724615
 #%patch47 -p1 -b .691898
 
+###############################
+# DNSSEC-Tools
+# - mozilla-base patches
+%patch1001 -p1 -b .dnssec-moz-base
+%patch1002 -p1 -b .dnssec-moz-base
+%patch1003 -p1 -b .dnssec-moz-base
+%patch1004 -p1 -b .dnssec-moz-base
+# - mozilla-browser patches
+%patch1101 -p1 -b .dnssec-moz-browser
+%patch1102 -p1 -b .dnssec-moz-browser
+
+# rebuild configure(s) due to dnssec patches
+/bin/rm -f ./configure
+/usr/bin/autoconf-2.13 
+# end dnssec related patches
+###############################
+
 %{__rm} -f .mozconfig
 %{__cp} %{SOURCE10} .mozconfig
 %if %{enable_mozilla_crashreporter}
@@ -306,6 +340,8 @@
 echo "ac_add_options --disable-tracejit" >> .mozconfig
 %endif
 
+echo "ac_add_options --with-system-val" >> .mozconfig
+
 #---------------------------------------------------------------------
 
 %build