wok-current rev 21754
Up firefox-official (67.0.3), tinyproxy (1.10.0)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Jun 19 17:26:14 2019 +0200 (2019-06-19) |
parents | 2fdd74522103 |
children | 39c5255f1c90 |
files | firefox-official-de/receipt firefox-official-es/receipt firefox-official-fr/receipt firefox-official-it/receipt firefox-official-pt-BR/receipt firefox-official-ru/receipt firefox-official-uk/receipt firefox-official/receipt linld/stuff/src/CRTL.ASM linld/stuff/src/ISO9660.CPP linld/stuff/src/ISO9660.H linld/stuff/src/TAZBOOT.CPP linld/stuff/src/pipehole.awk tinyproxy/receipt |
line diff
1.1 --- a/firefox-official-de/receipt Wed Jun 19 14:43:09 2019 +0100 1.2 +++ b/firefox-official-de/receipt Wed Jun 19 17:26:14 2019 +0200 1.3 @@ -2,7 +2,7 @@ 1.4 1.5 PACKAGE="firefox-official-de" 1.6 lang="de" 1.7 -VERSION="66.0.4" 1.8 +VERSION="67.0.3" 1.9 CATEGORY="network" 1.10 TAGS="web-browser" 1.11 SHORT_DESC="Official Firefox build by the Mozilla foundation (German language)."
2.1 --- a/firefox-official-es/receipt Wed Jun 19 14:43:09 2019 +0100 2.2 +++ b/firefox-official-es/receipt Wed Jun 19 17:26:14 2019 +0200 2.3 @@ -2,7 +2,7 @@ 2.4 2.5 PACKAGE="firefox-official-es" 2.6 lang="es-ES" 2.7 -VERSION="66.0.4" 2.8 +VERSION="67.0.3" 2.9 CATEGORY="network" 2.10 TAGS="web-browser" 2.11 SHORT_DESC="Official Firefox build by the Mozilla foundation (Spanish language)."
3.1 --- a/firefox-official-fr/receipt Wed Jun 19 14:43:09 2019 +0100 3.2 +++ b/firefox-official-fr/receipt Wed Jun 19 17:26:14 2019 +0200 3.3 @@ -2,7 +2,7 @@ 3.4 3.5 PACKAGE="firefox-official-fr" 3.6 lang="fr" 3.7 -VERSION="66.0.4" 3.8 +VERSION="67.0.3" 3.9 CATEGORY="network" 3.10 TAGS="web-browser" 3.11 SHORT_DESC="Official Firefox build by the Mozilla foundation (French language)."
4.1 --- a/firefox-official-it/receipt Wed Jun 19 14:43:09 2019 +0100 4.2 +++ b/firefox-official-it/receipt Wed Jun 19 17:26:14 2019 +0200 4.3 @@ -2,7 +2,7 @@ 4.4 4.5 PACKAGE="firefox-official-it" 4.6 lang="it" 4.7 -VERSION="66.0.4" 4.8 +VERSION="67.0.3" 4.9 CATEGORY="network" 4.10 TAGS="web-browser" 4.11 SHORT_DESC="Official Firefox build by the Mozilla foundation (Italian language)."
5.1 --- a/firefox-official-pt-BR/receipt Wed Jun 19 14:43:09 2019 +0100 5.2 +++ b/firefox-official-pt-BR/receipt Wed Jun 19 17:26:14 2019 +0200 5.3 @@ -2,7 +2,7 @@ 5.4 5.5 PACKAGE="firefox-official-pt-BR" 5.6 lang="pt-BR" 5.7 -VERSION="66.0.4" 5.8 +VERSION="67.0.3" 5.9 CATEGORY="network" 5.10 TAGS="web-browser" 5.11 SHORT_DESC="Official Firefox build by the Mozilla foundation (Portuguese (Brazil) language)."
6.1 --- a/firefox-official-ru/receipt Wed Jun 19 14:43:09 2019 +0100 6.2 +++ b/firefox-official-ru/receipt Wed Jun 19 17:26:14 2019 +0200 6.3 @@ -2,7 +2,7 @@ 6.4 6.5 PACKAGE="firefox-official-ru" 6.6 lang="ru" 6.7 -VERSION="66.0.4" 6.8 +VERSION="67.0.3" 6.9 CATEGORY="network" 6.10 TAGS="web-browser" 6.11 SHORT_DESC="Official Firefox build by the Mozilla foundation (Russian language)."
7.1 --- a/firefox-official-uk/receipt Wed Jun 19 14:43:09 2019 +0100 7.2 +++ b/firefox-official-uk/receipt Wed Jun 19 17:26:14 2019 +0200 7.3 @@ -2,7 +2,7 @@ 7.4 7.5 PACKAGE="firefox-official-uk" 7.6 lang="uk" 7.7 -VERSION="66.0.4" 7.8 +VERSION="67.0.3" 7.9 CATEGORY="network" 7.10 TAGS="web-browser" 7.11 SHORT_DESC="Official Firefox build by the Mozilla foundation (Ukrainian language)."
8.1 --- a/firefox-official/receipt Wed Jun 19 14:43:09 2019 +0100 8.2 +++ b/firefox-official/receipt Wed Jun 19 17:26:14 2019 +0200 8.3 @@ -1,7 +1,7 @@ 8.4 # SliTaz package receipt. 8.5 8.6 PACKAGE="firefox-official" 8.7 -VERSION="66.0.4" 8.8 +VERSION="67.0.3" 8.9 CATEGORY="network" 8.10 TAGS="web-browser" 8.11 SHORT_DESC="Official Firefox build by the Mozilla foundation (English language)."
9.1 --- a/linld/stuff/src/CRTL.ASM Wed Jun 19 14:43:09 2019 +0100 9.2 +++ b/linld/stuff/src/CRTL.ASM Wed Jun 19 17:26:14 2019 +0200 9.3 @@ -34,23 +34,27 @@ 9.4 ifdef EXTRA 9.5 ;typedef unsigned dirsizetype; 9.6 struc isostate ; struct isostate { 9.7 -fd dw ? ; 0 int fd; 9.8 -filemod dw ? ; 2 unsigned short filemod; 9.9 -fileofs dd ? ; 4 unsigned long fileofs; 9.10 -filesize dd ? ; 8 unsigned long filesize; 9.11 -filename dw ? ;12 char *filename; 9.12 -curdirsize dw ? ;14 dirsizetype curdirsize; 9.13 -dirsize dw ? ;16 dirsizetype dirsize; 9.14 -curdirofs dd ? ;18 unsigned long curdirofs; 9.15 -dirofs dd ? ;22 unsigned long dirofs; 9.16 -curpos dw ? ;26 unsigned curpos; 9.17 -filename2open dw ? ;28 char *filename2open; 9.18 +curpos dw ? ; 0 unsigned curpos; 9.19 +filename2open dw ? ; 2 char *filename2open; 9.20 +fd dw ? ; 4 int fd; 9.21 +filemod dw ? ; 6 unsigned short filemod; 9.22 +fileofs dd ? ; 8 unsigned long fileofs; 9.23 +filesize dd ? ;12 unsigned long filesize; 9.24 +filename dw ? ;16 char *filename; 9.25 +curdirsize dw ? ;18 dirsizetype curdirsize; 9.26 +dirsize dw ? ;20 dirsizetype dirsize; 9.27 +curdirofs dd ? ;22 unsigned long curdirofs; 9.28 +dirofs dd ? ;26 unsigned long dirofs; 9.29 +;overlap 9.30 entrysize dw ? ;30 int entrysize; 9.31 tmp dw ? ;32 const char *tmp; 9.32 -;buffer label ;34 char buffer[2048+512]; 9.33 +c db ? ;34 char c; 9.34 +_64bits db ? ;35 char _64bits; 9.35 +buffer db ? ;36 char buffer[2048+512]; 9.36 ends ; } isostate; 9.37 public _isostate 9.38 _isostate isostate <?> 9.39 + org $-7 9.40 endif 9.41 _xfer_buf db 4096 dup (?) 9.42 global _no_exit:byte 9.43 @@ -369,8 +373,7 @@ 9.44 call isolseek 9.45 jc doret 9.46 mov dx,2560 9.47 - ;mov bx,offset _isostate.buffer 9.48 - mov bx,offset _xfer_buf 9.49 + mov bx,offset _isostate.buffer 9.50 mov ax,[_isostate.fd] 9.51 jmp @read$dxbxax ; read(fd,buffer,2560) 9.52 9.53 @@ -957,9 +960,9 @@ 9.54 jnz @@next 9.55 mov [(image_himem di).next_chunk],offset next_chunk 9.56 @@next: 9.57 - push di 9.58 + ;push di 9.59 call [(image_himem di).next_chunk] ; m->next_chunk() 9.60 - pop di 9.61 + ;pop di 9.62 else 9.63 @@next: 9.64 call next_chunk 9.65 @@ -980,9 +983,9 @@ 9.66 jnz @@next 9.67 pop [(image_himem di).state] 9.68 ifdef EXTRA 9.69 - push di 9.70 + ;push di 9.71 call [(image_himem di).next_chunk] ; m->next_chunk() 9.72 - pop di 9.73 + ;pop di 9.74 else 9.75 call next_chunk 9.76 endif 9.77 @@ -1024,7 +1027,7 @@ 9.78 sub dx,si 9.79 mov bx,[di] 9.80 call @read$cxdxbx 9.81 - jc image_done 9.82 + jbe image_done 9.83 xor cx,cx 9.84 cwd ; ax < 8000h 9.85 ifndef NO386
10.1 --- a/linld/stuff/src/ISO9660.CPP Wed Jun 19 14:43:09 2019 +0100 10.2 +++ b/linld/stuff/src/ISO9660.CPP Wed Jun 19 17:26:14 2019 +0200 10.3 @@ -110,8 +110,8 @@ 10.4 // char _64bits = cpuhaslm(); 10.5 struct isostate *x=&isostate; 10.6 #define name (x->filename2open) 10.7 -#define c (((char *)&x->entrysize)[0]) 10.8 -#define _64bits (((char *)&x->entrysize)[1]) 10.9 +#define c (x->c) 10.10 +#define _64bits (x->_64bits) 10.11 char *s; 10.12 10.13 _64bits = cpuhaslm(); 10.14 @@ -121,7 +121,7 @@ 10.15 } 10.16 next: 10.17 name = s; 10.18 - do s++; while (*s != '/' && *s); 10.19 + do s++; while (*s && *s != '/'); 10.20 c = *s; *s = 0; 10.21 for (x->curdirsize = 0xFFFF; isoreaddir() != -1;) { 10.22 const char *n = name;
11.1 --- a/linld/stuff/src/ISO9660.H Wed Jun 19 14:43:09 2019 +0100 11.2 +++ b/linld/stuff/src/ISO9660.H Wed Jun 19 17:26:14 2019 +0200 11.3 @@ -7,18 +7,19 @@ 11.4 #define filesize2dirsize(x) (*(dirsizetype *)((char *)&(x)+1)) 11.5 #define DIRSECTORSZ (SECTORSZ/256) 11.6 extern struct isostate { 11.7 + unsigned curpos; 11.8 + char *filename2open; 11.9 int fd; 11.10 unsigned short filemod; 11.11 unsigned long fileofs; 11.12 unsigned long filesize; 11.13 char *filename; 11.14 -//private 11.15 dirsizetype curdirsize, dirsize; 11.16 unsigned long curdirofs, dirofs; 11.17 - unsigned curpos; 11.18 - char *filename2open; 11.19 int entrysize; 11.20 const char *tmp; 11.21 + char c; 11.22 + char _64bits; 11.23 #define SECTORSZ 2048 11.24 #define SECTORBITS 11 11.25 char buffer[SECTORSZ+512]; // RR overflow
12.1 --- a/linld/stuff/src/TAZBOOT.CPP Wed Jun 19 14:43:09 2019 +0100 12.2 +++ b/linld/stuff/src/TAZBOOT.CPP Wed Jun 19 17:26:14 2019 +0200 12.3 @@ -115,7 +115,7 @@ 12.4 addinitrd(); 12.5 } 12.6 } 12.7 - else if (magic > 0) { 12.8 + else if (magic != 0) { 12.9 char *initrdfilename = fallback; 12.10 static const unsigned long initrddesc = 18L; 12.11
13.1 --- a/linld/stuff/src/pipehole.awk Wed Jun 19 14:43:09 2019 +0100 13.2 +++ b/linld/stuff/src/pipehole.awk Wed Jun 19 17:26:14 2019 +0200 13.3 @@ -1,10 +1,16 @@ 13.4 -BEGIN { hold=0; is386=0; isload=0; isiso=0; istazboot=0; wascall=0 } 13.5 +BEGIN { hold=0; is386=0; isload=0; isiso=0; istazboot=0; wascall=0; label="none"; xlabel="" } 13.6 function isnum(n) { return match(n,/^[0-9+-]/) } 13.7 { 13.8 sub(/segment word public/,"segment byte public") 13.9 13.10 if (/^@.*:$/ || / endp$/) afterjmp=0 13.11 if (/dword ptr/) is386=1 13.12 + if (/void load_initrd\(\)/) isload=3 13.13 + if (isload == 3) { # LOAD.LST 13.14 + if(/push di/ || /pop di/) next 13.15 + sub(/\[di/,"[bx") 13.16 + sub(/\di,/,"bx,") 13.17 + } 13.18 if (/vid_mode = vid_mode/) isload=2 13.19 if (isload == 2) { # LOAD.LST 13.20 sub(/,0/,""); sub(/cmp /,"mov cx,") 13.21 @@ -22,42 +28,102 @@ 13.22 if (/ax,word ptr/) next 13.23 if (/^ call/) isload=0 13.24 } 13.25 + if (/CD001/) isiso=7 13.26 + if (isiso == 7) { # ISO9660.LST 13.27 + sub(/mov ax,-1/,"dec ax") 13.28 + if (/jmp/) isiso=0 13.29 + } 13.30 + if (/int len =/) isiso=6 13.31 + if (isiso == 6) { # ISO9660.LST 13.32 + if (/dx,ax/) next 13.33 + sub(/ax/,"dx") 13.34 + sub(/cx,di/,"bx,di") 13.35 + sub(/cx,dx/,"bx,ax") 13.36 + sub(/di,dx/,"di,ax") 13.37 + if (/while/) isiso=2 13.38 + } 13.39 + if (/entrysize =/) isiso=5 13.40 + if (isiso == 5) { # ISO9660.LST 13.41 + if (/ax,ax/) next 13.42 + sub(/ax/,"cx") 13.43 + sub(/je/,"jcxz") 13.44 + if (/return/) isiso=0 13.45 + } 13.46 if (/x->curdirsize == 0xFFFF/) isiso=4 13.47 if (isiso == 4) { # ISO9660.LST 13.48 - sub(/DGROUP:_isostate\+14/,"[si+14]") 13.49 - sub(/DGROUP:_isostate\+16/,"[si+16]") 13.50 + sub(/DGROUP:_isostate\+18/,"[si+18]") 13.51 + sub(/DGROUP:_isostate\+20/,"[si+20]") 13.52 if (/goto restarted/) isiso=0 13.53 } 13.54 - if (/c = \*s; \*s = 0;/) isiso=3 13.55 + if (/do s\+\+; while/) isiso=3 13.56 + if (/for \(p = s; \*s && \*s \!=/) isiso=3 13.57 if (isiso == 3) { # ISO9660.LST, TAZBOOT.LST 13.58 - if (/al,byte ptr/) { 13.59 - print " mov al,0" 13.60 - sub(/mov/,"xchg") 13.61 - } 13.62 - if (/byte ptr \[.*\],0/) { 13.63 - isiso=0 13.64 - next 13.65 - } 13.66 + sub(/cmp byte ptr \[.i\]/,"sub al") 13.67 + if (/mov byte ptr \[bp-5\],al/) $0=" push ax" 13.68 + if (/mov al,byte ptr \[bp-5\]/) $0=" pop ax" 13.69 + if (/inc /) { r=$2; print; next } 13.70 + if (/al,0/) print " mov al,[" r "]" 13.71 + if (/al,byte ptr/) sub(/mov/,"xchg") 13.72 + if (/byte ptr \[.*\],0/) next 13.73 + if (/jmp/) print " mov bx,si" 13.74 + if (/word ptr \[bp-4\]/) next 13.75 + if (/\) s\+\+;/ || /\],-1/) isiso=0 13.76 } 13.77 if (/endname = NULL/) isiso=2 13.78 if (isiso == 2) { # ISO9660.LST 13.79 if (/mov bx,cx/) next 13.80 gsub(/cx/,"bx") 13.81 - sub(/DGROUP:_isostate\+31/,"[si+31]") 13.82 + sub(/DGROUP:_isostate\+35/,"[si+35]") 13.83 } 13.84 if (/const char \*n = name/) isiso=1 13.85 if (isiso == 1) { # ISO9660.LST 13.86 if ((/mov word ptr \[si\+32\],ax/ ) || 13.87 - (/mov ax,word ptr \[si\+28\]/) || 13.88 + (/mov ax,word ptr \[si\+2\]/) || 13.89 (/bx,word ptr \[si\+32\]/) || (/ax,dx/)) next 13.90 if (/dx,/) sub(/dx/,"ax") 13.91 - if ((/sub ax,word ptr \[si\+28\]/) || 13.92 - (/\[si\+12\]/) || (/ax,di/)) sub(/ax/,"bx") 13.93 - if (/add word ptr \[si\+32\],ax/) $0=" add bx,word ptr [si+12]" 13.94 + if ((/sub ax,word ptr \[si\+2\]/) || 13.95 + (/\[si\+16\]/) || (/ax,di/)) sub(/ax/,"bx") 13.96 + if (/add word ptr \[si\+32\],ax/) $0=" add bx,word ptr [si+16]" 13.97 if (/al,/ || /,al/) sub(/al/,"cl") 13.98 - if (/cmp byte ptr \[si\+30\],0/) $0=" or cl,cl" 13.99 + if (/cmp byte ptr \[si\+34\],0/) $0=" or cl,cl" 13.100 if (/jne @@0$/) next 13.101 if (/jmp @3@58$/) $0=" je @3@58" 13.102 + sub(/mov ax,-1/,"dec ax") 13.103 + } 13.104 + if (/endp/) { xlabel = ""; goto2=0 } 13.105 + if (/isoopen\(s\+7\)/ && xlabel == "") goto2=1 13.106 + if (/_vid_mode,ax/ && xlabel == "") goto2=1 13.107 + if (/_base_himem\+2,/ && xlabel == "@") goto2=1 13.108 + if (/puts\(cmdline\)/ && xlabel == "@@") goto2=1 13.109 + if (goto2 == 1 && /jmp/) { # TAZBOOT.LST && LINLD.LST 13.110 + print $NF xlabel "@:" 13.111 + label=$NF 13.112 + } 13.113 + if (goto2 > 0 && label == $NF) { 13.114 + $0=$0 xlabel 13.115 + if (goto2++ == 1) xlabel=xlabel "@" 13.116 + } 13.117 + if (/cmdline=s\+=3/ || /magic \!= 0/ || /&root_dev =/) { isotazboot=10; j="" } 13.118 + if (isotazboot == 10) { # TAZBOOT.LST && LINLD.LST 13.119 + if (/je/ || /jne/) { j=$1; next } 13.120 + if (/jmp/) { 13.121 + if (j=="jne") sub(/jmp/,"je") 13.122 + else if (j=="je") sub(/jmp/,"jne") 13.123 + isotazboot=0 13.124 + } 13.125 + } 13.126 + if (/static const unsigned long initrddesc = 18L/) isotazboot=9 13.127 + if (isotazboot == 9) { # TAZBOOT.LST 13.128 + if (/,0/) { 13.129 + split($4,y,",") 13.130 + print " mov bx,offset " y[1] 13.131 + } 13.132 + if (/DGROUP:.*\+6,46/) { 13.133 + sub(/DGROUP:.*\+6,/,"[bx+6],") 13.134 + isotazboot=0 13.135 + } 13.136 + if (/mov/) $0=" mov si,bx" 13.137 + sub(/DGROUP:.*,/,"[bx],") 13.138 } 13.139 if (/isoopen\(s\+7\) != -1/) isotazboot=8 13.140 if (isotazboot == 8) { # TAZBOOT.LST 13.141 @@ -79,24 +145,28 @@ 13.142 isotazboot=0 13.143 } 13.144 } 13.145 - if (/initrd_state.info\[m->state\]/) isotazboot=5 13.146 - if (isotazboot == 5) { # TAZBOOT.LST 13.147 + if (/static void next_chunk/) isotazboot=5 13.148 + if (isotazboot == 5 || isotazboot == 500) { # TAZBOOT.LST 13.149 if (/cx,ax/) $0=" xchg ax,bx" 13.150 - if (/mov ax,word ptr \[si\]/) $0=" lodsw" 13.151 - if (/ax,word ptr \[si\+28\]/) next 13.152 + if (/ax,word ptr \[si\+28\]/ && isotazboot == 500) next 13.153 if (/bx,cx/) next 13.154 + if (/push/ || /pop/ || /bp,sp/ || /si,/) next 13.155 + sub(/\[si/,"[di") 13.156 + if (/initrd_info/) isotazboot=500 13.157 if (/endp/) isotazboot=0 13.158 } 13.159 if (/0x7FF0/) isotazboot=4 13.160 if (isotazboot == 4) { # TAZBOOT.LST 13.161 if (/ax,word ptr/) { 13.162 print " mov ax,32752" 13.163 + print " cwd" 13.164 sub(/mov/,"sub") 13.165 } 13.166 if (/bx,/ || /cx,/ || /dx,/) next 13.167 - sub(/,bx/,",0") 13.168 + sub(/,0/,",dx") 13.169 + sub(/,bx/,",dx") 13.170 sub(/,cx/,",ax") 13.171 - if (/short/) isotazboot=0 13.172 + if (/@addinitrd\$qv/) isotazboot=0 13.173 } 13.174 if (/c = x->filename/) isotazboot=3 13.175 if (isotazboot == 3) { # TAZBOOT.LST 13.176 @@ -104,15 +174,11 @@ 13.177 if (/\]$/) next 13.178 if (/@strcpy\$qpxzct1/) isotazboot=0 13.179 } 13.180 - if (/memtop/) isotazboot=2 13.181 + if (/base_himem = memtop/) isotazboot=2 13.182 if (isotazboot == 2) { # TAZBOOT.LST 13.183 - if (/DGROUP:_base_himem\+2,dx/) print " mov bx,offset _base_himem" 13.184 - sub(/DGROUP:_base_himem,/,"[bx],") 13.185 - sub(/DGROUP:_base_himem\+2,/,"[bx+2],") 13.186 - sub(/DGROUP:_base_himem\+3,/,"[bx+3],") 13.187 + if (/@6@226/ || /mov ax,1/ || /@6@254/ || /xor ax,ax/) next 13.188 if (/word ptr \[bx\+2\],0/) { 13.189 - print s 13.190 - hold=0 13.191 + print s; hold=0 13.192 print " mov bx,word ptr [bx+2]" 13.193 $0=" or bx,bx" 13.194 } 13.195 @@ -123,32 +189,31 @@ 13.196 if (/static void addinitrd/) isotazboot=100 13.197 if (isotazboot == 100) { # TAZBOOT.LST 13.198 if (/cx,ax/) { 13.199 - print " xchg ax,si" 13.200 - print " push di" 13.201 - print " mov di,offset _isostate+4" 13.202 + print " mov si,offset _isostate+8" 13.203 + print " xchg ax,di" 13.204 print " movsw" 13.205 print " movsw" 13.206 print " movsw" 13.207 print " movsw" 13.208 - $0=" pop di" 13.209 + $0=" xchg ax,di" 13.210 } 13.211 if (/mov/ && !/si/ && !/cl/) next 13.212 - if (/initrd.size \+=/) isotazboot=101 13.213 + if (/void load_initrds/) isotazboot=101 13.214 } 13.215 - if (isotazboot > 100) { # TAZBOOT.LST 13.216 - if (/m->next_chunk = next_chunk/) isotazboot=101 13.217 - if (/load_initrd/) isotazboot=102 13.218 - if (/push si/ && isotazboot == 102) next 13.219 - if (/pop si/ && isotazboot == 102) next 13.220 - sub(/\[si\]/,"[bx]") 13.221 - sub(/push si$/,"push bx") 13.222 + if (isotazboot == 101 || isotazboot == 102) { # TAZBOOT.LST 13.223 + sub(/\[si/,"[di"); sub(/si,/,"di,"); sub(/si$/,"di") 13.224 + sub(/DGROUP:_imgs\+38$/,"[di+38-32]") 13.225 + sub(/DGROUP:_imgs\+40$/,"[di+40-32]") 13.226 + if (/isofd/) isotazboot=102 13.227 + if (/push/ && isotazboot == 102) next 13.228 + if (/pop/ && isotazboot == 102) next 13.229 + if (/load_initrd/) isotazboot=101 13.230 + if (/isokernel/) isotazboot=103 13.231 + } 13.232 + if (isotazboot > 102) { # TAZBOOT.LST 13.233 + if (/push/ || /pop/) next 13.234 + sub(/\[si/,"[bx") 13.235 sub(/si,/,"bx,") 13.236 - sub(/si\+/,"bx+") 13.237 - if (/mov cx,ax/) $0=" xchg ax,bx" 13.238 - if (/bx,cx/) next 13.239 - sub(/cx/,"bx") 13.240 - sub(/DGROUP:_imgs\+38$/,"[bx+38-32]") 13.241 - sub(/DGROUP:_imgs\+40$/,"[bx+40-32]") 13.242 if (/static void bootiso/) isotazboot=0 13.243 } 13.244 if (wascall) { 13.245 @@ -480,5 +545,6 @@ 13.246 } 13.247 if (afterjmp) print ";" $0 13.248 else print 13.249 - if (/^ jmp /) afterjmp=1 13.250 + if (/^ jmp / || /^ call near ptr _boot_kernel/ || 13.251 + /^ call near ptr @die$qpxzc/) afterjmp=1 13.252 }
14.1 --- a/tinyproxy/receipt Wed Jun 19 14:43:09 2019 +0100 14.2 +++ b/tinyproxy/receipt Wed Jun 19 17:26:14 2019 +0200 14.3 @@ -1,21 +1,20 @@ 14.4 # SliTaz package receipt. 14.5 14.6 PACKAGE="tinyproxy" 14.7 -VERSION="1.8.3" 14.8 +VERSION="1.10.0" 14.9 CATEGORY="network" 14.10 SHORT_DESC="A light-weight HTTP proxy daemon for POSIX operating systems." 14.11 MAINTAINER="slaxemulator@gmail.com" 14.12 LICENSE="GPL2" 14.13 TARBALL="$PACKAGE-$VERSION.tar.bz2" 14.14 -WEB_SITE="https://banu.com/tinyproxy/" 14.15 -WGET_URL="https://banu.com/pub/$PACKAGE/${VERSION%.*}/$TARBALL" 14.16 +WEB_SITE="https://tinyproxy.github.io/" 14.17 +WGET_URL="https://github.com/tinyproxy/tinyproxy/archive/$VERSION.tar.gz" 14.18 14.19 BUILD_DEPENDS="wget" 14.20 14.21 # Rules to configure and make the package. 14.22 compile_rules() 14.23 { 14.24 - cd $src 14.25 patch -Np1 -i $stuff/no-docs-and-tests.diff 14.26 ./configure \ 14.27 --prefix=/usr \