commit:     8030b201b62852c50b30cb3c5294deff901a9c94
Author:     Kent Fredric <kentnl <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  7 08:08:53 2019 +0000
Commit:     Kent Fredric <kentnl <AT> gentoo <DOT> org>
CommitDate: Wed Aug  7 11:41:37 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8030b201

dev-lang/nqp: Use official releases instead of github tarballs

The existing SRC_URI's used githubs /tarball/ API, which is now
obsoleted by the /archive/ API.

Additionally, Upstream provide official release archives in
/releases/

Both of these endpoints obsolete the use of the vcs-snapshot eclass.

However, both of these endpoints return different archives, with
different checksums, so cache-avoidance must be done for the
checksums to give correct results for all users.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Kent Fredric <kentnl <AT> gentoo.org>

 dev-lang/nqp/Manifest           | 10 +++++-----
 dev-lang/nqp/nqp-2018.06.ebuild |  6 +++---
 dev-lang/nqp/nqp-2018.08.ebuild |  5 ++---
 dev-lang/nqp/nqp-2018.09.ebuild |  5 ++---
 dev-lang/nqp/nqp-2018.12.ebuild |  3 +--
 dev-lang/nqp/nqp-2019.03.ebuild |  3 +--
 dev-lang/nqp/nqp-9999.ebuild    |  5 ++---
 7 files changed, 16 insertions(+), 21 deletions(-)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index f006df352d4..f1853d3d9c5 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,5 +1,5 @@
-DIST nqp-2018.06.tar.gz 3792244 BLAKE2B 
95cfa80c83951e91b71e14162c4c5cd78a8f546ba601002836d2b3fe79325aa26b963d0bb58df70935546f6960f3797a3a7762187defcb6b7c5124a7205bb257
 SHA512 
312f203c51f3d58bbc474cd7263a118f3438efe230a56a30f38a688b4a57aac88a94a0e6630736066255c122bb001d748a76272f7f634be8ddda91cc3340574b
-DIST nqp-2018.08.tar.gz 3769932 BLAKE2B 
892eec3dcbfcf57bddbbbb296aea2d126176a5b5db79493beccb7625360c42e26fc9025c8f594430c8cdac346b5af93d7a5167fbbd6e17776070bc3b4b754b63
 SHA512 
b3f1729060c88407eee07fb32841febb51b68e375ff797aa9ebc6019a4c1229ea7e713262fbe7dfbd9e0317594eb8526179b9d63cf034ac3aca3d82c4ff7d565
-DIST nqp-2018.09.tar.gz 3797808 BLAKE2B 
e5c7c79d7577338e89190ee11673e65093f2e08cd5950727ed8f33a35769db8d6f5e5c7450a93ceb73bf011cdd0a492ce70de6026948a20dd972dcb79a07fb9e
 SHA512 
7412ef9c25f9540ae399c8d83b090eec1c7cea63f0cda970e21e3d760ed915895f8d69c092847feda002702e401e6eee8a6521c41e879c82619340d096948126
-DIST nqp-2018.12.tar.gz 3928586 BLAKE2B 
a11480ae4f09810d349b3adeafb7a6317db41ca28937d99c936f3d8be39be0039fe88db03c9b3b248193a377260a3e21500eb3e11ad282e5ed02635724f05678
 SHA512 
6c075410490e4c3cab20fffdb986ef179a26c2f11e50e91b50e38e43f8d7909eb8e645ee9280f506da115866f73ef9013cd229e12b100ff43e8610ead69628da
-DIST nqp-2019.03.tar.gz 3949224 BLAKE2B 
350bccdbcea8ed598292e6f2e312ad276db0ffe15ec8716eb7cafed35df9ab523f9cee3c0385fce41f5f680b4f4c6eb9e470857e2970c0bd4462579c577a122b
 SHA512 
c3bcd02196b5628d7269aed581b54389e362dd7f0f04a1a5068b5d986fa182857b55e2b769fe2eb080ff2fe4e6fdf7d7adc9e184868c047c0c874ee9568b53cd
+DIST nqp-2018.06.official.tar.gz 3795050 BLAKE2B 
9c5be1a93f5bba632778125fe3c13431606ef01b654775f890aef27c8bfd220930079cb820e933fdae2d151a7c3bacd57bd4f139547cd938e5c1eb0c54b16f19
 SHA512 
6b4a74098a3d55931a3c8934029f0e97e388b90c1babef023023e1bf3203dbe53b928155d24ecb6a3a54a3228e72a18a2a2747cd8389497569e24e22d489c68c
+DIST nqp-2018.08.official.tar.gz 3770932 BLAKE2B 
2425c28a8192fe0d992650fe3d9c79e198c69abfece17276d62225cfa2029916af1ec7568f626a1a67eadc886a1544154af3c015370a67eb1e13e5da35e08bd8
 SHA512 
663b52677c49eb4b6c5f4ed68de821d9adbe4e3fbcabf2174227b1d3dfafffa357f720557b18a5fbd121c46704dda117395c996a78af70eb367f1b23d8b2564f
+DIST nqp-2018.09.official.tar.gz 3798897 BLAKE2B 
d9ac40be8f864a7c9a35cd21dde188396b15465568d7642dbd5dddc3468edc09b6e2f7997fb08a189e160cd5ec004cb4efdcee9262e23b6bb32650eb17d93c14
 SHA512 
