[r-cran-knitr] 01/02: Start working on privacy breach issues

Andreas Tille tille at debian.org
Sat May 7 12:01:47 UTC 2016


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository r-cran-knitr.

commit 5e342fd1f88595b3779ef1fe6dbce768508b8e4b
Author: Andreas Tille <tille at debian.org>
Date:   Sat May 7 13:56:42 2016 +0200

    Start working on privacy breach issues
---
 debian/control                          |   5 +-
 debian/patches/privacy_breach_fix.patch | 125 ++++++++++++++++++++++++++++++++
 debian/patches/series                   |   1 +
 3 files changed, 130 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index e4229c0..7aee617 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,10 @@ Build-Depends: debhelper (>= 9),
                r-cran-yaml,
                r-cran-evaluate,
                r-cran-digest,
-               r-cran-stringr
+               r-cran-stringr,
+               libjs-mathjax,
+               libjs-highlight.js,
+               node-highlight.js
 Standards-Version: 3.9.8
 Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/r-cran-knitr.git
 Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/r-cran-knitr.git
diff --git a/debian/patches/privacy_breach_fix.patch b/debian/patches/privacy_breach_fix.patch
new file mode 100644
index 0000000..b782cc9
--- /dev/null
+++ b/debian/patches/privacy_breach_fix.patch
@@ -0,0 +1,125 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Tue, 03 May 2016 21:25:01 +0200
+Description: Replace privacy breach links by packaged copies
+
+--- a/inst/doc/docco-classic.html
++++ b/inst/doc/docco-classic.html
+@@ -6,7 +6,7 @@
+     <meta name="generator" content="knitr" />
+     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/7.3/styles/github.min.css">
+ <!-- MathJax scripts -->
+-<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
++<script type="text/javascript" src="/usr/share/javascript/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
+ </script>
+ 
+ <style type="text/css">
+@@ -136,7 +136,7 @@ div.handler{
+ }
+ </style>
+ 
+-    <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/7.3/highlight.min.js"></script>
++    <script src="/usr/share/javascript/highlight.js/highlight.min.js"></script>
+ <script type="text/javascript">
+ hljs.LANGUAGES.r=function(a){var b="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{c:[a.HCM,{b:b,l:b,k:{keyword:"function if in break next repeat else for return switch while try tryCatch|10 stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...|10",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},r:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",r:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\ [...]
+ </script>
+--- a/inst/doc/docco-linear.html
++++ b/inst/doc/docco-linear.html
+@@ -13,12 +13,12 @@ img{display:block;margin:auto;}
+ .page pre{width:100%;max-width:768px;}
+ pre, code{font-size:90%;}
+ </style>
+-<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+-<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
++<script src="/usr/share/javascript/highlight.js/highlight.min.js"></script>
++<script src="/usr/lib/nodejs/highlight.js/languages/r.js"></script>
+ <script>hljs.initHighlightingOnLoad();</script>
+ <script src="http://yihui.name/media/js/center-images.js"></script>
+ <!-- MathJax scripts -->
+-<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
++<script type="text/javascript" src="/usr/share/javascript/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
+ </script>
+ 
+ 
+--- a/inst/doc/knit_print.html
++++ b/inst/doc/knit_print.html
+@@ -420,7 +420,7 @@ window.onload = function() {
+   (function () {
+     var script = document.createElement("script");
+     script.type = "text/javascript";
+-    script.src  = "https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
++    script.src  = "/usr/share/javascript/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
+     document.getElementsByTagName("head")[0].appendChild(script);
+   })();
+ </script>
+--- a/inst/doc/knitr-intro.html
++++ b/inst/doc/knitr-intro.html
+@@ -163,7 +163,7 @@ window.onload = function() {
+   (function () {
+     var script = document.createElement("script");
+     script.type = "text/javascript";
+-    script.src  = "https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
++    script.src  = "/usr/share/javascript/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
+     document.getElementsByTagName("head")[0].appendChild(script);
+   })();
+ </script>
+--- a/inst/doc/knitr-markdown.html
++++ b/inst/doc/knitr-markdown.html
+@@ -58,7 +58,7 @@ hljs.initHighlightingOnLoad();
+ </script>
+ 
+ <!-- MathJax scripts -->
+-<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
++<script type="text/javascript" src="/usr/share/javascript/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
+ </script>
+ 
+ 
+--- a/R/utils-rd2html.R
++++ b/R/utils-rd2html.R
+@@ -52,8 +52,8 @@ knit_rd = function(pkg, links = tools::f
+       txt = c(txt[1:i0], res, txt[i1:length(txt)])
+       txt = sub('</head>', '
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+-<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+-<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
++<script src="/usr/share/javascript/highlight.js/highlight.min.js"></script>
++<script src="/usr/lib/nodejs/highlight.js/languages/r.js"></script>
+ <script>hljs.initHighlightingOnLoad();</script>
+ </head>', txt)
+     } else message('no examples found for ', p)
+--- a/inst/misc/docco-classic.html
++++ b/inst/misc/docco-classic.html
+@@ -10,7 +10,7 @@
+ #!markdown_css#
+ </style>
+ #!header#
+-    <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/7.3/highlight.min.js"></script>
++    <script src="/usr/share/javascript/highlight.js/highlight.min.js"></script>
+ <script type="text/javascript">
+ hljs.LANGUAGES.r=function(a){var b="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{c:[a.HCM,{b:b,l:b,k:{keyword:"function if in break next repeat else for return switch while try tryCatch|10 stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...|10",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},r:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",r:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\ [...]
+ </script>
+--- a/inst/misc/docco-template.html
++++ b/inst/misc/docco-template.html
+@@ -13,8 +13,8 @@ img{display:block;margin:auto;}
+ .page pre{width:100%;max-width:768px;}
+ pre, code{font-size:90%;}
+ </style>
+-<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+-<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
++<script src="/usr/share/javascript/highlight.js/highlight.min.js"></script>
++<script src="/usr/lib/nodejs/highlight.js/languages/r.js"></script>
+ <script>hljs.initHighlightingOnLoad();</script>
+ <script src="http://yihui.name/media/js/center-images.js"></script>
+ #!mathjax#
+--- a/inst/opencpu/apps/index.html
++++ b/inst/opencpu/apps/index.html
+@@ -16,8 +16,8 @@
+     }
+   </style>
+ <!-- R syntax highlighter -->
+-<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+-<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
++<script src="/usr/share/javascript/highlight.js/highlight.min.js"></script>
++<script src="/usr/lib/nodejs/highlight.js/languages/r.js"></script>
+ <script>hljs.initHighlightingOnLoad();</script>
+ 
+ </head>
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..c520659
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+privacy_breach_fix.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/r-cran-knitr.git



More information about the debian-science-commits mailing list