wok-current rev 23875

Up alpine (2.23), ansible (2.9.10), wordpress (5.4.2)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Jun 27 16:47:12 2020 +0000 (2020-06-27)
parents 40ad3dac47cb
children b29edd818c5e
files alpine/receipt ansible/receipt syslinux/stuff/iso2exe/bootiso.S wordpress/receipt
line diff
     1.1 --- a/alpine/receipt	Thu Jun 25 19:42:45 2020 +0000
     1.2 +++ b/alpine/receipt	Sat Jun 27 16:47:12 2020 +0000
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="alpine"
     1.7 -VERSION="2.21"
     1.8 +VERSION="2.23"
     1.9  CATEGORY="network"
    1.10  TAGS="mail client"
    1.11  SHORT_DESC="Fast, easy to use email client."
     2.1 --- a/ansible/receipt	Thu Jun 25 19:42:45 2020 +0000
     2.2 +++ b/ansible/receipt	Sat Jun 27 16:47:12 2020 +0000
     2.3 @@ -1,7 +1,7 @@
     2.4  # SliTaz package receipt.
     2.5  
     2.6  PACKAGE="ansible"
     2.7 -VERSION="2.9.2"
     2.8 +VERSION="2.9.10"
     2.9  CATEGORY="network"
    2.10  SHORT_DESC="A radically simple configuration-management engine."
    2.11  MAINTAINER="pascal.bellard@slitaz.org"
    2.12 @@ -21,9 +21,6 @@
    2.13  {
    2.14  	python setup.py build &&
    2.15  	python setup.py install --root=$DESTDIR
    2.16 -
    2.17 -	# 2.9.2: no longer available
    2.18 -#	cook_pick_manpages $src/docs/man/man1/*.1
    2.19  }
    2.20  
    2.21  # Rules to gen a SliTaz package suitable for Tazpkg.
     3.1 --- a/syslinux/stuff/iso2exe/bootiso.S	Thu Jun 25 19:42:45 2020 +0000
     3.2 +++ b/syslinux/stuff/iso2exe/bootiso.S	Sat Jun 27 16:47:12 2020 +0000
     3.3 @@ -371,7 +371,9 @@
     3.4  	.org	0x0400,0xEE
     3.5  	.org	0x0600,0xFF
     3.6  isolinux:
     3.7 +
     3.8  	.arch	i486
     3.9 +#define PARTITION_SUPPORT
    3.10  /* -----------------------------------------------------------------------
    3.11   *
    3.12   *   Copyright 2007-2009 H. Peter Anvin - All Rights Reserved
    3.13 @@ -401,93 +403,96 @@
    3.14   * ----------------------------------------------------------------------- */
    3.15  
    3.16  HYBRID_MAGIC			= 0x7078c0fb
    3.17 -isolinux_hybrid_signature	= 0x7c00+64
    3.18  isolinux_start_hybrid		= 0x7c00+64+4
    3.19  
    3.20 +isolinux_hybrid_signature	= 64
    3.21 +
    3.22  stack		= 0x7c00
    3.23 -partoffset	= (stack-8)
    3.24 -driveno		= (stack-14)
    3.25 -heads		= (stack-16)
    3.26 -sectors		= (stack-18)
    3.27  ebios_flag	= (stack-20)
    3.28 -secpercyl	= (stack-24)
    3.29  
    3.30 -BIOS_kbdflags	= 0x417
    3.31  BIOS_page	= 0x462
    3.32  
    3.33  _start2:
    3.34  	.byte	0x33, 0xed	/* xorw	%bp, %bp */
    3.35  
    3.36  	/* Check to see if we have a partition table entry */
    3.37 +#ifdef PARTITION_SUPPORT
    3.38  	xorl	%ebx, %ebx
    3.39  	xorl	%ecx, %ecx
    3.40 -#ifdef PARTITION_SUPPORT
    3.41  	andw	%si, %si		/* %si == 0 -> no partition data */
    3.42  	jz	1f
    3.43  	testb	$0x7f, (%si)		/* Invalid active flag field? */
    3.44  	jnz	1f
    3.45 -	cmpb	%cl, 4(%si)		/* Partition type zero == invalid? */
    3.46 +	orb	4(%si), %cl		/* Partition type zero == invalid? */
    3.47  	je	1f
    3.48 +
    3.49 +	cmpb	$0xed, %cl		/* EFI partition type? */
    3.50 +
    3.51 +	/* Get non-GPT partition information */
    3.52 +	movl	8(%si), %ecx
    3.53 +
    3.54 +	jne	1f
    3.55  	cmpl	$0x58504721, %eax	/* !GPT signature in EAX? */
    3.56 -	jne	2f
    3.57 -	cmpb	$0xed, 4(%si)		/* EFI partition type? */
    3.58 -	jne	2f
    3.59 +	jne	1f
    3.60  	
    3.61  	/* We have GPT partition information */
    3.62  	movl	(32+20)(%si), %ecx
    3.63  	movl	(36+20)(%si), %ebx
    3.64 -	jmp	1f
    3.65 -
    3.66 -	/* We have non-GPT partition information */
    3.67 -2:
    3.68 -	movl	8(%si), %ecx
    3.69  #endif
    3.70  1:
    3.71 -	movw	%sp, %si
    3.72 +	movw	%bp, %ds
    3.73 +	movw	$stack, %sp
    3.74  
    3.75  	/* We have no partition information */
    3.76 +#ifdef PARTITION_SUPPORT
    3.77  	pushl	%ebx			/*  -4: partoffset_hi */
    3.78  	pushl	%ecx			/*  -8: partoffset_lo */
    3.79 +#else
    3.80 +	pushl	$0			/*  -4: partoffset_hi */
    3.81 +	pushl	$0			/*  -8: partoffset_lo */
    3.82 +#endif
    3.83 +partoffset	= -8
    3.84  	pushw	%es			/* -10: es:di -> $PnP header */
    3.85  	pushw	%di			/* -12: es:di -> $PnP header */
    3.86  
    3.87 -	movw	%bp, %ds
    3.88 -	movw	%bp, %es
    3.89  	
    3.90  	//ADJUST_DRIVE
    3.91  	pushw	%dx			/* -14: dl -> drive number */
    3.92 +driveno		= -14
    3.93 +
    3.94 +	pushw	%ds
    3.95 +	popw	%es
    3.96  
    3.97  	/* Copy down to 0:0x600 */
    3.98 -	movw	$0x7c00, %si
    3.99 -	movw	$_start2, %di
   3.100 -	movw	$(512/2), %cx
   3.101 -	rep; movsw
   3.102 +	movw	$2f-0x600+0x7C00, %si
   3.103 +	movw	$2f, %di
   3.104 +	movb	$(512 >> 8), %ch
   3.105 +	pushw	%es
   3.106 +	pushw	%di
   3.107 +	rep; movsb
   3.108  
   3.109 -	ljmpw	$0, $2f
   3.110 +	retf
   3.111  2:
   3.112  
   3.113  	/* Check to see if we have EBIOS */
   3.114  	pushw	%dx		/* drive number */
   3.115  	movb	$0x41, %ah	/* %al == 0 already */
   3.116  	movw	$0x55aa, %bx
   3.117 -	xorw	%cx, %cx
   3.118 +	//xorw	%cx, %cx
   3.119  	xorb	%dh, %dh
   3.120 -	stc
   3.121  	int	$0x13
   3.122 -	jc	1f
   3.123 +	andw	$1,%cx		/* Bit 0 = fixed disk subset */
   3.124 +	jz	1f
   3.125 +	decw	%cx		/* Clear EBIOS flag. */
   3.126  	cmpw	$0xaa55, %bx
   3.127  	jne	1f
   3.128 -	andw	$1,%cx		/* Bit 0 = fixed disk subset */
   3.129 -	jz	1f
   3.130 +	incw	%cx		/* Set EBIOS flag. */
   3.131  
   3.132  	/* We have EBIOS; patch in the following code at
   3.133  	   read_sector_cbios: movb $0x42, %ah ;  jmp read_common */
   3.134  	movl	$0xeb42b4+((read_common-read_sector_cbios-4) << 24), \
   3.135  		(read_sector_cbios)
   3.136 -	jmp	2f
   3.137  1:
   3.138 -	xor	%cx, %cx	/* Clear EBIOS flag. */
   3.139 -2:
   3.140  	popw	%dx
   3.141  	pushw	%cx		/* EBIOS flag */
   3.142  
   3.143 @@ -498,36 +503,38 @@
   3.144  	movzbw	%dh, %ax	/* dh = max head */
   3.145  	incw	%ax		/* From 0-based max to count */
   3.146  	pushw	%ax		/* -16: Save heads on the stack */
   3.147 +heads		= -16
   3.148  	andw	$0x3f, %cx	/* Sector count */
   3.149  	pushw	%cx		/* -18: Save sectors on the stack */
   3.150 +sectors		= -18
   3.151  	mulw	%cx		/* Heads*sectors -> sectors per cylinder */
   3.152  
   3.153  	pushw	%bx		/* -20: EBIOS flag */
   3.154 -	
   3.155 -	/* Save sectors/cylinder on the stack */
   3.156 -	pushw	%dx		/* -22: High word */
   3.157 -	pushw	%ax		/* -24: Low word */
   3.158 +
   3.159 +	/* Save sectors/cylinder in %esi */
   3.160 +	pushw	%dx
   3.161 +	pushw	%ax
   3.162 +	popl	%edi
   3.163  
   3.164  	/*
   3.165  	 * Load sectors.  We do this one at a time mostly to avoid
   3.166  	 * pitfalls and to share code with the stock MBR code.
   3.167  	 */
   3.168  	movw	$0x7c00, %bx
   3.169 +	movw	%bx, %bp
   3.170  	xorl	%eax, %eax
   3.171 +	cdq
   3.172  	movb	$17*4, %al	/* EL TORITO spec */
   3.173  	call	read_sector
   3.174 -	jc	disk_error
   3.175  	movl	71(%bx), %eax	/* catalog */
   3.176  	shll	$2, %eax
   3.177  	call	read_sector
   3.178 -	jc	disk_error
   3.179  	movl	40(%bx), %eax	/* boot code */
   3.180  	shll	$2, %eax
   3.181 -	movw	$4, %cx		/* Sector count */
   3.182 +	movb	$4, %cl		/* Sector count */
   3.183  
   3.184  2:
   3.185  	call	read_sector
   3.186 -	jc	disk_error
   3.187  	incl	%eax
   3.188  	addb	$(512 >> 8), %bh
   3.189  	loopw	2b
   3.190 @@ -536,11 +543,11 @@
   3.191  	 * Okay, that actually worked... update the stack pointer
   3.192  	 * and jump into isolinux.bin...
   3.193  	 */
   3.194 -	cmpl	$HYBRID_MAGIC,(isolinux_hybrid_signature)
   3.195 -	jne	bad_signature
   3.196 +	cmpl	$HYBRID_MAGIC,isolinux_hybrid_signature(%bp)
   3.197 +	jne	error_os
   3.198  
   3.199  	cli
   3.200 -	movw	$ebios_flag, %sp
   3.201 +	//movw	$ebios_flag, %sp
   3.202  
   3.203  	/*
   3.204  	 * Use a ljmpw here to work around a bug in some unknown version
   3.205 @@ -548,26 +555,19 @@
   3.206  	 *
   3.207  	 * Look more closely into it if we ever are short on space.
   3.208  	 */
   3.209 -	ljmpw	$0, $isolinux_start_hybrid
   3.210 -
   3.211 -bad_signature:
   3.212 -	call	error
   3.213 -	.ascii	"isolinux.bin missing or corrupt.\r\n"
   3.214 -
   3.215 -disk_error:
   3.216 -	call	error
   3.217 -	.ascii	"Operating system load error.\r\n"
   3.218 +	//ljmpw	$0, $isolinux_start_hybrid
   3.219 +	pushw	$isolinux_start_hybrid
   3.220 +	ret
   3.221  
   3.222  /*
   3.223   * read_sector: read a single sector pointed to by %eax to %es:%bx.
   3.224 - * CF is set on error.  All registers saved.
   3.225 + * All registers saved.
   3.226   */
   3.227  read_sector:
   3.228  	pushal
   3.229 -	xorl	%edx, %edx
   3.230  #ifdef PARTITION_SUPPORT
   3.231 -	addl	(partoffset), %eax
   3.232 -	adcl	(partoffset+4), %edx
   3.233 +	addl	partoffset(%bp), %eax
   3.234 +	adcl	partoffset+4(%bp), %edx
   3.235  #endif
   3.236  	pushl	%edx	/* MSW of LBA */
   3.237  	pushl	%eax	/* LSW of LBA */
   3.238 @@ -581,21 +581,23 @@
   3.239  	/* Do not clobber %eax before this chunk! */
   3.240  	/* This also relies on %bx and %edx as set up above. */
   3.241  read_sector_cbios:
   3.242 -	divl	(secpercyl)
   3.243 +	divl	%edi
   3.244  	shlb	$6, %ah
   3.245 -	movb	%ah, %cl
   3.246 -	movb	%al, %ch
   3.247 +	xchgb	%al, %ah
   3.248 +	xchgw	%ax, %cx
   3.249  	xchgw	%dx, %ax
   3.250 -	divb	(sectors)
   3.251 +	divb	sectors(%bp)
   3.252  	movb	%al, %dh
   3.253  	orb	%ah, %cl
   3.254  	incw	%cx	/* Sectors are 1-based */
   3.255  	movw	$0x0201, %ax
   3.256  
   3.257  read_common:
   3.258 -	movb	(driveno), %dl
   3.259 +	movb	driveno(%bp), %dl
   3.260  	int	$0x13
   3.261 -	leaw	16(%si), %sp	/* Drop DAPA */
   3.262 +	movw	$disk_error, %si
   3.263 +	jc	error
   3.264 +	addw	$16, %sp	/* Drop DAPA */
   3.265  	popal
   3.266  	ret
   3.267  
   3.268 @@ -603,21 +605,29 @@
   3.269   * Print error messages.  This is invoked with "call", with the
   3.270   * error message at the return address.
   3.271   */
   3.272 +error_os:
   3.273 +	movw	$bad_signature, %si
   3.274  error:
   3.275 -	popw	%si
   3.276 -2:
   3.277  	lodsb
   3.278  	movb	$0x0e, %ah
   3.279  	movb	(BIOS_page), %bh
   3.280  	movb	$0x07, %bl
   3.281  	int	$0x10		/* May destroy %bp */
   3.282  	cmpb	$10, %al	/* Newline? */
   3.283 -	jne	2b
   3.284 +	jne	error
   3.285  
   3.286  	int	$0x18		/* Boot failure */
   3.287  die:
   3.288  	hlt
   3.289  	jmp	die
   3.290 +
   3.291 +bad_signature:
   3.292 +	.ascii	"isolinux.bin "
   3.293 +	.ascii	"missing or corrupt.\r\n"
   3.294 +disk_error:
   3.295 +	.ascii	"Operating system "
   3.296 +	.ascii	"load error.\r\n"
   3.297 +
   3.298  	.org	0x0750,0xBB
   3.299  stopmsg:
   3.300  	.ascii	"This program cannot be run in DOS mode.$"
     4.1 --- a/wordpress/receipt	Thu Jun 25 19:42:45 2020 +0000
     4.2 +++ b/wordpress/receipt	Sat Jun 27 16:47:12 2020 +0000
     4.3 @@ -1,7 +1,7 @@
     4.4  # SliTaz package receipt.
     4.5  
     4.6  PACKAGE="wordpress"
     4.7 -VERSION="5.4.1"
     4.8 +VERSION="5.4.2"
     4.9  CATEGORY="misc"
    4.10  SHORT_DESC="Blog Tool and Publishing Platform."
    4.11  MAINTAINER="slaxemulator@gmail.com"