5a673430c2dce5d51f90fd8da18636d1abfd5e841f8530a51020beaffd83635a77090e52968bcbcdee361681a436834490bd2f5c383b21972cf40a9d88b28020
+DIST nqp-2018.12.official.tar.gz 3930041 BLAKE2B 
35876f63461aadc634e8ad3fd1a46aff4ead788ebf0d741eb1ff6a82e9227fd5edbcd1f733c184083f73073f2ac1a8dab094f2f8fe177183663697dc13da3065
 SHA512 
56b7821fc0164c8e8fcf58a16aa96c75347aa078cb3bf7f8f6c41df26338e51e2ddb6984049908de83126861c7406c4504e073e7203409c3f37b129661b8c2f8
+DIST nqp-2019.03.official.tar.gz 3951058 BLAKE2B 
237b8cc0105396fc96349a0dd34502ab45fb7d02089dd2ef5aad2554610b4090adf11679271869e5ae06abfa509210959ae8762fbee30dfe6190d6a74ce32591
 SHA512 
248768c1b1c0f5e5bd19183404e2a1aa28ab488b05db0b1ed0f0bcceca8b9830885762e763ea38cdd2b54d975d2663e1defe236907096aabc5b668818d293533

diff --git a/dev-lang/nqp/nqp-2018.06.ebuild b/dev-lang/nqp/nqp-2018.06.ebuild
index 2600c72c270..1b002451100 100644
--- a/dev-lang/nqp/nqp-2018.06.ebuild
+++ b/dev-lang/nqp/nqp-2018.06.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,11 +10,11 @@ if [[ ${PV} == "9999" ]]; then
        inherit git-r3
        KEYWORDS=""
 else
-       SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
-       inherit vcs-snapshot
+       
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz -> 
${P}.official.tar.gz"
        KEYWORDS="~amd64 ~x86"
 fi
 
+
 DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
 HOMEPAGE="https://rakudo.org";
 

diff --git a/dev-lang/nqp/nqp-2018.08.ebuild b/dev-lang/nqp/nqp-2018.08.ebuild
index 2600c72c270..b74d0ba1f5c 100644
--- a/dev-lang/nqp/nqp-2018.08.ebuild
+++ b/dev-lang/nqp/nqp-2018.08.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,8 +10,7 @@ if [[ ${PV} == "9999" ]]; then
        inherit git-r3
        KEYWORDS=""
 else
-       SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
-       inherit vcs-snapshot
+       
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz -> 
${P}.official.tar.gz"
        KEYWORDS="~amd64 ~x86"
 fi
 

diff --git a/dev-lang/nqp/nqp-2018.09.ebuild b/dev-lang/nqp/nqp-2018.09.ebuild
index d4d6775bc3e..b74d0ba1f5c 100644
--- a/dev-lang/nqp/nqp-2018.09.ebuild
+++ b/dev-lang/nqp/nqp-2018.09.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,8 +10,7 @@ if [[ ${PV} == "9999" ]]; then
        inherit git-r3
        KEYWORDS=""
 else
-       SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
-       inherit vcs-snapshot
+       
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz -> 
${P}.official.tar.gz"
        KEYWORDS="~amd64 ~x86"
 fi
 

diff --git a/dev-lang/nqp/nqp-2018.12.ebuild b/dev-lang/nqp/nqp-2018.12.ebuild
index f014c8b7f45..b74d0ba1f5c 100644
--- a/dev-lang/nqp/nqp-2018.12.ebuild
+++ b/dev-lang/nqp/nqp-2018.12.ebuild
@@ -10,8 +10,7 @@ if [[ ${PV} == "9999" ]]; then
        inherit git-r3
        KEYWORDS=""
 else
-       SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
-       inherit vcs-snapshot
+       
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz -> 
${P}.official.tar.gz"
        KEYWORDS="~amd64 ~x86"
 fi
 

diff --git a/dev-lang/nqp/nqp-2019.03.ebuild b/dev-lang/nqp/nqp-2019.03.ebuild
index f014c8b7f45..b74d0ba1f5c 100644
--- a/dev-lang/nqp/nqp-2019.03.ebuild
+++ b/dev-lang/nqp/nqp-2019.03.ebuild
@@ -10,8 +10,7 @@ if [[ ${PV} == "9999" ]]; then
        inherit git-r3
        KEYWORDS=""
 else
-       SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
-       inherit vcs-snapshot
+       
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz -> 
${P}.official.tar.gz"
        KEYWORDS="~amd64 ~x86"
 fi
 

diff --git a/dev-lang/nqp/nqp-9999.ebuild b/dev-lang/nqp/nqp-9999.ebuild
index 6adbdc26832..9c9a3c5b474 100644
--- a/dev-lang/nqp/nqp-9999.ebuild
+++ b/dev-lang/nqp/nqp-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -10,8 +10,7 @@ if [[ ${PV} == "9999" ]]; then
        inherit git-r3
        KEYWORDS=""
 else
-       SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
-       inherit vcs-snapshot
+       
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz";
        KEYWORDS="~amd64 ~x86"
 fi
 

Reply via email to