[Pkg-haskell-commits] darcs: haskell-shake: Remove patch, and use Files-Excluded to remove files

Joachim Breitner mail at joachim-breitner.de
Fri Jun 27 20:40:09 UTC 2014


Fri Jun 27 20:24:29 UTC 2014  Joachim Breitner <mail at joachim-breitner.de>
  * Remove patch, and use Files-Excluded to remove files

    R ./patches/disable-viz.patch
    R ./patches/series
    R ./patches/
    M ./copyright +4

Fri Jun 27 20:24:29 UTC 2014  Joachim Breitner <mail at joachim-breitner.de>
  * Remove patch, and use Files-Excluded to remove files
diff -rN -u old-haskell-shake/copyright new-haskell-shake/copyright
--- old-haskell-shake/copyright	2014-06-27 20:40:08.639961987 +0000
+++ new-haskell-shake/copyright	2014-06-27 20:40:08.643961989 +0000
@@ -2,6 +2,10 @@
 Upstream-Name: shake
 Upstream-Contact: Neil Mitchell <ndmitchell at gmail.com>
 Source: http://hackage.haskell.org/package/shake
+# Disable viz.js; it's hard to provide source for this
+# see https://github.com/ndmitchell/shake/issues/100
+# and https://github.com/ndmitchell/shake/commit/3613e6
+Files-Excluded: html/viz.js
 
 Files: *
 Copyright: 2011-2014 Neil Mitchell
