From 321990916bd5180b11c598279680794ce9b044e3 Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Fri, 18 Aug 2017 16:17:53 -0700 Subject: Trim old versions Policy: - Only latest patchlevel for each branch release Exception: CLooG - ISL has dependencies on specific CLooG releases within a single branch - Where there are no patchlevel releases (uClibc, musl) - just retain two most recent releases Also, missed automake update: 1.14 -> 1.14.1 Signed-off-by: Alexey Neyman --- ...100-multiplicity-that-does-not-fit-an-int.patch | 33 ----- packages/gmp/4.3.0/110-unbounded-alloc.patch | 31 ---- packages/gmp/4.3.0/version.desc | 1 - ...100-multiplicity-that-does-not-fit-an-int.patch | 33 ----- packages/gmp/4.3.1/110-unbounded-alloc.patch | 31 ---- packages/gmp/4.3.1/version.desc | 1 - .../gmp/5.0.1/100-fix-tests-ABI-long-long.patch | 35 ----- .../110-get-mpn_sub_1-size-argument-right.patch | 38 ----- .../gmp/5.0.1/120-fix-r0-clobbering-issue.patch | 77 ---------- packages/gmp/5.0.1/version.desc | 1 - .../gmp/5.1.1/100-fix-bulldozer-piledriver.patch | 21 --- packages/gmp/5.1.1/110-mpz_powm_ui.patch | 39 ----- .../gmp/5.1.1/120-fix-mpn_sbpi1_div_qr_sec.patch | 164 --------------------- .../gmp/5.1.1/130-do-not-clobber-f16-f18.patch | 73 --------- packages/gmp/5.1.1/version.desc | 1 - packages/gmp/6.1.0/100-fix-broadwell-skylake.patch | 59 -------- packages/gmp/6.1.0/version.desc | 1 - 17 files changed, 639 deletions(-) delete mode 100644 packages/gmp/4.3.0/100-multiplicity-that-does-not-fit-an-int.patch delete mode 100644 packages/gmp/4.3.0/110-unbounded-alloc.patch delete mode 100644 packages/gmp/4.3.0/version.desc delete mode 100644 packages/gmp/4.3.1/100-multiplicity-that-does-not-fit-an-int.patch delete mode 100644 packages/gmp/4.3.1/110-unbounded-alloc.patch delete mode 100644 packages/gmp/4.3.1/version.desc delete mode 100644 packages/gmp/5.0.1/100-fix-tests-ABI-long-long.patch delete mode 100644 packages/gmp/5.0.1/110-get-mpn_sub_1-size-argument-right.patch delete mode 100644 packages/gmp/5.0.1/120-fix-r0-clobbering-issue.patch delete mode 100644 packages/gmp/5.0.1/version.desc delete mode 100644 packages/gmp/5.1.1/100-fix-bulldozer-piledriver.patch delete mode 100644 packages/gmp/5.1.1/110-mpz_powm_ui.patch delete mode 100644 packages/gmp/5.1.1/120-fix-mpn_sbpi1_div_qr_sec.patch delete mode 100644 packages/gmp/5.1.1/130-do-not-clobber-f16-f18.patch delete mode 100644 packages/gmp/5.1.1/version.desc delete mode 100644 packages/gmp/6.1.0/100-fix-broadwell-skylake.patch delete mode 100644 packages/gmp/6.1.0/version.desc (limited to 'packages/gmp') diff --git a/packages/gmp/4.3.0/100-multiplicity-that-does-not-fit-an-int.patch b/packages/gmp/4.3.0/100-multiplicity-that-does-not-fit-an-int.patch deleted file mode 100644 index f60e88f3..00000000 --- a/packages/gmp/4.3.0/100-multiplicity-that-does-not-fit-an-int.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/mpz/remove.c b/mpz/remove.c ---- a/mpz/remove.c -+++ b/mpz/remove.c -@@ -23,7 +23,7 @@ - unsigned long int - mpz_remove (mpz_ptr dest, mpz_srcptr src, mpz_srcptr f) - { -- mpz_t fpow[40]; /* inexhaustible...until year 2020 or so */ -+ mpz_t fpow[GMP_LIMB_BITS]; /* Really MP_SIZE_T_BITS */ - mpz_t x, rem; - unsigned long int pwr; - int p; -@@ -69,7 +69,7 @@ - mpz_set (dest, x); - } - -- pwr = (1 << p) - 1; -+ pwr = (1L << p) - 1; - - mpz_clear (fpow[p]); - -diff --git a/mpz/remove.c b/mpz/remove.c ---- a/mpz/remove.c -+++ b/mpz/remove.c -@@ -80,7 +80,7 @@ - mpz_tdiv_qr (x, rem, dest, fpow[p]); - if (SIZ (rem) == 0) - { -- pwr += 1 << p; -+ pwr += 1L << p; - mpz_set (dest, x); - } - mpz_clear (fpow[p]); diff --git a/packages/gmp/4.3.0/110-unbounded-alloc.patch b/packages/gmp/4.3.0/110-unbounded-alloc.patch deleted file mode 100644 index 78e05889..00000000 --- a/packages/gmp/4.3.0/110-unbounded-alloc.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/mpn/generic/toom44_mul.c b/mpn/generic/toom44_mul.c ---- a/mpn/generic/toom44_mul.c -+++ b/mpn/generic/toom44_mul.c -@@ -116,17 +116,16 @@ - - TMP_MARK; - -- as1 = TMP_SALLOC_LIMBS (n + 1); -- asm1 = TMP_SALLOC_LIMBS (n + 1); -- as2 = TMP_SALLOC_LIMBS (n + 1); -- ash = TMP_SALLOC_LIMBS (n + 1); -- asmh = TMP_SALLOC_LIMBS (n + 1); -- -- bs1 = TMP_SALLOC_LIMBS (n + 1); -- bsm1 = TMP_SALLOC_LIMBS (n + 1); -- bs2 = TMP_SALLOC_LIMBS (n + 1); -- bsh = TMP_SALLOC_LIMBS (n + 1); -- bsmh = TMP_SALLOC_LIMBS (n + 1); -+ as1 = TMP_ALLOC_LIMBS (10 * n + 10); -+ asm1 = as1 + n + 1; -+ as2 = asm1 + n + 1; -+ ash = as2 + n + 1; -+ asmh = ash + n + 1; -+ bs1 = asmh + n + 1; -+ bsm1 = bs1 + n + 1; -+ bs2 = bsm1 + n + 1; -+ bsh = bs2 + n + 1; -+ bsmh = bsh + n + 1; - - gp = pp; - hp = pp + n + 1; diff --git a/packages/gmp/4.3.0/version.desc b/packages/gmp/4.3.0/version.desc deleted file mode 100644 index fcfe3891..00000000 --- a/packages/gmp/4.3.0/version.desc +++ /dev/null @@ -1 +0,0 @@ -obsolete='yes' diff --git a/packages/gmp/4.3.1/100-multiplicity-that-does-not-fit-an-int.patch b/packages/gmp/4.3.1/100-multiplicity-that-does-not-fit-an-int.patch deleted file mode 100644 index f60e88f3..00000000 --- a/packages/gmp/4.3.1/100-multiplicity-that-does-not-fit-an-int.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/mpz/remove.c b/mpz/remove.c ---- a/mpz/remove.c -+++ b/mpz/remove.c -@@ -23,7 +23,7 @@ - unsigned long int - mpz_remove (mpz_ptr dest, mpz_srcptr src, mpz_srcptr f) - { -- mpz_t fpow[40]; /* inexhaustible...until year 2020 or so */ -+ mpz_t fpow[GMP_LIMB_BITS]; /* Really MP_SIZE_T_BITS */ - mpz_t x, rem; - unsigned long int pwr; - int p; -@@ -69,7 +69,7 @@ - mpz_set (dest, x); - } - -- pwr = (1 << p) - 1; -+ pwr = (1L << p) - 1; - - mpz_clear (fpow[p]); - -diff --git a/mpz/remove.c b/mpz/remove.c ---- a/mpz/remove.c -+++ b/mpz/remove.c -@@ -80,7 +80,7 @@ - mpz_tdiv_qr (x, rem, dest, fpow[p]); - if (SIZ (rem) == 0) - { -- pwr += 1 << p; -+ pwr += 1L << p; - mpz_set (dest, x); - } - mpz_clear (fpow[p]); diff --git a/packages/gmp/4.3.1/110-unbounded-alloc.patch b/packages/gmp/4.3.1/110-unbounded-alloc.patch deleted file mode 100644 index 78e05889..00000000 --- a/packages/gmp/4.3.1/110-unbounded-alloc.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/mpn/generic/toom44_mul.c b/mpn/generic/toom44_mul.c ---- a/mpn/generic/toom44_mul.c -+++ b/mpn/generic/toom44_mul.c -@@ -116,17 +116,16 @@ - - TMP_MARK; - -- as1 = TMP_SALLOC_LIMBS (n + 1); -- asm1 = TMP_SALLOC_LIMBS (n + 1); -- as2 = TMP_SALLOC_LIMBS (n + 1); -- ash = TMP_SALLOC_LIMBS (n + 1); -- asmh = TMP_SALLOC_LIMBS (n + 1); -- -- bs1 = TMP_SALLOC_LIMBS (n + 1); -- bsm1 = TMP_SALLOC_LIMBS (n + 1); -- bs2 = TMP_SALLOC_LIMBS (n + 1); -- bsh = TMP_SALLOC_LIMBS (n + 1); -- bsmh = TMP_SALLOC_LIMBS (n + 1); -+ as1 = TMP_ALLOC_LIMBS (10 * n + 10); -+ asm1 = as1 + n + 1; -+ as2 = asm1 + n + 1; -+ ash = as2 + n + 1; -+ asmh = ash + n + 1; -+ bs1 = asmh + n + 1; -+ bsm1 = bs1 + n + 1; -+ bs2 = bsm1 + n + 1; -+ bsh = bs2 + n + 1; -+ bsmh = bsh + n + 1; - - gp = pp; - hp = pp + n + 1; diff --git a/packages/gmp/4.3.1/version.desc b/packages/gmp/4.3.1/version.desc deleted file mode 100644 index fcfe3891..00000000 --- a/packages/gmp/4.3.1/version.desc +++ /dev/null @@ -1 +0,0 @@ -obsolete='yes' diff --git a/packages/gmp/5.0.1/100-fix-tests-ABI-long-long.patch b/packages/gmp/5.0.1/100-fix-tests-ABI-long-long.patch deleted file mode 100644 index b6e303e1..00000000 --- a/packages/gmp/5.0.1/100-fix-tests-ABI-long-long.patch +++ /dev/null @@ -1,35 +0,0 @@ -From: http://gmplib.org:8000/gmp-5.0/raw-rev/794410151f5f - -Tweaked to remove the hunk in the Changelog, as it did not apply cleanly -( and who needs Changelogs? ;-) ) - -# HG changeset patch -# User Torbjorn Granlund -# Date 1267122532 -3600 -# Node ID 794410151f5f966bcb5c3489b6441614990efe7c -# Parent 948660e2e56d9cfaae035082b8fd473985505fb6 -Fix a test case to work for long long limbs. - -diff -r 948660e2e56d -r 794410151f5f tests/mpz/t-perfpow.c ---- a/tests/mpz/t-perfpow.c Thu Feb 25 16:08:21 2010 +0100 -+++ b/tests/mpz/t-perfpow.c Thu Feb 25 19:28:52 2010 +0100 -@@ -2,7 +2,7 @@ - - Contributed to the GNU project by Torbjorn Granlund and Martin Boij. - --Copyright 2008, 2009 Free Software Foundation, Inc. -+Copyright 2008, 2009, 2010 Free Software Foundation, Inc. - - This file is part of the GNU MP Library. - -@@ -109,7 +109,8 @@ - { - mpz_t n, np, temp, primes[NRP]; - int i, j, k, unique, destroy, res; -- unsigned long int nrprimes, primebits, g, exp[NRP], e; -+ unsigned long int nrprimes, primebits; -+ mp_limb_t g, exp[NRP], e; - gmp_randstate_ptr rands; - - rands = RANDS; - diff --git a/packages/gmp/5.0.1/110-get-mpn_sub_1-size-argument-right.patch b/packages/gmp/5.0.1/110-get-mpn_sub_1-size-argument-right.patch deleted file mode 100644 index 2e0a1af5..00000000 --- a/packages/gmp/5.0.1/110-get-mpn_sub_1-size-argument-right.patch +++ /dev/null @@ -1,38 +0,0 @@ - -# HG changeset patch -# User Torbjorn Granlund -# Date 1310730221 -7200 -# Node ID 538dfce27f410b910d5e2f011119269e224d16a3 -# Parent 03ed209dd7efd4f4fff0ce297bb3a8f7e7ba2366 -(mpn_dcpi1_bdiv_q): Get mpn_sub_1 size argument right. - -diff -r 03ed209dd7ef -r 538dfce27f41 mpn/generic/dcpi1_bdiv_q.c ---- a/mpn/generic/dcpi1_bdiv_q.c Thu Jun 16 12:22:24 2011 +0200 -+++ b/mpn/generic/dcpi1_bdiv_q.c Fri Jul 15 13:43:41 2011 +0200 -@@ -7,7 +7,7 @@ - SAFE TO REACH THEM THROUGH DOCUMENTED INTERFACES. IN FACT, IT IS ALMOST - GUARANTEED THAT THEY WILL CHANGE OR DISAPPEAR IN A FUTURE GMP RELEASE. - --Copyright 2006, 2007, 2009, 2010 Free Software Foundation, Inc. -+Copyright 2006, 2007, 2009, 2010, 2011 Free Software Foundation, Inc. - - This file is part of the GNU MP Library. - -@@ -28,7 +28,6 @@ - #include "gmp-impl.h" - - -- - mp_size_t - mpn_dcpi1_bdiv_q_n_itch (mp_size_t n) - { -@@ -130,7 +129,7 @@ - qn = nn - qn; - while (qn > dn) - { -- mpn_sub_1 (np + dn, np + dn, qn, cy); -+ mpn_sub_1 (np + dn, np + dn, qn - dn, cy); - cy = mpn_dcpi1_bdiv_qr_n (qp, np, dp, dn, dinv, tp); - qp += dn; - np += dn; - diff --git a/packages/gmp/5.0.1/120-fix-r0-clobbering-issue.patch b/packages/gmp/5.0.1/120-fix-r0-clobbering-issue.patch deleted file mode 100644 index d12d6b2c..00000000 --- a/packages/gmp/5.0.1/120-fix-r0-clobbering-issue.patch +++ /dev/null @@ -1,77 +0,0 @@ -Removed ChangeLog part - -# HG changeset patch -# User Torbjorn Granlund -# Date 1342891151 -7200 -# Node ID 829215e83ff1db3cd00e510a737092df691442d5 -# Parent 816c18dbd492050ef8892e91602d9e758abc2988 -Fix r0 clobbering issue with "large" code affecting elf+darwin PIC. - -diff -r 816c18dbd492 -r 829215e83ff1 mpn/powerpc32/vmx/mod_34lsub1.asm ---- a/mpn/powerpc32/vmx/mod_34lsub1.asm Tue Jun 19 15:02:48 2012 +0200 -+++ b/mpn/powerpc32/vmx/mod_34lsub1.asm Sat Jul 21 19:19:11 2012 +0200 -@@ -1,6 +1,7 @@ - dnl PowerPC-32 mpn_mod_34lsub1 -- mpn remainder mod 2^24-1. - --dnl Copyright 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. -+dnl Copyright 2002, 2003, 2005, 2006, 2007, 2012 Free Software Foundation, -+dnl Inc. - - dnl This file is part of the GNU MP Library. - -@@ -135,15 +136,15 @@ - - andi. r7, up, 15 - vxor a0, v0, v0 -- lis r0, 0xaaaa -+ lis r9, 0xaaaa - vxor a1, v0, v0 -- ori r0, r0, 0xaaab -+ ori r9, r9, 0xaaab - vxor a2, v0, v0 - li r5, 16 - vxor c0, v0, v0 - li r6, 32 - vxor c1, v0, v0 -- LEAL( r11, cnsts) -+ LEAL( r11, cnsts) C CAUTION clobbers r0 for elf, darwin - vxor c2, v0, v0 - vxor z, v0, v0 - -@@ -158,7 +159,7 @@ - vsldoi a2, z, a2, 12 - - addi n, n, 9 -- mulhwu r0, n, r0 -+ mulhwu r0, n, r9 - srwi r0, r0, 3 C r0 = floor(n/12) - mtctr r0 - -@@ -174,7 +175,7 @@ - vsldoi a1, z, a1, 8 - - addi n, n, 6 -- mulhwu r0, n, r0 -+ mulhwu r0, n, r9 - srwi r0, r0, 3 C r0 = floor(n/12) - mtctr r0 - -@@ -188,7 +189,7 @@ - vsldoi a0, z, a0, 4 - - addi n, n, 3 -- mulhwu r0, n, r0 -+ mulhwu r0, n, r9 - srwi r0, r0, 3 C r0 = floor(n/12) - mtctr r0 - -@@ -197,7 +198,7 @@ - b L(0) - - L(aligned16): -- mulhwu r0, n, r0 -+ mulhwu r0, n, r9 - srwi r0, r0, 3 C r0 = floor(n/12) - mtctr r0 - - diff --git a/packages/gmp/5.0.1/version.desc b/packages/gmp/5.0.1/version.desc deleted file mode 100644 index fcfe3891..00000000 --- a/packages/gmp/5.0.1/version.desc +++ /dev/null @@ -1 +0,0 @@ -obsolete='yes' diff --git a/packages/gmp/5.1.1/100-fix-bulldozer-piledriver.patch b/packages/gmp/5.1.1/100-fix-bulldozer-piledriver.patch deleted file mode 100644 index f6faca1a..00000000 --- a/packages/gmp/5.1.1/100-fix-bulldozer-piledriver.patch +++ /dev/null @@ -1,21 +0,0 @@ - -# HG changeset patch -# User Torbjorn Granlund -# Date 1368052461 -7200 -# Node ID 11fbd825bc45385d00b69c30bd7566acee11f0d2 -# Parent bd4c950486ab4c161ea69b91c25150719c3cb700 -Fix typo. - -diff -r bd4c950486ab -r 11fbd825bc45 mpn/x86_64/bd1/mul_1.asm ---- a/mpn/x86_64/bd1/mul_1.asm Thu May 02 18:20:37 2013 +0200 -+++ b/mpn/x86_64/bd1/mul_1.asm Thu May 09 00:34:21 2013 +0200 -@@ -53,7 +53,7 @@ - IFDOS(` define(`v0', ``%r9'') ') dnl - IFDOS(` define(`r9', ``rdi'') ') dnl - IFDOS(` define(`n', ``%r8'') ') dnl --IFDOS(` define(`r8', ``r11'') ') dnl -+IFDOS(` define(`r8', ``rbx'') ') dnl - - ASM_START() - TEXT - diff --git a/packages/gmp/5.1.1/110-mpz_powm_ui.patch b/packages/gmp/5.1.1/110-mpz_powm_ui.patch deleted file mode 100644 index f0d240c6..00000000 --- a/packages/gmp/5.1.1/110-mpz_powm_ui.patch +++ /dev/null @@ -1,39 +0,0 @@ - -# HG changeset patch -# User Torbjorn Granlund -# Date 1363174284 -3600 -# Node ID ec4d88674036804b26f22c6a2bfca6ae1e92d370 -# Parent e616ff715c34e112d0a5f7535d31ffe1194a5c7d -(mod): Adhere to mpn_mu_div_qr's overlap requirements. - -diff -r e616ff715c34 -r ec4d88674036 mpz/powm_ui.c ---- a/mpz/powm_ui.c Sun Feb 17 19:40:16 2013 +0100 -+++ b/mpz/powm_ui.c Wed Mar 13 12:31:24 2013 +0100 -@@ -2,8 +2,8 @@ - - Contributed to the GNU project by Torbjorn Granlund. - --Copyright 1991, 1993, 1994, 1996, 1997, 2000, 2001, 2002, 2005, 2008, --2009, 2011, 2012 Free Software Foundation, Inc. -+Copyright 1991, 1993, 1994, 1996, 1997, 2000, 2001, 2002, 2005, 2008, 2009, -+2011, 2012, 2013 Free Software Foundation, Inc. - - This file is part of the GNU MP Library. - -@@ -70,9 +70,14 @@ - } - else - { -+ /* We need to allocate separate remainder area, since mpn_mu_div_qr does -+ not handle overlap between the numerator and remainder areas. -+ FIXME: Make it handle such overlap. */ -+ mp_ptr rp = TMP_ALLOC_LIMBS (dn); - mp_size_t itch = mpn_mu_div_qr_itch (nn, dn, 0); - mp_ptr scratch = TMP_ALLOC_LIMBS (itch); -- mpn_mu_div_qr (qp, np, np, nn, dp, dn, scratch); -+ mpn_mu_div_qr (qp, rp, np, nn, dp, dn, scratch); -+ MPN_COPY (np, rp, dn); - } - - TMP_FREE; - diff --git a/packages/gmp/5.1.1/120-fix-mpn_sbpi1_div_qr_sec.patch b/packages/gmp/5.1.1/120-fix-mpn_sbpi1_div_qr_sec.patch deleted file mode 100644 index 13a50ad4..00000000 --- a/packages/gmp/5.1.1/120-fix-mpn_sbpi1_div_qr_sec.patch +++ /dev/null @@ -1,164 +0,0 @@ - -# HG changeset patch -# User Torbjorn Granlund -# Date 1373624469 -7200 -# Node ID a447c0c537891ed23edf180594a89616364ee633 -# Parent 6540e0b2925ead29f7158bb182e4fabfb9441433 -Partial rewrite. - -diff -r 6540e0b2925e -r a447c0c53789 mpn/generic/sbpi1_div_sec.c ---- a/mpn/generic/sbpi1_div_sec.c Mon Jul 01 19:16:32 2013 +0200 -+++ b/mpn/generic/sbpi1_div_sec.c Fri Jul 12 12:21:09 2013 +0200 -@@ -8,7 +8,7 @@ - SAFE TO REACH THEM THROUGH DOCUMENTED INTERFACES. IN FACT, IT IS ALMOST - GUARANTEED THAT THEY WILL CHANGE OR DISAPPEAR IN A FUTURE GNU MP RELEASE. - --Copyright 2011, 2012 Free Software Foundation, Inc. -+Copyright 2011, 2012, 2013 Free Software Foundation, Inc. - - This file is part of the GNU MP Library. - -@@ -29,6 +29,28 @@ - #include "gmp-impl.h" - #include "longlong.h" - -+/* This side-channel silent division algorithm reduces the partial remainder by -+ GMP_NUMB_BITS/2 bits at a time, compared to GMP_NUMB_BITS for the main -+ division algorithm. We do not insists on reducing by exactly -+ GMP_NUMB_BITS/2, but may leave a partial remainder that is D*B^i to 3D*B^i -+ too large (B is the limb base, D is the divisor, and i is the induction -+ variable); the subsequent step will handle the extra partial remainder bits. -+ -+ WIth that partial remainder reduction, each step generates a quotient "half -+ limb". The outer loop generates two quotient half limbs, an upper (q1h) and -+ a lower (q0h) which are stored sparsely in separate limb arrays. These -+ arrays are added at the end; using separate arrays avoids data-dependent -+ carry propagation which could else pose a side-channel leakage problem. -+ -+ The quotient half limbs may be between -3 to 0 from the accurate value -+ ("accurate" being the one which corresponds to a reduction to a principal -+ partial remainder). Too small quotient half limbs correspond to too large -+ remainders, which we reduce later, as described above. -+ -+ In order to keep quotients from getting too big, corresponding to a negative -+ partial remainder, we use an inverse which is sligtly smaller than usually. -+*/ -+ - #if OPERATION_sbpi1_div_qr_sec - /* Needs (dn + 1) + (nn - dn) + (nn - dn) = 2nn - dn + 1 limbs at tp. */ - #define FNAME mpn_sbpi1_div_qr_sec -@@ -49,7 +71,7 @@ - mp_limb_t dinv, - mp_ptr tp) - { -- mp_limb_t nh, cy, q1h, q0h, dummy, h; -+ mp_limb_t nh, cy, q1h, q0h, dummy, cnd; - mp_size_t i; - mp_ptr hp; - #if OPERATION_sbpi1_div_qr_sec -@@ -72,77 +94,69 @@ - #endif - } - -+ /* Decremenet inverse to keep quotient half limbs from being too large. */ -+ dinv -= dinv != 0; /* FIXME: cmp-to-int */ -+ - /* Create a divisor copy shifted half a limb. */ - hp = tp; /* (dn + 1) limbs */ -- cy = mpn_lshift (hp, dp, dn, GMP_NUMB_BITS / 2); -- hp[dn] = dp[dn - 1] >> GMP_NUMB_BITS / 2; -+ hp[dn] = mpn_lshift (hp, dp, dn, GMP_NUMB_BITS / 2); - - #if OPERATION_sbpi1_div_qr_sec - qlp = tp + (dn + 1); /* (nn - dn) limbs */ - qhp = tp + (nn + 1); /* (nn - dn) limbs */ - #endif - -- np += nn; -+ np += nn - dn; -+ nh = 0; - -- /* Main loop. Develop one full limb per iteration, but do it in two steps in -- order to avoid conditionals. Quotient bits will be either correct or -- underestimates. When a quotient is underestimated, the next quotient will -- compensate, since quotients are to be added at consecutive weight distance -- GMP_NUMB_BITS/2. We make two quotient arrays, each with GMP_NUMB_BITS/2+2 -- bits per entry. The arrays are added late after the loop. Separate -- arrays avoid data-dependent carry propagation. */ -- nh = 0; - for (i = nn - dn - 1; i >= 0; i--) - { - np--; - -- nh = (nh << GMP_NUMB_BITS/2) + (np[0] >> GMP_NUMB_BITS/2); -+ nh = (nh << GMP_NUMB_BITS/2) + (np[dn] >> GMP_NUMB_BITS/2); - umul_ppmm (q1h, dummy, nh, dinv); - q1h += nh; - #if OPERATION_sbpi1_div_qr_sec - qhp[i] = q1h; - #endif -- cy = mpn_submul_1 (np - dn, hp, dn + 1, q1h); -+ mpn_submul_1 (np, hp, dn + 1, q1h); - -- nh = np[0]; -+ nh = np[dn]; - umul_ppmm (q0h, dummy, nh, dinv); - q0h += nh; - #if OPERATION_sbpi1_div_qr_sec - qlp[i] = q0h; - #endif -- cy = mpn_submul_1 (np - dn, dp, dn, q0h); -- -- nh -= cy; -+ nh -= mpn_submul_1 (np, dp, dn, q0h); - } - -- np[0] = nh; -- -- np -= dn; -- - /* 1st adjustment depends on extra high remainder limb. */ -- h = np[dn]; -+ cnd = nh != 0; /* FIXME: cmp-to-int */ - #if OPERATION_sbpi1_div_qr_sec -- qlp[0] += h; -+ qlp[0] += cnd; - #endif -- h -= mpn_subcnd_n (np, np, dp, dn, h); -+ nh -= mpn_subcnd_n (np, np, dp, dn, cnd); - -- /* 2nd adjustment depends on remainder/divisor comparision as well as whether -+ /* 2nd adjustment depends on remainder/divisor comparison as well as whether - extra remainder limb was nullified by previous subtract. */ - cy = mpn_sub_n (np, np, dp, dn); -- cy = cy == h; /* FIXME: might leak on some archs */ -+ cy = cy - nh; - #if OPERATION_sbpi1_div_qr_sec -- qlp[0] += cy; -+ qlp[0] += 1 - cy; - #endif -- mpn_addcnd_n (np, np, dp, dn, 1 - cy); -+ mpn_addcnd_n (np, np, dp, dn, cy); - -+ /* 3rd adjustment depends on remainder/divisor comparison. */ -+ cy = mpn_sub_n (np, np, dp, dn); -+#if OPERATION_sbpi1_div_qr_sec -+ qlp[0] += 1 - cy; -+#endif -+ mpn_addcnd_n (np, np, dp, dn, cy); -+ -+#if OPERATION_sbpi1_div_qr_sec - /* Combine quotient halves into final quotient. */ --#if OPERATION_sbpi1_div_qr_sec -- qh = 0; -- if (nn - dn != 0) -- { -- qh = mpn_lshift (qhp, qhp, nn - dn, GMP_NUMB_BITS/2); -- qh += mpn_add_n (qp, qhp, qlp, nn - dn); -- } -+ qh = mpn_lshift (qhp, qhp, nn - dn, GMP_NUMB_BITS/2); -+ qh += mpn_add_n (qp, qhp, qlp, nn - dn); - - return qh; - #else - diff --git a/packages/gmp/5.1.1/130-do-not-clobber-f16-f18.patch b/packages/gmp/5.1.1/130-do-not-clobber-f16-f18.patch deleted file mode 100644 index 9f9f470c..00000000 --- a/packages/gmp/5.1.1/130-do-not-clobber-f16-f18.patch +++ /dev/null @@ -1,73 +0,0 @@ - -# HG changeset patch -# User Torbjorn Granlund -# Date 1369216954 -7200 -# Node ID 394bdf8fdaee749660cc5680cc0636ea0242fae7 -# Parent 0771124b9f13b218a3f07f7dd7c127961974489d -Don't clobber f16-f18. - -diff -r 0771124b9f13 -r 394bdf8fdaee mpn/ia64/divrem_2.asm ---- a/mpn/ia64/divrem_2.asm Mon May 20 16:56:05 2013 +0200 -+++ b/mpn/ia64/divrem_2.asm Wed May 22 12:02:34 2013 +0200 -@@ -1,6 +1,6 @@ - dnl IA-64 mpn_divrem_2 -- Divide an mpn number by a normalized 2-limb number. - --dnl Copyright 2010 Free Software Foundation, Inc. -+dnl Copyright 2010, 2013 Free Software Foundation, Inc. - - dnl This file is part of the GNU MP Library. - -@@ -98,17 +98,17 @@ - br.call.sptk.many b0 = mpn_invert_limb - ;; - setf.sig f11 = r8 // di (non-final) -- setf.sig f18 = r39 // d1 -- setf.sig f17 = r36 // d0 -+ setf.sig f34 = r39 // d1 -+ setf.sig f33 = r36 // d0 - mov r1 = r43 - ;; - mov r17 = 1 - setf.sig f9 = r38 // n2 -- xma.l f6 = f11, f18, f0 // t0 = LO(di * d1) -+ xma.l f6 = f11, f34, f0 // t0 = LO(di * d1) - ;; - setf.sig f10 = r37 // n1 - setf.sig f15 = r17 // 1 -- xma.hu f8 = f11, f17, f0 // s0 = HI(di * d0) -+ xma.hu f8 = f11, f33, f0 // s0 = HI(di * d0) - ;; - getf.sig r17 = f6 - getf.sig r16 = f8 -@@ -178,7 +178,7 @@ - (p9) br.cond.dptk .L52 - .L46: - ') -- setf.sig f16 = r8 // di -+ setf.sig f32 = r8 // di - shladd r32 = r35, 3, r32 - ;; - -@@ -189,8 +189,8 @@ - ;; - (p8) mov r37 = r0 - (p9) ld8 r37 = [r34], -8 -- xma.hu f8 = f9, f16, f10 // 0,29 -- xma.l f12 = f9, f16, f10 // 0 -+ xma.hu f8 = f9, f32, f10 // 0,29 -+ xma.l f12 = f9, f32, f10 // 0 - ;; - getf.sig r20 = f12 // q0 4 - xma.l f13 = f15, f8, f9 // q += n2 4 -@@ -198,8 +198,8 @@ - ;; - getf.sig r18 = f13 // 8 - xma.l f7 = f14, f13, f10 // 8 -- xma.l f6 = f17, f13, f17 // t0 = LO(d0*q+d0) 8 -- xma.hu f9 = f17, f13, f17 // t1 = HI(d0*q+d0) 9 -+ xma.l f6 = f33, f13, f33 // t0 = LO(d0*q+d0) 8 -+ xma.hu f9 = f33, f13, f33 // t1 = HI(d0*q+d0) 9 - ;; - getf.sig r38 = f7 // n1 12 - getf.sig r16 = f6 // 13 - diff --git a/packages/gmp/5.1.1/version.desc b/packages/gmp/5.1.1/version.desc deleted file mode 100644 index fcfe3891..00000000 --- a/packages/gmp/5.1.1/version.desc +++ /dev/null @@ -1 +0,0 @@ -obsolete='yes' diff --git a/packages/gmp/6.1.0/100-fix-broadwell-skylake.patch b/packages/gmp/6.1.0/100-fix-broadwell-skylake.patch deleted file mode 100644 index 9afd339b..00000000 --- a/packages/gmp/6.1.0/100-fix-broadwell-skylake.patch +++ /dev/null @@ -1,59 +0,0 @@ - -# HG changeset patch -# User Torbjorn Granlund -# Date 1450109109 -3600 -# Node ID 67d4ee9dead1ed8b1c9f4eb320ac72208fe1a015 -# Parent 20bf21d5f600710d62b040ea9b20da22871db1f1 -Add FUNC_EXITs. - -diff -r 20bf21d5f600 -r 67d4ee9dead1 NEWS ---- a/NEWS Mon Dec 14 08:37:18 2015 +0100 -+++ b/NEWS Mon Dec 14 17:05:09 2015 +0100 -@@ -4,6 +4,11 @@ - medium, provided this notice is preserved. - - -+Changes between GMP version 6.1.1 and 6.1.0 -+ -+ BUGS FIXED -+ * . -+ - Changes between GMP version 6.0.* and 6.1.0 - - BUGS FIXED -diff -r 20bf21d5f600 -r 67d4ee9dead1 mpn/x86_64/coreibwl/mul_basecase.asm ---- a/mpn/x86_64/coreibwl/mul_basecase.asm Mon Dec 14 08:37:18 2015 +0100 -+++ b/mpn/x86_64/coreibwl/mul_basecase.asm Mon Dec 14 17:05:09 2015 +0100 -@@ -94,6 +94,7 @@ - - L(s11): mov %rax, (rp) - mov %r9, 8(rp) -+ FUNC_EXIT() - ret - - L(s2x): cmp $2, vn -@@ -105,6 +106,7 @@ - mov %rax, (rp) - mov %r9, 8(rp) - mov %r10, 16(rp) -+ FUNC_EXIT() - ret - - L(s22): add %r8, %r9 C 1 -@@ -121,6 +123,7 @@ - mov %r9, 8(rp) - mov %r10, 16(rp) - mov %rdx, 24(rp) -+ FUNC_EXIT() - ret - - ALIGN(16) -@@ -294,6 +297,7 @@ - pop %r12 - pop %rbp - pop %rbx -+ FUNC_EXIT() - ret - - L(f2): - diff --git a/packages/gmp/6.1.0/version.desc b/packages/gmp/6.1.0/version.desc deleted file mode 100644 index fcfe3891..00000000 --- a/packages/gmp/6.1.0/version.desc +++ /dev/null @@ -1 +0,0 @@ -obsolete='yes' -- cgit v1.2.3 From be399f1046874daa40b15cbb7d74e715ae3714e6 Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Fri, 18 Aug 2017 22:39:26 -0700 Subject: Record tarball formats Also, missed upgrades of gmp, isl, mingw-w64 Signed-off-by: Alexey Neyman --- packages/android-ndk/package.desc | 1 + packages/autoconf/2.65/version.desc | 1 + packages/autoconf/package.desc | 1 + packages/automake/package.desc | 1 + packages/avr-libc/package.desc | 1 + .../binutils-linaro/2.23.2-2013.10-4/version.desc | 1 + packages/binutils-linaro/package.desc | 1 + packages/binutils/2.23.2/version.desc | 1 + packages/binutils/2.24/version.desc | 1 + packages/binutils/2.25.1/version.desc | 1 + packages/binutils/2.26.1/version.desc | 1 + packages/binutils/2.27/version.desc | 1 + packages/binutils/package.desc | 1 + packages/cloog/package.desc | 1 + packages/duma/package.desc | 1 + packages/expat/package.desc | 1 + packages/gcc-linaro/package.desc | 1 + packages/gcc/4.8.5/version.desc | 1 + packages/gcc/4.9.4/version.desc | 1 + packages/gcc/5.4.0/version.desc | 1 + packages/gcc/package.desc | 1 + packages/gdb-linaro/7.3-2011.12/version.desc | 1 + packages/gdb-linaro/7.4-2012.06/version.desc | 1 + packages/gdb-linaro/7.5-2012.12/version.desc | 1 + packages/gdb-linaro/7.6.1-2013.10/version.desc | 1 + packages/gdb-linaro/7.7-2014.05/version.desc | 1 + packages/gdb-linaro/7.7.1-2014.06-1/version.desc | 1 + packages/gdb-linaro/package.desc | 1 + packages/gdb/6.8a/version.desc | 1 + packages/gdb/7.0.1a/version.desc | 1 + packages/gdb/7.0a/version.desc | 1 + packages/gdb/7.1a/version.desc | 1 + packages/gdb/7.2a/version.desc | 1 + packages/gdb/7.3.1/version.desc | 1 + packages/gdb/7.4.1/version.desc | 1 + packages/gdb/7.5.1/version.desc | 1 + packages/gdb/7.6.1/version.desc | 1 + packages/gdb/7.7.1/version.desc | 1 + packages/gdb/package.desc | 1 + packages/gettext/package.desc | 1 + packages/glibc-linaro/package.desc | 1 + packages/glibc-ports/2.12.1/version.desc | 1 + packages/glibc-ports/2.13/version.desc | 1 + packages/glibc-ports/package.desc | 2 + packages/glibc/package.desc | 1 + packages/gmp/4.3.2/version.desc | 1 + .../110-get-mpn_sub_1-size-argument-right.patch | 38 ----------- .../gmp/5.0.2/120-fix-r0-clobbering-issue.patch | 77 ---------------------- packages/gmp/5.0.2/version.desc | 1 - .../110-get-mpn_sub_1-size-argument-right.patch | 38 +++++++++++ .../gmp/5.0.5/120-fix-r0-clobbering-issue.patch | 77 ++++++++++++++++++++++ packages/gmp/5.0.5/version.desc | 2 + packages/gmp/package.desc | 3 +- packages/isl/0.11.1/version.desc | 1 - packages/isl/0.11.2/version.desc | 2 + packages/isl/0.12.2/version.desc | 1 + packages/isl/0.14.1/version.desc | 1 + packages/isl/0.14/version.desc | 1 - packages/isl/package.desc | 1 + packages/libelf/package.desc | 1 + packages/libiconv/package.desc | 1 + packages/libtool/package.desc | 1 + packages/linux/2.6.32.27/version.desc | 1 + packages/linux/2.6.33.7/version.desc | 1 + packages/linux/2.6.34.7/version.desc | 1 + packages/linux/2.6.35.9/version.desc | 1 + packages/linux/2.6.36.4/version.desc | 1 + packages/linux/2.6.37.6/version.desc | 1 + packages/linux/2.6.38.8/version.desc | 1 + packages/linux/2.6.39.4/version.desc | 1 + packages/linux/3.0.101/version.desc | 1 + packages/linux/3.1.10/version.desc | 1 + packages/linux/3.10.107/version.desc | 1 + packages/linux/3.11.10/version.desc | 1 + packages/linux/3.12.74/version.desc | 1 + packages/linux/3.13.11/version.desc | 1 + packages/linux/3.14.79/version.desc | 1 + packages/linux/3.15.10/version.desc | 1 + packages/linux/3.16.46/version.desc | 1 + packages/linux/3.17.8/version.desc | 1 + packages/linux/3.18.66/version.desc | 1 + packages/linux/3.19.8/version.desc | 1 + packages/linux/3.2.93/version.desc | 1 + packages/linux/3.3.8/version.desc | 1 + packages/linux/3.4.113/version.desc | 1 + packages/linux/3.5.7/version.desc | 1 + packages/linux/3.6.11/version.desc | 1 + packages/linux/3.7.10/version.desc | 1 + packages/linux/3.8.13/version.desc | 1 + packages/linux/3.9.11/version.desc | 1 + packages/linux/package.desc | 1 + packages/ltrace/0.5.3/version.desc | 1 + packages/ltrace/package.desc | 1 + packages/m4/package.desc | 1 + packages/make/package.desc | 1 + packages/mingw-w64/package.desc | 1 + .../mingw-w64/v2.0.10/100-mingw64-malloc.patch | 27 ++++++++ packages/mingw-w64/v2.0.10/version.desc | 2 + packages/mingw-w64/v2.0.9/100-mingw64-malloc.patch | 27 -------- packages/mingw-w64/v2.0.9/version.desc | 1 - packages/mingw-w64/v3.0.0/version.desc | 1 + packages/mingw-w64/v3.1.0/version.desc | 1 + packages/mingw-w64/v3.2.0/version.desc | 1 + packages/mingw-w64/v3.3.0/version.desc | 1 + packages/mpc/package.desc | 4 ++ packages/mpfr/package.desc | 1 + packages/musl/package.desc | 1 + packages/ncurses/package.desc | 1 + packages/newlib-linaro/2.1.0-2014.09/version.desc | 1 + packages/newlib-linaro/package.desc | 1 + packages/newlib/package.desc | 1 + packages/strace/4.5.20/version.desc | 1 + packages/strace/package.desc | 1 + packages/uClibc-ng/package.desc | 1 + packages/uClibc/package.desc | 1 + packages/zlib/package.desc | 1 + scripts/functions | 4 ++ 117 files changed, 260 insertions(+), 147 deletions(-) delete mode 100644 packages/gmp/5.0.2/110-get-mpn_sub_1-size-argument-right.patch delete mode 100644 packages/gmp/5.0.2/120-fix-r0-clobbering-issue.patch delete mode 100644 packages/gmp/5.0.2/version.desc create mode 100644 packages/gmp/5.0.5/110-get-mpn_sub_1-size-argument-right.patch create mode 100644 packages/gmp/5.0.5/120-fix-r0-clobbering-issue.patch create mode 100644 packages/gmp/5.0.5/version.desc delete mode 100644 packages/isl/0.11.1/version.desc create mode 100644 packages/isl/0.11.2/version.desc create mode 100644 packages/isl/0.14.1/version.desc delete mode 100644 packages/isl/0.14/version.desc create mode 100644 packages/mingw-w64/v2.0.10/100-mingw64-malloc.patch create mode 100644 packages/mingw-w64/v2.0.10/version.desc delete mode 100644 packages/mingw-w64/v2.0.9/100-mingw64-malloc.patch delete mode 100644 packages/mingw-w64/v2.0.9/version.desc (limited to 'packages/gmp') diff --git a/packages/android-ndk/package.desc b/packages/android-ndk/package.desc index c51775b1..5be82225 100644 --- a/packages/android-ndk/package.desc +++ b/packages/android-ndk/package.desc @@ -1,3 +1,4 @@ # We don't support building bionic (yet) so no official repository mirrors='https://dl.google.com/android/repository' archive_filename='@{pkg_name}-@{version}-linux-x86_64' +archive_formats='.zip' diff --git a/packages/autoconf/2.65/version.desc b/packages/autoconf/2.65/version.desc index e69de29b..6d5245de 100644 --- a/packages/autoconf/2.65/version.desc +++ b/packages/autoconf/2.65/version.desc @@ -0,0 +1 @@ +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/autoconf/package.desc b/packages/autoconf/package.desc index 29d6351c..af39172a 100644 --- a/packages/autoconf/package.desc +++ b/packages/autoconf/package.desc @@ -1,3 +1,4 @@ repository='git git://git.sv.gnu.org/autoconf' bootstrap='autoreconf -vi' mirrors='$(CT_Mirrors GNU autoconf)' +archive_formats='.tar.xz .tar.gz' diff --git a/packages/automake/package.desc b/packages/automake/package.desc index 01919684..a624d492 100644 --- a/packages/automake/package.desc +++ b/packages/automake/package.desc @@ -1,3 +1,4 @@ repository='git https://git.savannah.gnu.org/git/automake.git' bootstrap='./bootstrap' mirrors='$(CT_Mirrors GNU automake)' +archive_formats='.tar.xz .tar.gz' diff --git a/packages/avr-libc/package.desc b/packages/avr-libc/package.desc index 8976862e..9161c74a 100644 --- a/packages/avr-libc/package.desc +++ b/packages/avr-libc/package.desc @@ -1,2 +1,3 @@ repository='svn svn://svn.savannah.nongnu.org/avr-libc/trunk/avr-libc' mirrors='http://download.savannah.gnu.org/releases/avr-libc' +archive_formats='.tar.bz2' diff --git a/packages/binutils-linaro/2.23.2-2013.10-4/version.desc b/packages/binutils-linaro/2.23.2-2013.10-4/version.desc index fcfe3891..a114052d 100644 --- a/packages/binutils-linaro/2.23.2-2013.10-4/version.desc +++ b/packages/binutils-linaro/2.23.2-2013.10-4/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/binutils-linaro/package.desc b/packages/binutils-linaro/package.desc index ea5dc66c..eb994a77 100644 --- a/packages/binutils-linaro/package.desc +++ b/packages/binutils-linaro/package.desc @@ -3,3 +3,4 @@ repository='git https://git.linaro.org/toolchain/binutils-gdb.git' mirrors='$(CT_Mirrors Linaro binutils ${CT_BINUTILS_LINARO_VERSION})' origin='Linaro' experimental='yes' +archive_formats='.tar.xz' diff --git a/packages/binutils/2.23.2/version.desc b/packages/binutils/2.23.2/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/binutils/2.23.2/version.desc +++ b/packages/binutils/2.23.2/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/binutils/2.24/version.desc b/packages/binutils/2.24/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/binutils/2.24/version.desc +++ b/packages/binutils/2.24/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/binutils/2.25.1/version.desc b/packages/binutils/2.25.1/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/binutils/2.25.1/version.desc +++ b/packages/binutils/2.25.1/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/binutils/2.26.1/version.desc b/packages/binutils/2.26.1/version.desc index e69de29b..d44e333b 100644 --- a/packages/binutils/2.26.1/version.desc +++ b/packages/binutils/2.26.1/version.desc @@ -0,0 +1 @@ +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/binutils/2.27/version.desc b/packages/binutils/2.27/version.desc index e69de29b..d44e333b 100644 --- a/packages/binutils/2.27/version.desc +++ b/packages/binutils/2.27/version.desc @@ -0,0 +1 @@ +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/binutils/package.desc b/packages/binutils/package.desc index cb987077..962ed589 100644 --- a/packages/binutils/package.desc +++ b/packages/binutils/package.desc @@ -2,3 +2,4 @@ repository='git git://sourceware.org/git/binutils-gdb.git' mirrors='$(CT_Mirrors GNU binutils) $(CT_Mirrors sourceware binutils/releases)' origin='GNU' milestones='2.23' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/cloog/package.desc b/packages/cloog/package.desc index 333a45c6..2a129949 100644 --- a/packages/cloog/package.desc +++ b/packages/cloog/package.desc @@ -2,3 +2,4 @@ pkg_label='CLooG' repository='git git://repo.or.cz/cloog.git' mirrors='http://www.bastoul.net/cloog/pages/download ftp://gcc.gnu.org/pub/gcc/infrastructure' milestones='0.18 0.18.1 0.18.4' +archive_formats='.tar.gz' diff --git a/packages/duma/package.desc b/packages/duma/package.desc index 0abd534d..13f637f2 100644 --- a/packages/duma/package.desc +++ b/packages/duma/package.desc @@ -2,3 +2,4 @@ repository='cvs :pserver:anonymous@duma.cvs.sourceforge.net:/cvsroot/duma duma' mirrors='http://downloads.sourceforge.net/project/duma/duma/${CT_DUMA_VERSION//_/.}' archive_filename='@{pkg_name}_@{version}' archive_dirname='@{pkg_name}_@{version}' +archive_formats='.tar.gz .zip' diff --git a/packages/expat/package.desc b/packages/expat/package.desc index 585ce5e6..6a541b36 100644 --- a/packages/expat/package.desc +++ b/packages/expat/package.desc @@ -2,3 +2,4 @@ repository='git https://github.com/libexpat/libexpat.git' repository_subdir='expat' bootstrap='./buildconf.sh && make -C doc all' mirrors='http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}' +archive_formats='.tar.bz2' diff --git a/packages/gcc-linaro/package.desc b/packages/gcc-linaro/package.desc index 1731843f..fd475c19 100644 --- a/packages/gcc-linaro/package.desc +++ b/packages/gcc-linaro/package.desc @@ -3,3 +3,4 @@ repository='git https://git.linaro.org/toolchain/gcc.git' mirrors='$(CT_Mirrors Linaro gcc ${CT_GCC_LINARO_VERSION})' origin='Linaro' experimental='yes' +archive_formats='.tar.xz' diff --git a/packages/gcc/4.8.5/version.desc b/packages/gcc/4.8.5/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/gcc/4.8.5/version.desc +++ b/packages/gcc/4.8.5/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gcc/4.9.4/version.desc b/packages/gcc/4.9.4/version.desc index e69de29b..d44e333b 100644 --- a/packages/gcc/4.9.4/version.desc +++ b/packages/gcc/4.9.4/version.desc @@ -0,0 +1 @@ +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gcc/5.4.0/version.desc b/packages/gcc/5.4.0/version.desc index e69de29b..d44e333b 100644 --- a/packages/gcc/5.4.0/version.desc +++ b/packages/gcc/5.4.0/version.desc @@ -0,0 +1 @@ +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gcc/package.desc b/packages/gcc/package.desc index dc49186e..0bfc71bf 100644 --- a/packages/gcc/package.desc +++ b/packages/gcc/package.desc @@ -2,3 +2,4 @@ repository='svn svn://gcc.gnu.org/svn/gcc' mirrors='$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})' origin='GNU' milestones='4.8 4.9 4.9.2 5 6 7' +archive_formats='.tar.xz .tar.gz' diff --git a/packages/gdb-linaro/7.3-2011.12/version.desc b/packages/gdb-linaro/7.3-2011.12/version.desc index fcfe3891..a114052d 100644 --- a/packages/gdb-linaro/7.3-2011.12/version.desc +++ b/packages/gdb-linaro/7.3-2011.12/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/gdb-linaro/7.4-2012.06/version.desc b/packages/gdb-linaro/7.4-2012.06/version.desc index fcfe3891..a114052d 100644 --- a/packages/gdb-linaro/7.4-2012.06/version.desc +++ b/packages/gdb-linaro/7.4-2012.06/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/gdb-linaro/7.5-2012.12/version.desc b/packages/gdb-linaro/7.5-2012.12/version.desc index fcfe3891..a114052d 100644 --- a/packages/gdb-linaro/7.5-2012.12/version.desc +++ b/packages/gdb-linaro/7.5-2012.12/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/gdb-linaro/7.6.1-2013.10/version.desc b/packages/gdb-linaro/7.6.1-2013.10/version.desc index fcfe3891..a114052d 100644 --- a/packages/gdb-linaro/7.6.1-2013.10/version.desc +++ b/packages/gdb-linaro/7.6.1-2013.10/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/gdb-linaro/7.7-2014.05/version.desc b/packages/gdb-linaro/7.7-2014.05/version.desc index fcfe3891..a114052d 100644 --- a/packages/gdb-linaro/7.7-2014.05/version.desc +++ b/packages/gdb-linaro/7.7-2014.05/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/gdb-linaro/7.7.1-2014.06-1/version.desc b/packages/gdb-linaro/7.7.1-2014.06-1/version.desc index fcfe3891..a114052d 100644 --- a/packages/gdb-linaro/7.7.1-2014.06-1/version.desc +++ b/packages/gdb-linaro/7.7.1-2014.06-1/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/gdb-linaro/package.desc b/packages/gdb-linaro/package.desc index f5ed8fac..bc11a178 100644 --- a/packages/gdb-linaro/package.desc +++ b/packages/gdb-linaro/package.desc @@ -3,3 +3,4 @@ repository='git https://git.linaro.org/toolchain/binutils-gdb.git' mirrors='$(CT_Mirrors Linaro gdb ${CT_GDB_LINARO_VERSION})' origin='Linaro' experimental='yes' +archive_formats='.tar.xz' diff --git a/packages/gdb/6.8a/version.desc b/packages/gdb/6.8a/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/gdb/6.8a/version.desc +++ b/packages/gdb/6.8a/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gdb/7.0.1a/version.desc b/packages/gdb/7.0.1a/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/gdb/7.0.1a/version.desc +++ b/packages/gdb/7.0.1a/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gdb/7.0a/version.desc b/packages/gdb/7.0a/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/gdb/7.0a/version.desc +++ b/packages/gdb/7.0a/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gdb/7.1a/version.desc b/packages/gdb/7.1a/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/gdb/7.1a/version.desc +++ b/packages/gdb/7.1a/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gdb/7.2a/version.desc b/packages/gdb/7.2a/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/gdb/7.2a/version.desc +++ b/packages/gdb/7.2a/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gdb/7.3.1/version.desc b/packages/gdb/7.3.1/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/gdb/7.3.1/version.desc +++ b/packages/gdb/7.3.1/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gdb/7.4.1/version.desc b/packages/gdb/7.4.1/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/gdb/7.4.1/version.desc +++ b/packages/gdb/7.4.1/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gdb/7.5.1/version.desc b/packages/gdb/7.5.1/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/gdb/7.5.1/version.desc +++ b/packages/gdb/7.5.1/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gdb/7.6.1/version.desc b/packages/gdb/7.6.1/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/gdb/7.6.1/version.desc +++ b/packages/gdb/7.6.1/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gdb/7.7.1/version.desc b/packages/gdb/7.7.1/version.desc index fcfe3891..f26b5a26 100644 --- a/packages/gdb/7.7.1/version.desc +++ b/packages/gdb/7.7.1/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/gdb/package.desc b/packages/gdb/package.desc index e6120f24..0ca1dc6c 100644 --- a/packages/gdb/package.desc +++ b/packages/gdb/package.desc @@ -2,3 +2,4 @@ origin='GNU' repository='git git://sourceware.org/git/binutils-gdb.git' mirrors='$(CT_Mirrors GNU gdb) $(CT_Mirrors sourceware gdb/releases)' milestones='7.0 7.2 8.0' +archive_formats='.tar.xz .tar.gz' diff --git a/packages/gettext/package.desc b/packages/gettext/package.desc index 065e790c..ad23b162 100644 --- a/packages/gettext/package.desc +++ b/packages/gettext/package.desc @@ -3,3 +3,4 @@ repository='git https://git.savannah.gnu.org/git/gettext.git' # a separate package and depend on it in case of devel builds? bootstrap='./autogen.sh' mirrors='$(CT_Mirrors GNU gettext)' +archive_formats='.tar.xz .tar.lz .tar.gz' diff --git a/packages/glibc-linaro/package.desc b/packages/glibc-linaro/package.desc index 91195f4b..7c455d4d 100644 --- a/packages/glibc-linaro/package.desc +++ b/packages/glibc-linaro/package.desc @@ -3,3 +3,4 @@ origin='Linaro' repository='git https://git.linaro.org/toolchain/glibc.git' mirrors='$(CT_Mirrors Linaro glibc ${CT_GLIBC_LINARO_VERSION})' experimental='yes' +archive_formats='.tar.xz' diff --git a/packages/glibc-ports/2.12.1/version.desc b/packages/glibc-ports/2.12.1/version.desc index e69de29b..d44e333b 100644 --- a/packages/glibc-ports/2.12.1/version.desc +++ b/packages/glibc-ports/2.12.1/version.desc @@ -0,0 +1 @@ +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/glibc-ports/2.13/version.desc b/packages/glibc-ports/2.13/version.desc index e69de29b..d44e333b 100644 --- a/packages/glibc-ports/2.13/version.desc +++ b/packages/glibc-ports/2.13/version.desc @@ -0,0 +1 @@ +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/glibc-ports/package.desc b/packages/glibc-ports/package.desc index 4f7e7ac0..566e10a7 100644 --- a/packages/glibc-ports/package.desc +++ b/packages/glibc-ports/package.desc @@ -6,3 +6,5 @@ mirrors='$(CT_Mirrors GNU glibc) $(CT_Mirrors sourceware glibc/releases)' # Version of this package must be the same as the glibc's versionlocked='glibc' + +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/glibc/package.desc b/packages/glibc/package.desc index bef0c1d7..8669d666 100644 --- a/packages/glibc/package.desc +++ b/packages/glibc/package.desc @@ -2,3 +2,4 @@ origin='GNU' repository='git git://sourceware.org/git/glibc.git' mirrors='$(CT_Mirrors GNU glibc) $(CT_Mirrors sourceware glibc/releases)' milestones='2.17 2.20 2.23 2.24' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/gmp/4.3.2/version.desc b/packages/gmp/4.3.2/version.desc index fcfe3891..a114052d 100644 --- a/packages/gmp/4.3.2/version.desc +++ b/packages/gmp/4.3.2/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/gmp/5.0.2/110-get-mpn_sub_1-size-argument-right.patch b/packages/gmp/5.0.2/110-get-mpn_sub_1-size-argument-right.patch deleted file mode 100644 index 2e0a1af5..00000000 --- a/packages/gmp/5.0.2/110-get-mpn_sub_1-size-argument-right.patch +++ /dev/null @@ -1,38 +0,0 @@ - -# HG changeset patch -# User Torbjorn Granlund -# Date 1310730221 -7200 -# Node ID 538dfce27f410b910d5e2f011119269e224d16a3 -# Parent 03ed209dd7efd4f4fff0ce297bb3a8f7e7ba2366 -(mpn_dcpi1_bdiv_q): Get mpn_sub_1 size argument right. - -diff -r 03ed209dd7ef -r 538dfce27f41 mpn/generic/dcpi1_bdiv_q.c ---- a/mpn/generic/dcpi1_bdiv_q.c Thu Jun 16 12:22:24 2011 +0200 -+++ b/mpn/generic/dcpi1_bdiv_q.c Fri Jul 15 13:43:41 2011 +0200 -@@ -7,7 +7,7 @@ - SAFE TO REACH THEM THROUGH DOCUMENTED INTERFACES. IN FACT, IT IS ALMOST - GUARANTEED THAT THEY WILL CHANGE OR DISAPPEAR IN A FUTURE GMP RELEASE. - --Copyright 2006, 2007, 2009, 2010 Free Software Foundation, Inc. -+Copyright 2006, 2007, 2009, 2010, 2011 Free Software Foundation, Inc. - - This file is part of the GNU MP Library. - -@@ -28,7 +28,6 @@ - #include "gmp-impl.h" - - -- - mp_size_t - mpn_dcpi1_bdiv_q_n_itch (mp_size_t n) - { -@@ -130,7 +129,7 @@ - qn = nn - qn; - while (qn > dn) - { -- mpn_sub_1 (np + dn, np + dn, qn, cy); -+ mpn_sub_1 (np + dn, np + dn, qn - dn, cy); - cy = mpn_dcpi1_bdiv_qr_n (qp, np, dp, dn, dinv, tp); - qp += dn; - np += dn; - diff --git a/packages/gmp/5.0.2/120-fix-r0-clobbering-issue.patch b/packages/gmp/5.0.2/120-fix-r0-clobbering-issue.patch deleted file mode 100644 index d12d6b2c..00000000 --- a/packages/gmp/5.0.2/120-fix-r0-clobbering-issue.patch +++ /dev/null @@ -1,77 +0,0 @@ -Removed ChangeLog part - -# HG changeset patch -# User Torbjorn Granlund -# Date 1342891151 -7200 -# Node ID 829215e83ff1db3cd00e510a737092df691442d5 -# Parent 816c18dbd492050ef8892e91602d9e758abc2988 -Fix r0 clobbering issue with "large" code affecting elf+darwin PIC. - -diff -r 816c18dbd492 -r 829215e83ff1 mpn/powerpc32/vmx/mod_34lsub1.asm ---- a/mpn/powerpc32/vmx/mod_34lsub1.asm Tue Jun 19 15:02:48 2012 +0200 -+++ b/mpn/powerpc32/vmx/mod_34lsub1.asm Sat Jul 21 19:19:11 2012 +0200 -@@ -1,6 +1,7 @@ - dnl PowerPC-32 mpn_mod_34lsub1 -- mpn remainder mod 2^24-1. - --dnl Copyright 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. -+dnl Copyright 2002, 2003, 2005, 2006, 2007, 2012 Free Software Foundation, -+dnl Inc. - - dnl This file is part of the GNU MP Library. - -@@ -135,15 +136,15 @@ - - andi. r7, up, 15 - vxor a0, v0, v0 -- lis r0, 0xaaaa -+ lis r9, 0xaaaa - vxor a1, v0, v0 -- ori r0, r0, 0xaaab -+ ori r9, r9, 0xaaab - vxor a2, v0, v0 - li r5, 16 - vxor c0, v0, v0 - li r6, 32 - vxor c1, v0, v0 -- LEAL( r11, cnsts) -+ LEAL( r11, cnsts) C CAUTION clobbers r0 for elf, darwin - vxor c2, v0, v0 - vxor z, v0, v0 - -@@ -158,7 +159,7 @@ - vsldoi a2, z, a2, 12 - - addi n, n, 9 -- mulhwu r0, n, r0 -+ mulhwu r0, n, r9 - srwi r0, r0, 3 C r0 = floor(n/12) - mtctr r0 - -@@ -174,7 +175,7 @@ - vsldoi a1, z, a1, 8 - - addi n, n, 6 -- mulhwu r0, n, r0 -+ mulhwu r0, n, r9 - srwi r0, r0, 3 C r0 = floor(n/12) - mtctr r0 - -@@ -188,7 +189,7 @@ - vsldoi a0, z, a0, 4 - - addi n, n, 3 -- mulhwu r0, n, r0 -+ mulhwu r0, n, r9 - srwi r0, r0, 3 C r0 = floor(n/12) - mtctr r0 - -@@ -197,7 +198,7 @@ - b L(0) - - L(aligned16): -- mulhwu r0, n, r0 -+ mulhwu r0, n, r9 - srwi r0, r0, 3 C r0 = floor(n/12) - mtctr r0 - - diff --git a/packages/gmp/5.0.2/version.desc b/packages/gmp/5.0.2/version.desc deleted file mode 100644 index fcfe3891..00000000 --- a/packages/gmp/5.0.2/version.desc +++ /dev/null @@ -1 +0,0 @@ -obsolete='yes' diff --git a/packages/gmp/5.0.5/110-get-mpn_sub_1-size-argument-right.patch b/packages/gmp/5.0.5/110-get-mpn_sub_1-size-argument-right.patch new file mode 100644 index 00000000..2e0a1af5 --- /dev/null +++ b/packages/gmp/5.0.5/110-get-mpn_sub_1-size-argument-right.patch @@ -0,0 +1,38 @@ + +# HG changeset patch +# User Torbjorn Granlund +# Date 1310730221 -7200 +# Node ID 538dfce27f410b910d5e2f011119269e224d16a3 +# Parent 03ed209dd7efd4f4fff0ce297bb3a8f7e7ba2366 +(mpn_dcpi1_bdiv_q): Get mpn_sub_1 size argument right. + +diff -r 03ed209dd7ef -r 538dfce27f41 mpn/generic/dcpi1_bdiv_q.c +--- a/mpn/generic/dcpi1_bdiv_q.c Thu Jun 16 12:22:24 2011 +0200 ++++ b/mpn/generic/dcpi1_bdiv_q.c Fri Jul 15 13:43:41 2011 +0200 +@@ -7,7 +7,7 @@ + SAFE TO REACH THEM THROUGH DOCUMENTED INTERFACES. IN FACT, IT IS ALMOST + GUARANTEED THAT THEY WILL CHANGE OR DISAPPEAR IN A FUTURE GMP RELEASE. + +-Copyright 2006, 2007, 2009, 2010 Free Software Foundation, Inc. ++Copyright 2006, 2007, 2009, 2010, 2011 Free Software Foundation, Inc. + + This file is part of the GNU MP Library. + +@@ -28,7 +28,6 @@ + #include "gmp-impl.h" + + +- + mp_size_t + mpn_dcpi1_bdiv_q_n_itch (mp_size_t n) + { +@@ -130,7 +129,7 @@ + qn = nn - qn; + while (qn > dn) + { +- mpn_sub_1 (np + dn, np + dn, qn, cy); ++ mpn_sub_1 (np + dn, np + dn, qn - dn, cy); + cy = mpn_dcpi1_bdiv_qr_n (qp, np, dp, dn, dinv, tp); + qp += dn; + np += dn; + diff --git a/packages/gmp/5.0.5/120-fix-r0-clobbering-issue.patch b/packages/gmp/5.0.5/120-fix-r0-clobbering-issue.patch new file mode 100644 index 00000000..d12d6b2c --- /dev/null +++ b/packages/gmp/5.0.5/120-fix-r0-clobbering-issue.patch @@ -0,0 +1,77 @@ +Removed ChangeLog part + +# HG changeset patch +# User Torbjorn Granlund +# Date 1342891151 -7200 +# Node ID 829215e83ff1db3cd00e510a737092df691442d5 +# Parent 816c18dbd492050ef8892e91602d9e758abc2988 +Fix r0 clobbering issue with "large" code affecting elf+darwin PIC. + +diff -r 816c18dbd492 -r 829215e83ff1 mpn/powerpc32/vmx/mod_34lsub1.asm +--- a/mpn/powerpc32/vmx/mod_34lsub1.asm Tue Jun 19 15:02:48 2012 +0200 ++++ b/mpn/powerpc32/vmx/mod_34lsub1.asm Sat Jul 21 19:19:11 2012 +0200 +@@ -1,6 +1,7 @@ + dnl PowerPC-32 mpn_mod_34lsub1 -- mpn remainder mod 2^24-1. + +-dnl Copyright 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. ++dnl Copyright 2002, 2003, 2005, 2006, 2007, 2012 Free Software Foundation, ++dnl Inc. + + dnl This file is part of the GNU MP Library. + +@@ -135,15 +136,15 @@ + + andi. r7, up, 15 + vxor a0, v0, v0 +- lis r0, 0xaaaa ++ lis r9, 0xaaaa + vxor a1, v0, v0 +- ori r0, r0, 0xaaab ++ ori r9, r9, 0xaaab + vxor a2, v0, v0 + li r5, 16 + vxor c0, v0, v0 + li r6, 32 + vxor c1, v0, v0 +- LEAL( r11, cnsts) ++ LEAL( r11, cnsts) C CAUTION clobbers r0 for elf, darwin + vxor c2, v0, v0 + vxor z, v0, v0 + +@@ -158,7 +159,7 @@ + vsldoi a2, z, a2, 12 + + addi n, n, 9 +- mulhwu r0, n, r0 ++ mulhwu r0, n, r9 + srwi r0, r0, 3 C r0 = floor(n/12) + mtctr r0 + +@@ -174,7 +175,7 @@ + vsldoi a1, z, a1, 8 + + addi n, n, 6 +- mulhwu r0, n, r0 ++ mulhwu r0, n, r9 + srwi r0, r0, 3 C r0 = floor(n/12) + mtctr r0 + +@@ -188,7 +189,7 @@ + vsldoi a0, z, a0, 4 + + addi n, n, 3 +- mulhwu r0, n, r0 ++ mulhwu r0, n, r9 + srwi r0, r0, 3 C r0 = floor(n/12) + mtctr r0 + +@@ -197,7 +198,7 @@ + b L(0) + + L(aligned16): +- mulhwu r0, n, r0 ++ mulhwu r0, n, r9 + srwi r0, r0, 3 C r0 = floor(n/12) + mtctr r0 + + diff --git a/packages/gmp/5.0.5/version.desc b/packages/gmp/5.0.5/version.desc new file mode 100644 index 00000000..c898e113 --- /dev/null +++ b/packages/gmp/5.0.5/version.desc @@ -0,0 +1,2 @@ +obsolete='yes' +archive_formats='.tar.xz .tar.bz2' diff --git a/packages/gmp/package.desc b/packages/gmp/package.desc index eed0d3ca..f7dd3da2 100644 --- a/packages/gmp/package.desc +++ b/packages/gmp/package.desc @@ -1,4 +1,5 @@ repository='hg https://gmplib.org/repo/gmp/' bootstrap='./.bootstrap' -mirrors='https://gmplib.org/download/gmp $(CT_Mirrors GNU gmp)' +mirrors='https://gmplib.org/download/gmp https:////gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)' milestones='5.1' +archive_formats='.tar.xz .tar.lz .tar.bz2' diff --git a/packages/isl/0.11.1/version.desc b/packages/isl/0.11.1/version.desc deleted file mode 100644 index fcfe3891..00000000 --- a/packages/isl/0.11.1/version.desc +++ /dev/null @@ -1 +0,0 @@ -obsolete='yes' diff --git a/packages/isl/0.11.2/version.desc b/packages/isl/0.11.2/version.desc new file mode 100644 index 00000000..f96c4929 --- /dev/null +++ b/packages/isl/0.11.2/version.desc @@ -0,0 +1,2 @@ +obsolete='yes' +archive_formats='.tar.lzma .tar.bz2 .tar.gz' diff --git a/packages/isl/0.12.2/version.desc b/packages/isl/0.12.2/version.desc index fcfe3891..f96c4929 100644 --- a/packages/isl/0.12.2/version.desc +++ b/packages/isl/0.12.2/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.lzma .tar.bz2 .tar.gz' diff --git a/packages/isl/0.14.1/version.desc b/packages/isl/0.14.1/version.desc new file mode 100644 index 00000000..fcfe3891 --- /dev/null +++ b/packages/isl/0.14.1/version.desc @@ -0,0 +1 @@ +obsolete='yes' diff --git a/packages/isl/0.14/version.desc b/packages/isl/0.14/version.desc deleted file mode 100644 index fcfe3891..00000000 --- a/packages/isl/0.14/version.desc +++ /dev/null @@ -1 +0,0 @@ -obsolete='yes' diff --git a/packages/isl/package.desc b/packages/isl/package.desc index 1efde402..727bd303 100644 --- a/packages/isl/package.desc +++ b/packages/isl/package.desc @@ -2,3 +2,4 @@ repository='git git://repo.or.cz/isl.git' bootstrap='./autogen.sh' mirrors='http://isl.gforge.inria.fr' milestones='0.12 0.13 0.14 0.15' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/libelf/package.desc b/packages/libelf/package.desc index 4720cd41..e809220a 100644 --- a/packages/libelf/package.desc +++ b/packages/libelf/package.desc @@ -1,3 +1,4 @@ # FIXME No public repository and no new releases. # Consider switching to/adding project elftoolchain? mirrors='http://www.mr511.de/software' +archive_formats='.tar.gz' diff --git a/packages/libiconv/package.desc b/packages/libiconv/package.desc index f75054a6..c80182d8 100644 --- a/packages/libiconv/package.desc +++ b/packages/libiconv/package.desc @@ -3,3 +3,4 @@ repository='git https://git.savannah.gnu.org/git/libiconv.git' # a separate package and depend on it in case of devel builds? bootstrap='./autogen.sh' mirrors='$(CT_Mirrors GNU libiconv)' +archive_formats='.tar.gz' diff --git a/packages/libtool/package.desc b/packages/libtool/package.desc index 7338f843..ad15cfde 100644 --- a/packages/libtool/package.desc +++ b/packages/libtool/package.desc @@ -1,3 +1,4 @@ repository='git git://git.savannah.gnu.org/libtool.git' bootstrap='./bootstrap' mirrors='$(CT_Mirrors GNU libtool)' +archive_formats='.tar.xz .tar.gz' diff --git a/packages/linux/2.6.32.27/version.desc b/packages/linux/2.6.32.27/version.desc index 3475dc2b..11994567 100644 --- a/packages/linux/2.6.32.27/version.desc +++ b/packages/linux/2.6.32.27/version.desc @@ -1 +1,2 @@ # Not obsolete: used by CentOS6.x, EOL 11/2020 +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/2.6.33.7/version.desc b/packages/linux/2.6.33.7/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/2.6.33.7/version.desc +++ b/packages/linux/2.6.33.7/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/2.6.34.7/version.desc b/packages/linux/2.6.34.7/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/2.6.34.7/version.desc +++ b/packages/linux/2.6.34.7/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/2.6.35.9/version.desc b/packages/linux/2.6.35.9/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/2.6.35.9/version.desc +++ b/packages/linux/2.6.35.9/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/2.6.36.4/version.desc b/packages/linux/2.6.36.4/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/2.6.36.4/version.desc +++ b/packages/linux/2.6.36.4/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/2.6.37.6/version.desc b/packages/linux/2.6.37.6/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/2.6.37.6/version.desc +++ b/packages/linux/2.6.37.6/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/2.6.38.8/version.desc b/packages/linux/2.6.38.8/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/2.6.38.8/version.desc +++ b/packages/linux/2.6.38.8/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/2.6.39.4/version.desc b/packages/linux/2.6.39.4/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/2.6.39.4/version.desc +++ b/packages/linux/2.6.39.4/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.0.101/version.desc b/packages/linux/3.0.101/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.0.101/version.desc +++ b/packages/linux/3.0.101/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.1.10/version.desc b/packages/linux/3.1.10/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.1.10/version.desc +++ b/packages/linux/3.1.10/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.10.107/version.desc b/packages/linux/3.10.107/version.desc index 7c0a082a..19c9b2ee 100644 --- a/packages/linux/3.10.107/version.desc +++ b/packages/linux/3.10.107/version.desc @@ -1 +1,2 @@ # Not obsolete: used by CentOS7.x, EOL 06/2024 +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.11.10/version.desc b/packages/linux/3.11.10/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.11.10/version.desc +++ b/packages/linux/3.11.10/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.12.74/version.desc b/packages/linux/3.12.74/version.desc index e69de29b..6d5245de 100644 --- a/packages/linux/3.12.74/version.desc +++ b/packages/linux/3.12.74/version.desc @@ -0,0 +1 @@ +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.13.11/version.desc b/packages/linux/3.13.11/version.desc index 89c1908b..64b2fdfe 100644 --- a/packages/linux/3.13.11/version.desc +++ b/packages/linux/3.13.11/version.desc @@ -1 +1,2 @@ # Not obsolete: used by Ubuntu14.04, EOL 04/2019 +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.14.79/version.desc b/packages/linux/3.14.79/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.14.79/version.desc +++ b/packages/linux/3.14.79/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.15.10/version.desc b/packages/linux/3.15.10/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.15.10/version.desc +++ b/packages/linux/3.15.10/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.16.46/version.desc b/packages/linux/3.16.46/version.desc index e69de29b..6d5245de 100644 --- a/packages/linux/3.16.46/version.desc +++ b/packages/linux/3.16.46/version.desc @@ -0,0 +1 @@ +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.17.8/version.desc b/packages/linux/3.17.8/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.17.8/version.desc +++ b/packages/linux/3.17.8/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.18.66/version.desc b/packages/linux/3.18.66/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.18.66/version.desc +++ b/packages/linux/3.18.66/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.19.8/version.desc b/packages/linux/3.19.8/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.19.8/version.desc +++ b/packages/linux/3.19.8/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.2.93/version.desc b/packages/linux/3.2.93/version.desc index e69de29b..6d5245de 100644 --- a/packages/linux/3.2.93/version.desc +++ b/packages/linux/3.2.93/version.desc @@ -0,0 +1 @@ +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.3.8/version.desc b/packages/linux/3.3.8/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.3.8/version.desc +++ b/packages/linux/3.3.8/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.4.113/version.desc b/packages/linux/3.4.113/version.desc index e69de29b..6d5245de 100644 --- a/packages/linux/3.4.113/version.desc +++ b/packages/linux/3.4.113/version.desc @@ -0,0 +1 @@ +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.5.7/version.desc b/packages/linux/3.5.7/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.5.7/version.desc +++ b/packages/linux/3.5.7/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.6.11/version.desc b/packages/linux/3.6.11/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.6.11/version.desc +++ b/packages/linux/3.6.11/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.7.10/version.desc b/packages/linux/3.7.10/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.7.10/version.desc +++ b/packages/linux/3.7.10/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.8.13/version.desc b/packages/linux/3.8.13/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.8.13/version.desc +++ b/packages/linux/3.8.13/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/3.9.11/version.desc b/packages/linux/3.9.11/version.desc index fcfe3891..40f81bc2 100644 --- a/packages/linux/3.9.11/version.desc +++ b/packages/linux/3.9.11/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/linux/package.desc b/packages/linux/package.desc index 4596f4c4..2ea57330 100644 --- a/packages/linux/package.desc +++ b/packages/linux/package.desc @@ -2,3 +2,4 @@ repository='git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git mirrors='$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})' relevantpattern='2.*.*|. *.*|.' milestones='3.2' +archive_formats='.tar.xz .tar.gz' diff --git a/packages/ltrace/0.5.3/version.desc b/packages/ltrace/0.5.3/version.desc index fcfe3891..17de7cf0 100644 --- a/packages/ltrace/0.5.3/version.desc +++ b/packages/ltrace/0.5.3/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.gz' diff --git a/packages/ltrace/package.desc b/packages/ltrace/package.desc index 475c56b2..df0bdda3 100644 --- a/packages/ltrace/package.desc +++ b/packages/ltrace/package.desc @@ -3,3 +3,4 @@ bootstrap='./autogen.sh' mirrors='http://ftp.debian.org/debian/pool/main/l/ltrace ftp:://ftp.debian.org/debian/pool/main/l/ltrace' archive_filename='@{pkg_name}_@{version}.orig' archive_dirname='@{pkg_name}-@{version}' +archive_formats='.tar.bz2' diff --git a/packages/m4/package.desc b/packages/m4/package.desc index 6615cdca..eefb1799 100644 --- a/packages/m4/package.desc +++ b/packages/m4/package.desc @@ -1,3 +1,4 @@ repository='git git://git.sv.gnu.org/m4' bootstrap='./bootstrap' mirrors='$(CT_Mirrors GNU m4)' +archive_formats='.tar.xz .tar.bz2 .tar.gz' diff --git a/packages/make/package.desc b/packages/make/package.desc index 9eb9d078..8cb9ada6 100644 --- a/packages/make/package.desc +++ b/packages/make/package.desc @@ -1,3 +1,4 @@ repository='git https://git.savannah.gnu.org/git/make.git' bootstrap='autoreconf -i' mirrors='$(CT_Mirrors GNU make)' +archive_formats='.tar.bz2 .tar.gz' diff --git a/packages/mingw-w64/package.desc b/packages/mingw-w64/package.desc index 1b6086cc..12cb4f2b 100644 --- a/packages/mingw-w64/package.desc +++ b/packages/mingw-w64/package.desc @@ -1,3 +1,4 @@ repository='git https://git.code.sf.net/p/mingw-w64/mingw-w64' mirrors='http://downloads.sourceforge.net/sourceforge/mingw-w64 https://downloads.sourceforge.net/project/mingw-w64/mingw-w64/mingw-w64-release/' milestones='v4' +archive_formats='.tar.bz2 .zip' diff --git a/packages/mingw-w64/v2.0.10/100-mingw64-malloc.patch b/packages/mingw-w64/v2.0.10/100-mingw64-malloc.patch new file mode 100644 index 00000000..d9d5a61f --- /dev/null +++ b/packages/mingw-w64/v2.0.10/100-mingw64-malloc.patch @@ -0,0 +1,27 @@ +diff -urpN mingw-w64-v5.0.1.orig/mingw-w64-tools/genidl/src/genidl_cfg.h mingw-w64-v5.0.1/mingw-w64-tools/genidl/src/genidl_cfg.h +--- mingw-w64-v5.0.1.orig/mingw-w64-tools/genidl/src/genidl_cfg.h 2017-03-10 16:20:09.000000000 -0800 ++++ mingw-w64-v5.0.1/mingw-w64-tools/genidl/src/genidl_cfg.h 2017-03-10 16:25:26.000000000 -0800 +@@ -26,7 +26,9 @@ + #include + #include + #include ++#if defined(HAVE_MALLOC_H) + #include ++#endif + #include + #include + #include +diff -urpN mingw-w64-v5.0.1.orig/mingw-w64-tools/genidl/src/genidl_typinfo.c mingw-w64-v5.0.1/mingw-w64-tools/genidl/src/genidl_typinfo.c +--- mingw-w64-v5.0.1.orig/mingw-w64-tools/genidl/src/genidl_typinfo.c 2017-03-10 16:20:09.000000000 -0800 ++++ mingw-w64-v5.0.1/mingw-w64-tools/genidl/src/genidl_typinfo.c 2017-03-10 16:25:49.000000000 -0800 +@@ -21,7 +21,10 @@ + #include "genidl_cfg.h" + #include "genidl_typeinfo.h" + #include "genidl_typinfo.h" ++#if defined(HAVE_MALLOC_H) + #include ++#endif ++#include + #include + #include + diff --git a/packages/mingw-w64/v2.0.10/version.desc b/packages/mingw-w64/v2.0.10/version.desc new file mode 100644 index 00000000..17de7cf0 --- /dev/null +++ b/packages/mingw-w64/v2.0.10/version.desc @@ -0,0 +1,2 @@ +obsolete='yes' +archive_formats='.tar.gz' diff --git a/packages/mingw-w64/v2.0.9/100-mingw64-malloc.patch b/packages/mingw-w64/v2.0.9/100-mingw64-malloc.patch deleted file mode 100644 index d9d5a61f..00000000 --- a/packages/mingw-w64/v2.0.9/100-mingw64-malloc.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff -urpN mingw-w64-v5.0.1.orig/mingw-w64-tools/genidl/src/genidl_cfg.h mingw-w64-v5.0.1/mingw-w64-tools/genidl/src/genidl_cfg.h ---- mingw-w64-v5.0.1.orig/mingw-w64-tools/genidl/src/genidl_cfg.h 2017-03-10 16:20:09.000000000 -0800 -+++ mingw-w64-v5.0.1/mingw-w64-tools/genidl/src/genidl_cfg.h 2017-03-10 16:25:26.000000000 -0800 -@@ -26,7 +26,9 @@ - #include - #include - #include -+#if defined(HAVE_MALLOC_H) - #include -+#endif - #include - #include - #include -diff -urpN mingw-w64-v5.0.1.orig/mingw-w64-tools/genidl/src/genidl_typinfo.c mingw-w64-v5.0.1/mingw-w64-tools/genidl/src/genidl_typinfo.c ---- mingw-w64-v5.0.1.orig/mingw-w64-tools/genidl/src/genidl_typinfo.c 2017-03-10 16:20:09.000000000 -0800 -+++ mingw-w64-v5.0.1/mingw-w64-tools/genidl/src/genidl_typinfo.c 2017-03-10 16:25:49.000000000 -0800 -@@ -21,7 +21,10 @@ - #include "genidl_cfg.h" - #include "genidl_typeinfo.h" - #include "genidl_typinfo.h" -+#if defined(HAVE_MALLOC_H) - #include -+#endif -+#include - #include - #include - diff --git a/packages/mingw-w64/v2.0.9/version.desc b/packages/mingw-w64/v2.0.9/version.desc deleted file mode 100644 index fcfe3891..00000000 --- a/packages/mingw-w64/v2.0.9/version.desc +++ /dev/null @@ -1 +0,0 @@ -obsolete='yes' diff --git a/packages/mingw-w64/v3.0.0/version.desc b/packages/mingw-w64/v3.0.0/version.desc index fcfe3891..a114052d 100644 --- a/packages/mingw-w64/v3.0.0/version.desc +++ b/packages/mingw-w64/v3.0.0/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/mingw-w64/v3.1.0/version.desc b/packages/mingw-w64/v3.1.0/version.desc index fcfe3891..a114052d 100644 --- a/packages/mingw-w64/v3.1.0/version.desc +++ b/packages/mingw-w64/v3.1.0/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/mingw-w64/v3.2.0/version.desc b/packages/mingw-w64/v3.2.0/version.desc index fcfe3891..a114052d 100644 --- a/packages/mingw-w64/v3.2.0/version.desc +++ b/packages/mingw-w64/v3.2.0/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/mingw-w64/v3.3.0/version.desc b/packages/mingw-w64/v3.3.0/version.desc index fcfe3891..a114052d 100644 --- a/packages/mingw-w64/v3.3.0/version.desc +++ b/packages/mingw-w64/v3.3.0/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/mpc/package.desc b/packages/mpc/package.desc index 8eba114a..d7165773 100644 --- a/packages/mpc/package.desc +++ b/packages/mpc/package.desc @@ -1,3 +1,7 @@ repository='git https://scm.gforge.inria.fr/anonscm/git/mpc/mpc.git' bootstrap='autoreconf -i' + +# TBD older releases (0.x) missing on GNU mirrors, retire them? mirrors='http://www.multiprecision.org/mpc/download $(CT_Mirrors GNU mpc)' + +archive_formats='.tar.gz' diff --git a/packages/mpfr/package.desc b/packages/mpfr/package.desc index afab5e5a..59cb5d4a 100644 --- a/packages/mpfr/package.desc +++ b/packages/mpfr/package.desc @@ -2,3 +2,4 @@ repository='svn https://scm.gforge.inria.fr/anonscm/svn/mpfr' # TBD: meta-package autoconf-archive to install extra m4's bootstrap='wget -O m4/ax_pthread.m4 \\"http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_pthread.m4\\" && ./autogen.sh' mirrors='http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)' +archive_formats='.tar.xz .tar.bz2 .tar.gz .zip' diff --git a/packages/musl/package.desc b/packages/musl/package.desc index f1b73dce..3dac0d19 100644 --- a/packages/musl/package.desc +++ b/packages/musl/package.desc @@ -1,2 +1,3 @@ repository='git git://git.musl-libc.org/musl' mirrors='http://www.musl-libc.org/releases' +archive_formats='.tar.gz' diff --git a/packages/ncurses/package.desc b/packages/ncurses/package.desc index bb5646d5..0243856e 100644 --- a/packages/ncurses/package.desc +++ b/packages/ncurses/package.desc @@ -1,2 +1,3 @@ # No public repository for ncurses mirrors='ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)' +archive_formats='.tar.gz' diff --git a/packages/newlib-linaro/2.1.0-2014.09/version.desc b/packages/newlib-linaro/2.1.0-2014.09/version.desc index fcfe3891..a114052d 100644 --- a/packages/newlib-linaro/2.1.0-2014.09/version.desc +++ b/packages/newlib-linaro/2.1.0-2014.09/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/newlib-linaro/package.desc b/packages/newlib-linaro/package.desc index a11646d2..bc92a5b5 100644 --- a/packages/newlib-linaro/package.desc +++ b/packages/newlib-linaro/package.desc @@ -3,3 +3,4 @@ master='newlib' repository='git https://git.linaro.org/toolchain/newlib.git' mirrors='$(CT_Mirrors Linaro newlib ${CT_NEWLIB_LINARO_VERSION})' experimental='yes' +archive_formats='.tar.xz' diff --git a/packages/newlib/package.desc b/packages/newlib/package.desc index 523bd47f..5d09a777 100644 --- a/packages/newlib/package.desc +++ b/packages/newlib/package.desc @@ -3,3 +3,4 @@ repository='git git://sourceware.org/git/newlib-cygwin.git' mirrors='ftp://sourceware.org/pub/newlib' milestones='2.0 2.1 2.2' relevantpattern='*.*.*|.' +archive_formats='.tar.gz' diff --git a/packages/strace/4.5.20/version.desc b/packages/strace/4.5.20/version.desc index fcfe3891..a114052d 100644 --- a/packages/strace/4.5.20/version.desc +++ b/packages/strace/4.5.20/version.desc @@ -1 +1,2 @@ obsolete='yes' +archive_formats='.tar.bz2' diff --git a/packages/strace/package.desc b/packages/strace/package.desc index 7b035c24..8d5f2c61 100644 --- a/packages/strace/package.desc +++ b/packages/strace/package.desc @@ -1,3 +1,4 @@ repository='git https://git.code.sf.net/p/strace/code' bootstrap='./bootstrap' mirrors='http://downloads.sourceforge.net/project/strace/strace/${CT_STRACE_VERSION}' +archive_formats='.tar.xz' diff --git a/packages/uClibc-ng/package.desc b/packages/uClibc-ng/package.desc index f03bd804..ee37b57f 100644 --- a/packages/uClibc-ng/package.desc +++ b/packages/uClibc-ng/package.desc @@ -2,3 +2,4 @@ master='uClibc' origin='uclibc-ng.org' repository='git git://uclibc-ng.org/git/uclibc-ng' mirrors='http://downloads.uclibc-ng.org/releases/${CT_UCLIBC_NG_VERSION}' +archive_formats='.tar.xz .tar.lz .tar.bz2 .tar.gz' diff --git a/packages/uClibc/package.desc b/packages/uClibc/package.desc index 887e4c26..d7f15df4 100644 --- a/packages/uClibc/package.desc +++ b/packages/uClibc/package.desc @@ -5,3 +5,4 @@ origin='uclibc.org' repository='git git://git.busybox.net/uClibc' mirrors='http://www.uclibc.org/downloads http://www.uclibc.org/downloads/old-releases' milestones='0.9.33.2 1.0.0 1.0.15' +archive_formats='.tar.xz .tar.bz2' diff --git a/packages/zlib/package.desc b/packages/zlib/package.desc index 789f3c7a..c80915a8 100644 --- a/packages/zlib/package.desc +++ b/packages/zlib/package.desc @@ -1,2 +1,3 @@ repository='git https://github.com/madler/zlib.git' mirrors='http://downloads.sourceforge.net/project/libpng/zlib/${CT_ZLIB_VERSION}' +archive_formats='.tar.xz .tar.gz .zip' diff --git a/scripts/functions b/scripts/functions index ed8eb677..ba2e0627 100644 --- a/scripts/functions +++ b/scripts/functions @@ -624,6 +624,7 @@ CT_DoListTarballExt() { printf ".tar.xz\n" printf ".tar.lzma\n" + printf ".tar.lz\n" printf ".tar.bz2\n" printf ".tar.gz\n.tgz\n" printf ".tar\n" @@ -1806,6 +1807,9 @@ CT_Extract() *.tar.lzma) xz -fdc "${file}" | CT_DoExecLog FILE tar x -v -f - -C "${dir}" ${components} ;; + *.tar.lz) + lzip -fdc "${file}" | CT_DoExecLog FILE tar x -v -f - -C "${dir}" ${components} + ;; *.tar.bz2) bzip2 -dc "${file}" | CT_DoExecLog FILE tar x -v -f - -C "${dir}" ${components} ;; -- cgit v1.2.3