diff -rN -u old-haskell-shake/patches/disable-viz.patch new-haskell-shake/patches/disable-viz.patch
--- old-haskell-shake/patches/disable-viz.patch	2014-06-27 20:40:08.643961989 +0000
+++ new-haskell-shake/patches/disable-viz.patch	1970-01-01 00:00:00.000000000 +0000
@@ -1,22 +0,0 @@
-Description: Disable viz.js; it's hard to provide source for this
- See:
-  https://github.com/ndmitchell/shake/issues/100
-  https://github.com/ndmitchell/shake/commit/3613e69219a4a2a6e9e8693c2be6ff7c00b10c24
-Author: Colin Watson <cjwatson at debian.org>
-Forwarded: not-needed
-Last-Update: 2014-06-24
-
-Index: b/html/viz.js
-===================================================================
---- a/html/viz.js
-+++ b/html/viz.js
-@@ -1,9 +1 @@
--function Ub(nr){throw nr}var cc=void 0,wc=!0,xc=null,ee=!1;function bk(){return(function(){})}
--
--
--
--("undefined"!==typeof exports&&exports!==xc?exports:this).Viz=(function(nr,rQa){function ck(a,b){var i=16;if(b<a&&a<b+i){b+=i;for(a+=i;i--;){a--,b--,m[a]=m[b]}}else{tf(a,b,i)}}function YB(a){eval.call(xc,a)}function Yg(a){K.print(a+":\n"+Error().stack);Ub("Assertion: "+a)}function Ae(a,b){a||Yg("Assertion failed: "+b)}function ZB(a){try{var b=eval("_"+a)}catch(i){try{b=sQa.Module["_"+a]}catch(g){}}Ae(b,"Cannot call unknown function "+a+" (perhaps LLVM optimizations or closure removed it?)");return b}function $B(a,b,i,g){function q(a,b){if("string"==b){if(a===xc||a===cc||0===a){return 0}Xa||(Xa=Qa.ga());var x=Qa.fa(a.length+1);aC(a,x);return x}return"array"==b?(Xa||(Xa=Qa.ga()),x=Qa.fa(a.length),bC(a,x),x):a}var Xa=0,d=0,g=g?g.map((function(a){return q(a,i[d++])})):[];a=a.apply(xc,g);"string"==b?b=Oe(a):(Ae("array"!=b),b=a);Xa&&Qa.Aa(Xa);return b}function dk(x,r,i){i=i||"i8";"*"===i.charAt(i.length-1)&&(i="i32");switch(i){case"i1":m[x]=r;break;case"i8":m[x]=r;break;case"i16":D[x>>1]=r;break;case"i32":a[x>>2]=r;break;case"i64":ji=[r>>>0,Math.min(Math.floor(r/4294967296),4294967295)];a[x>>2]=ji[0];a[x+4>>2]=ji[1];break;case"float":ib[x>>2]=r;break;case"double":f[0]=r;a[x>>2]=b[0];a[x+4>>2]=b[1];break;default:Yg("invalid type for setValue: "+i)}}function ki(x,r){r=r||"i8";"*"===r.charAt(r.length-1)&&(r="i32");switch(r){case"i1":return m[x];case"i8":return m[x];case"i16":return D[x>>1];case"i32":return a[x>>2];case"i64":return a[x>>2];case"float":return ib[x>>2];case"double":return b[0]=a[x>>2],b[1]=a[x+4>>2],f[0];default:Yg("invalid type for setValue: "+r)}return xc}function d(a,b,i,g){var q,Xa;"number"===typeof a?(q=wc,Xa=a):(q=ee,Xa=a.length);var d="string"===typeof b?b:xc,i=i==cC?g:[Gb,Qa.fa,Qa.Ba][i===cc?c:i](Math.max(Xa,d?1:b.length));if(q){return li(i,Xa),i}for(q=0;q<Xa;){var f=a[q];"function"===typeof f&&(f=Qa.dd(f));g=d||b[q];0===g?q++:("i64"==g&&(g="i32"),dk(i+q,f,g),q+=Qa.Y(g))}return i}function Oe(a,b){for(var i=new Qa.Q,g="undefined"==typeof b,q="",Xa=0,d;;){d=Be[a+Xa];if(g&&0==d){break}q+=i.wa(d);Xa+=1;if(!g&&Xa==b){break}}return q}function qn(a){for(;0<a.length;){var b=a.shift(),i=b.U;"number"===typeof i&&(i=J[i]);i(b.Ja===cc?xc:b.Ja)}}function Ba(a){for(var b=a;m[b++];){}return b-a-1}function Nd(a,b,i){a=(new Qa.Q).ib(a);i&&(a.length=i);b||a.push(0);return a}function aC(a,b,i){a=Nd(a,i);for(i=0;i<a.length;){m[b+i]=a[i],i+=1}}function bC(a,b){for(var i=0;i<a.length;i++){m[b+i]=a[i]}}function or(a,b){return 0<=a?a:32>=b?2*Math.abs(1<<b-1)+a:Math.pow(2,b)+a}function dC(a,b){if(0>=a){return a}var i=32>=b?Math.abs(1<<b-1):Math.pow(2,b-1);if(a>=i&&(32>=b||a>i)){a=-2*i+a}return a}function pr(a){Zg++;K.monitorRunDependencies&&K.monitorRunDependencies(Zg);a?(Ae(!ek[a]),ek[a]=1,fk===xc&&"undefined"!==typeof setInterval&&(fk=setInterval((function(){var a=ee,b;for(b in ek){a||(a=wc,K.n("still waiting on run dependencies:")),K.n("dependency: "+b)}a&&K.n("(end of list)")}),6e3))):K.n("warning: run dependency added without ID")}function rn(a){Zg--;K.monitorRunDependencies&&K.monitorRunDependencies(Zg);a?(Ae(ek[a]),delete ek[a]):K.n("warning: run dependency removed without ID");0==Zg&&(fk!==xc&&(clearInterval(fk),fk=xc),eC||qr())}function td(a,b,i){for(var g=0;g<i;){var q=Be[a+g],Xa=Be[b+g];if(q==Xa&&0==q){break}if(0==q){return-1}if(0==Xa){return 1}if(q==Xa){g++}else{return q>Xa?1:-1}}return 0}function ka(a,b){return td(a,b,gk)}function Ve(a,b,i){for(var g=0;g<i;g++){var q=Be[a+g],Xa=Be[b+g];if(q!=Xa){return q>Xa?1:-1}}return 0}function tf(b,r,i){if(20<=i&&r%2==b%2){if(r%4==b%4){for(i=r+i;r%4;){m[b++]=m[r++]}for(var r=r>>2,b=b>>2,g=i>>2;r<g;){a[b++]=a[r++]}r<<=2;for(b<<=2;r<i;){m[b++]=m[r++]}}else{i=r+i;r%2&&(m[b++]=m[r++]);r>>=1;b>>=1;for(g=i>>1;r<g;){D[b++]=D[r++]}r<<=1;b<<=1;r<i&&(m[b++]=m[r++])}}else{for(;i--;){m[b++]=m[r++]}}}function Ea(b){Ea.c||(Ea.c=d([0],"i32",c));return a[Ea.c>>2]=b}function fC(a,b,i){var g=Q.a[a];if(g){if(g.q){if(0>i){return Ea(va.i),-1}if(g.object.d){if(g.object.l){for(var q=0;q<i;q++){try{g.object.l(m[b+q])}catch(Xa){return Ea(va.r),-1}}g.object.timestamp=Date.now();return q}Ea(va.ja);return-1}q=g.position;a=Q.a[a];if(!a||a.object.d){Ea(va.j),b=-1}else{if(a.q){if(a.object.e){Ea(va.N),b=-1}else{if(0>i||0>q){Ea(va.i),b=-1}else{for(var d=a.object.b;d.length<q;){d.push(0)}for(var c=0;c<i;c++){d[q+c]=Be[b+c]}a.object.timestamp=Date.now();b=c}}}else{Ea(va.h),b=-1}}-1!=b&&(g.position+=b);return b}Ea(va.h);return-1}Ea(va.j);return-1}function Lc(a,b,i,g){i*=b;if(0==i){return 0}a=fC(g,a,i);return-1==a?(Q.a[g]&&(Q.a[g].error=wc),0):Math.floor(a/b)}function gC(x,r){function i(x){var i;"double"===x?i=(b[0]=a[r+q>>2],b[1]=a[r+(q+4)>>2],f[0]):"i64"==x?i=[a[r+q>>2],a[r+(q+4)>>2]]:(x="i32",i=a[r+q>>2]);q+=Qa.W(x);return i}for(var g=x,q=0,Xa=[],d,c;;){var n=g;d=m[g];if(0===d){break}c=m[g+1];if(37==d){var z=ee,h=ee,e=ee,j=ee;a:for(;;){switch(c){case 43:z=wc;break;case 45:h=wc;break;case 35:e=wc;break;case 48:if(j){break a}else{j=wc;break};default:break a}g++;c=m[g+1]}var t=0;if(42==c){t=i("i32"),g++,c=m[g+1]}else{for(;48<=c&&57>=c;){t=10*t+(c-48),g++,c=m[g+1]}}var u=ee;if(46==c){var w=0,u=wc;g++;c=m[g+1];if(42==c){w=i("i32"),g++}else{for(;;){c=m[g+1];if(48>c||57<c){break}w=10*w+(c-48);g++}}c=m[g+1]}else{w=6}var A;switch(String.fromCharCode(c)){case"h":c=m[g+2];104==c?(g++,A=1):A=2;break;case"l":c=m[g+2];108==c?(g++,A=8):A=4;break;case"L":;case"q":;case"j":A=8;break;case"z":;case"t":;case"I":A=4;break;default:A=xc}A&&g++;c=m[g+1];if(-1!="diuoxXp".split("").indexOf(String.fromCharCode(c))){n=100==c||105==c;A=A||4;var B=d=i("i"+8*A),C;8==A&&(d=Qa.cb(d[0],d[1],117==c));4>=A&&(d=(n?dC:or)(d&Math.pow(256,A)-1,8*A));var P=Math.abs(d),n="";if(100==c||105==c){C=8==A&&hk?hk.stringify(B[0],B[1],xc):dC(d,8*A).toString(10)}else{if(117==c){C=8==A&&hk?hk.stringify(B[0],B[1],wc):or(d,8*A).toString(10),d=Math.abs(d)}else{if(111==c){C=(e?"0":"")+P.toString(8)}else{if(120==c||88==c){n=e?"0x":"";if(8==A&&hk){C=(B[1]>>>0).toString(16)+(B[0]>>>0).toString(16)}else{if(0>d){d=-d;C=(P-1).toString(16);B=[];for(e=0;e<C.length;e++){B.push((15-parseInt(C[e],16)).toString(16))}for(C=B.join("");C.length<2*A;){C="f"+C}}else{C=P.toString(16)}}88==c&&(n=n.toUpperCase(),C=C.toUpperCase())}else{112==c&&(0===P?C="(nil)":(n="0x",C=P.toString(16)))}}}}if(u){for(;C.length<w;){C="0"+C}}for(z&&(n=0>d?"-"+n:"+"+n);n.length+C.length<t;){h?C+=" ":j?C="0"+C:n=" "+n}C=n+C;C.split("").forEach((function(a){Xa.push(a.charCodeAt(0))}))}else{if(-1!="fFeEgG".split("").indexOf(String.fromCharCode(c))){d=i("double");if(isNaN(d)){C="nan",j=ee}else{if(isFinite(d)){u=ee;A=Math.min(w,20);if(103==c||71==c){u=wc,w=w||1,A=parseInt(d.toExponential(A).split("e")[1],10),w>A&&-4<=A?(c=(103==c?"f":"F").charCodeAt(0),w-=A+1):(c=(103==c?"e":"E").charCodeAt(0),w--),A=Math.min(w,20)}if(101==c||69==c){C=d.toExponential(A),/[eE][-+]\d$/.test(C)&&(C=C.slice(0,-1)+"0"+C.slice(-1))}else{if(102==c||70==c){C=d.toFixed(A)}}n=C.split("e");if(u&&!e){for(;1<n[0].length&&-1!=n[0].indexOf(".")&&("0"==n[0].slice(-1)||"."==n[0].slice(-1));){n[0]=n[0].slice(0,-1)}}else{for(e&&-1==C.indexOf(".")&&(n[0]+=".");w>A++;){n[0]+="0"}}C=n[0]+(1<n.length?"e"+n[1]:"");69==c&&(C=C.toUpperCase());z&&0<=d&&(C="+"+C)}else{C=(0>d?"-":"")+"inf",j=ee}}for(;C.length<t;){C=h?C+" ":j&&("-"==C[0]||"+"==C[0])?C[0]+"0"+C.slice(1):(j?"0":" ")+C}97>c&&(C=C.toUpperCase());C.split("").forEach((function(a){Xa.push(a.charCodeAt(0))}))}else{if(115==c){z=i("i8*")||tQa;j=Ba(z);u&&(j=Math.min(j,w));if(!h){for(;j<t--;){Xa.push(32)}}for(e=0;e<j;e++){Xa.push(Be[z++])}if(h){for(;j<t--;){Xa.push(32)}}}else{if(99==c){for(h&&Xa.push(i("i8"));0<--t;){Xa.push(32)}h||Xa.push(i("i8"))}else{if(110==c){h=i("i32*"),a[h>>2]=Xa.length}else{if(37==c){Xa.push(d)}else{for(e=n;e<g+2;e++){Xa.push(m[e])}}}}}}}g+=2}else{Xa.push(d),g+=1}}return Xa}function Va(a,b,i){i=gC(b,i);b=Qa.ga();a=Lc(d(i,"i8",$g),1,i.length,a);Qa.Aa(b);return a}function sa(a,b,i,g){Ub("Assertion failed: "+(g?Oe(g):"unknown condition")+", at: "+[a?Oe(a):"unknown filename",b,i?Oe(i):"unknown function"])}function Hb(a){var b=Ba(a),i=Gb(b+1);tf(i,a,b);m[i+b]=0;return i}function hC(a,b,i,g){for(var i=gC(i,g),g=b===cc?i.length:Math.min(i.length,Math.max(b-1,0)),q=0;q<g;q++){m[a+q]=i[q]}if(g<b||b===cc){m[a+q]=0}return i.length}function Ma(a,b,i){return hC(a,cc,b,i)}function mi(){mi.c||(mi.c=d([0],"i8",sn));return mi.c}function li(b,r){var i=0;if(20<=r){for(var g=b+r;b%4;){m[b++]=i}0>i&&(i+=256);for(var q=b>>2,c=g>>2,d=i|i<<8|i<<16|i<<24;q<c;){a[q++]=d}for(b=q<<2;b<g;){m[b++]=i}}else{for(;r--;){m[b++]=i}}}function He(x,r,i,g){He.whiteSpace||(He.whiteSpace={},He.whiteSpace[32]=1,He.whiteSpace[9]=1,He.whiteSpace[10]=1,He.whiteSpace[" "]=1,He.whiteSpace["\t"]=1,He.whiteSpace["\n"]=1);var x=Oe(x),q=0;if(0<=x.indexOf("%n")){var c=r,r=(function(){q++;return c()}),d=i,i=(function(){q--;return d()})}var k=0,n=0,z=0,h,k=0;a:for(;k<x.length;){if("%"===x[k]&&"n"==x[k+1]){var e=a[g+z>>2],z=z+Qa.W("void*");a[e>>2]=q;k+=2}else{for(;;){h=r();if(0==h){return n}if(!(h in He.whiteSpace)){break}}i();if("%"===x[k]){k++;for(var j=k;48<=x[k].charCodeAt(0)&&57>=x[k].charCodeAt(0);){k++}var t;k!=j&&(t=parseInt(x.slice(j,k),10));var u=j=ee,w=ee;"l"==x[k]?(j=wc,k++,"l"==x[k]&&(w=wc,k++)):"h"==x[k]&&(u=wc,k++);var A=x[k];k++;var B=0,e=[];if("f"==A){B=0;for(h=r();0<h;){e.push(String.fromCharCode(h)),/^[+-]?[0-9]*\.?[0-9]+([eE][+-]?[0-9]+)?$/.exec(e.join(""))&&(B=e.length),h=r()}for(h=0;h<e.length-B+1;h++){i()}e.length=B}else{h=r();for(var C=wc;(B<t||isNaN(t))&&0<h;){if(!(h in He.whiteSpace)&&("s"==A||("d"===A||"u"==A||"i"==A)&&(48<=h&&57>=h||C&&45==h)||"x"===A&&(48<=h&&57>=h||97<=h&&102>=h||65<=h&&70>=h))&&(k>=x.length||h!==x[k].charCodeAt(0))){e.push(String.fromCharCode(h)),h=r(),B++,C=ee}else{break}}i()}if(0===e.length){return 0}h=e.join("");e=a[g+z>>2];z+=Qa.W("void*");switch(A){case"d":;case"u":;case"i":u?D[e>>1]=parseInt(h,10):w?(ji=[parseInt(h,10)>>>0,Math.min(Math.floor(parseInt(h,10)/4294967296),4294967295)],a[e>>2]=ji[0],a[e+4>>2]=ji[1]):a[e>>2]=parseInt(h,10);break;case"x":a[e>>2]=parseInt(h,16);break;case"f":j?(f[0]=parseFloat(h),a[e>>2]=b[0],a[e+4>>2]=b[1]):ib[e>>2]=parseFloat(h);break;case"s":j=Nd(h);for(u=0;u<j.length;u++){m[e+u]=j[u]}}n++}else{if(x[k]in He.whiteSpace){for(h=r();h in He.whiteSpace;){if(0>=h){break a}h=r()}i(h)}else{if(h=r(),x[k].charCodeAt(0)!==h){i(h);break a}}k++}}}return n}function Cd(a,b,i){var g=0;return He(b,(function(){return m[a+g++]}),(function(){g--}),i)}function he(a,b){rr||(rr=Gb(4));var i;a:{i=a;var g=rr,q,c,d,f;if(0==i&&0==(i=ki(g,"i8*"))){i=0}else{b:for(;;){c=ki(i++,"i8");for(q=b;0!=(d=ki(q++,"i8"));){if(c==d){continue b}}break}if(0==c){dk(g,0,"i8*"),i=0}else{for(f=i-1;;){c=ki(i++,"i8");q=b;do{if((d=ki(q++,"i8"))==c){0==c?i=0:dk(i-1,0,"i8");dk(g,i,"i8*");i=f;break a}}while(0!=d)}Yg("strtok_r error!");i=cc}}}return i}function ah(a){return a in{32:0,9:0,10:0,11:0,12:0,13:0}}function Rf(a,b){var i=0;do{m[a+i]=m[b+i],i++}while(0!=m[b+(i-1)])}function uf(a,b){var i=Ba(a),g=0;do{m[a+i+g]=m[b+g],g++}while(0!=m[b+(g-1)])}function Jc(a,b){a--;do{a++;var i=m[a];if(i==b){return a}}while(i);return 0}function wg(b,r){for(var i=b;ah(m[b]);){b++}var g=1;45==m[b]?(g=-1,b++):43==m[b]&&b++;for(var q,c=0,d=ee;;){q=m[b];if(!(48<=q&&57>=q)){break}d=wc;c=10*c+q-48;b++}var f=ee;if(46==m[b]){b++;for(var n=.1;;){q=m[b];if(!(48<=q&&57>=q)){break}f=wc;c+=n*(q-48);n/=10;b++}}if(!d&&!f){return r&&(a[r>>2]=i),0}q=m[b];if(101==q||69==q){b++;i=0;d=ee;q=m[b];45==q?(d=wc,b++):43==q&&b++;for(q=m[b];48<=q&&57>=q;){i=10*i+q-48,b++,q=m[b]}d&&(i=-i);c*=Math.pow(10,i)}r&&(a[r>>2]=b);return c*g}function bh(a){for(;ah(m[a]);){a++}var b=1;45==m[a]?(b=-1,a++):43==m[a]&&a++;var i=10;!i&&48==m[a]&&(120==m[a+1]||88==m[a+1]?(i=16,a+=2):(i=8,a++));i||(i=10);for(var g,q=0;0!=(g=m[a])&&!(g=parseInt(String.fromCharCode(g),i),isNaN(g));){q=q*i+g,a++}q*=b;if(2147483647<q||-2147483648>q){q=2147483647<q?2147483647:-2147483648,Ea(va.ka)}return q}function uQa(a,b,i,g){var q=Q.a[a];if(!q||q.object.d){return Ea(va.j),-1}if(q.p){if(q.object.e){return Ea(va.N),-1}if(0>i||0>g){return Ea(va.i),-1}for(a=0;q.g.length&&0<i;){m[b++]=q.g.pop(),i--,a++}q=q.object.b;i=Math.min(q.length-g,i);if(q.subarray||q.slice){for(var c=0;c<i;c++){m[b+c]=q[g+c]}}else{for(c=0;c<i;c++){m[b+c]=q.get(g+c)}}return a+i}Ea(va.h);return-1}function sr(a,b,i){var g=Q.a[a];if(g){if(g.p){if(0>i){return Ea(va.i),-1}if(g.object.d){if(g.object.input){for(a=0;g.g.length&&0<i;){m[b++]=g.g.pop(),i--,a++}for(var q=0;q<i;q++){try{var c=g.object.input()}catch(d){return Ea(va.r),-1}if(c===xc||c===cc){break}a++;m[b+q]=c}return a}Ea(va.ja);return-1}c=g.g.length;a=uQa(a,b,i,g.position);-1!=a&&(g.position+=g.g.length-c+a);return a}Ea(va.h);return-1}Ea(va.j);return-1}function ni(a){if(!Q.a[a]){return-1}var b=Q.a[a];if(b.f||b.error){return-1}a=sr(a,ni.c,1);return 0==a?(b.f=wc,-1):-1==a?(b.error=wc,-1):Be[ni.c]}function oi(a,b,i){if(!Q.a[i]){return 0}var g=Q.a[i];if(g.error||g.f){return 0}for(var q,c=0;c<b-1&&10!=q;c++){q=ni(i);if(-1==q){if(g.error){return 0}if(g.f){break}}m[a+c]=q}m[a+c]=0;return a}function ik(a,b){var i=a+Ba(a);do{if(m[i]==b){return i}i--}while(i>=a);return 0}function vQa(a){a=Oe(a);a=Q.o(a);return a===xc?-1:!a.v?(Ea(va.h),-1):0}function jk(a,b){for(var i=ee,g,q=0;63>q;q++){g=i?0:m[b+q],m[a+q]=g,i=i||0==m[b+q]}}function tn(a,b,i,g,q){for(var q=J[q],c=0,d,f,n;c<i;){if(d=c+i>>>1,n=b+d*g,f=q(a,n),0>f){i=d}else{if(0<f){c=d+1}else{return n}}}return 0}function Pe(){qn(tr);iC.print();Ub("exit(1) called, at "+Error().stack)}function vf(a){return 65<=a&&90>=a?a-65+97:a}function S(){Ub("abort() at "+Error().stack)}function kk(a,b){var i=or(a&255);m[kk.c]=i;return-1==fC(b,kk.c,1)?(Q.a[b]&&(Q.a[b].error=wc),-1):i}function pi(a,b){return Math.sqrt(a*a+b*b)}function wQa(b,r,i){var g=a[i>>2],q=r&3,i=0!=q,q=1!=q,c=Boolean(r&512),d=Boolean(r&2048),f=Boolean(r&1024),n=Boolean(r&8),b=Q.D(Oe(b));if(!b.L){return Ea(b.error),-1}if(r=b.object||xc){if(c&&d){return Ea(va.ha),-1}if((i||c||f)&&r.e){return Ea(va.N),-1}if(q&&!r.v||i&&!r.write){return Ea(va.h),-1}if(f&&!r.d){r.b=[]}else{if(!Q.ua(r)){return Ea(va.r),-1}}b=b.path}else{if(!c){return Ea(va.O),-1}if(!b.u.write){return Ea(va.h),-1}r=Q.S(b.u,b.name,[],g&256,g&128);b=b.ba+"/"+b.name}g=Q.a.length;if(r.e){i=0;jC&&(i=Gb(jC.A));var q=[],h;for(h in r.b){q.push(h)}Q.a[g]={path:b,object:r,position:-2,p:wc,q:ee,K:ee,error:ee,f:ee,g:[],b:q,qa:i}}else{Q.a[g]={path:b,object:r,position:0,p:q,q:i,K:n,error:ee,f:ee,g:[]}}return g}function qi(a,b){var i,b=Oe(b);if("r"==b[0]){i=-1!=b.indexOf("+")?2:0}else{if("w"==b[0]){i=-1!=b.indexOf("+")?2:1,i|=1536}else{if("a"==b[0]){i=-1!=b.indexOf("+")?2:1,i|=512,i|=8}else{return Ea(va.i),0}}}i=wQa(a,i,d([511,0,0,0],"i32",$g));return-1==i?0:i}function ri(a){Q.a[a]||Ea(va.j);Q.a[a]?(Q.a[a].qa&&G(Q.a[a].qa),Q.a[a]=xc):Ea(va.j)}function un(a,b){var i=0,g;do{i||(g=a,i=b);var q=m[a++],c=m[i++];if(0==c){return g}c!=q&&(a=g+1,i=0)}while(q);return 0}function kC(b,r){if(Q.a[b]){var i=Nd(Q.a[b].path);i=d(i,"i8",$g);i=Q.o(Oe(i),cc);if(i!==xc&&Q.ua(i)){var g=xQa;a[r+g.yb>>2]=1;a[r+g.Bb>>2]=0;a[r+g.ub>>2]=0;a[r+g.qb>>2]=4096;a[r+g.vb>>2]=i.$;var q=Math.floor(i.timestamp/1e3);if(g.ea===cc){g.ea=g.pb.Da;g.za=g.xb.Da;g.ya=g.sb.Da;var c=1e3*(i.timestamp%1e3);a[r+g.pb.Ca>>2]=c;a[r+g.xb.Ca>>2]=c;a[r+g.sb.Ca>>2]=c}a[r+g.ea>>2]=q;a[r+g.za>>2]=q;a[r+g.ya>>2]=q;var l=0,f=q=0,n=c=0;i.d?(c=n=i.$,q=f=0,l=8192):(c=1,n=0,i.e?(q=4096,f=1,l=16384):(l=i.b||i.link,q=l.length,f=Math.ceil(l.length/4096),l=i.link===cc?32768:40960));a[r+g.tb>>2]=c;a[r+g.zb>>2]=n;a[r+g.Ab>>2]=q;a[r+g.rb>>2]=f;i.v&&(l|=365);i.write&&(l|=146);a[r+g.wb>>2]=l}}else{Ea(va.j)}}function xg(a,b,i){if(Q.a[a]&&!Q.a[a].object.d){var g=Q.a[a];1===i?b+=g.position:2===i&&(b+=g.object.b.length);0>b?(Ea(va.i),i=-1):(g.g=[],i=g.position=b)}else{Ea(va.j),i=-1}-1!=i&&(Q.a[a].f=ee)}function lC(a,b,i,g){i*=b;if(0==i){return 0}a=sr(g,a,i);g=Q.a[g];if(-1==a){return g&&(g.error=wc),0}a<i&&(g.f=wc);return Math.floor(a/b)}function mC(b){var r,i;ur===xc?(Ee.USER="root",Ee.PATH="/",Ee.PWD="/",Ee.HOME="/home/emscripten",Ee.LANG="en_US.UTF-8",Ee._="./this.program",r=d(1024,"i8",c),i=d(256,"i8*",c),a[i>>2]=r,ur=d([i],"i8**",c)):(i=a[ur>>2],r=a[i>>2]);var g=[],q=0,Xa;for(Xa in b){if("string"===typeof b[Xa]){var l=Xa+"="+b[Xa];g.push(l);q+=l.length}}1024<q&&Ub(Error("Environment size exceeded TOTAL_ENV_SIZE!"));for(b=0;b<g.length;b++){l=g[b];for(q=0;q<l.length;q++){m[r+q]=l.charCodeAt(q)}m[r+q]=0;a[i+4*b>>2]=r;r+=l.length+1}a[i+4*g.length>>2]=0}function lk(a){if(0===a){return 0}a=Oe(a);if(!Ee.hasOwnProperty(a)){return 0}lk.c&&G(lk.c);lk.c=d(Nd(Ee[a]),"i8",sn);return lk.c}function mk(a){0!==a&&li(a,yQa.A)}function si(a){si.buffer||(si.buffer=Gb(256));var b=si.buffer;if(a in vr){if(255<vr[a].length){Ea(va.ka)}else{for(var a=vr[a],i=0;i<a.length;i++){m[b+i]=a.charCodeAt(i)}m[b+i]=0}}else{Ea(va.i)}return si.buffer}function nC(a){return Number(Q.a[a]&&Q.a[a].error)}function oC(a){return 48<=a&&57>=a||97<=a&&122>=a||65<=a&&90>=a}function ti(a){return 97<=a&&122>=a||65<=a&&90>=a}function zQa(a){if(Q.a[a]){return a=Q.a[a],a.object.d?(Ea(va.Fa),-1):a.position}Ea(va.j);return-1}function vn(a,b,i){var g=Q.o(b||"/tmp");if(!g||!g.e){if(b="/tmp",g=Q.o(b),!g||!g.e){return 0}}i=i||"file";do{i+=String.fromCharCode(65+Math.floor(25*Math.random()))}while(i in g.b);b=b+"/"+i;vn.buffer||(vn.buffer=Gb(256));a||(a=vn.buffer);for(g=0;g<b.length;g++){m[a+g]=b.charCodeAt(g)}m[a+g]=0;return a}function wn(){wn.mode&&(wn.mode=d(Nd("w+"),"i8",sn));return qi(vn(0),wn.mode)}function ch(a,b,i){if(0!=b){for(var i=J[i],g=[],q=0;q<b;q++){g.push(q)}g.sort((function(b,g){return i(a+4*b,a+4*g)}));var c=Gb(4*b);tf(c,a,4*b);for(q=0;q<b;q++){g[q]!=q&&tf(a+4*q,c+4*g[q],4)}G(c)}}function AQa(){switch(8){case 8:return BQa;case 54:;case 56:;case 21:;case 61:;case 63:;case 22:;case 67:;case 23:;case 24:;case 25:;case 26:;case 27:;case 69:;case 28:;case 101:;case 70:;case 71:;case 29:;case 30:;case 199:;case 75:;case 76:;case 32:;case 43:;case 44:;case 80:;case 46:;case 47:;case 45:;case 48:;case 49:;case 42:;case 82:;case 33:;case 7:;case 108:;case 109:;case 107:;case 112:;case 119:;case 121:return 200809;case 13:;case 104:;case 94:;case 95:;case 34:;case 35:;case 77:;case 81:;case 83:;case 84:;case 85:;case 86:;case 87:;case 88:;case 89:;case 90:;case 91:;case 94:;case 95:;case 110:;case 111:;case 113:;case 114:;case 115:;case 116:;case 117:;case 118:;case 120:;case 40:;case 16:;case 79:;case 19:return-1;case 92:;case 93:;case 5:;case 72:;case 6:;case 74:;case 92:;case 93:;case 96:;case 97:;case 98:;c[...incomplete...]



More information about the Pkg-haskell-commits mailing list