commit:     aea12a8da48d3cd156001e17e5dce25e1ab76ccf
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 15 14:21:51 2020 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jun 15 14:21:51 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea12a8d

dev-libs/libgpg-error: fetch missing script for 1.38

Closes: https://bugs.gentoo.org/726520
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 dev-libs/libgpg-error/Manifest                 |  1 +
 dev-libs/libgpg-error/libgpg-error-1.38.ebuild | 10 +++++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libgpg-error/Manifest b/dev-libs/libgpg-error/Manifest
index 0f04e620413..8968fc57d8e 100644
--- a/dev-libs/libgpg-error/Manifest
+++ b/dev-libs/libgpg-error/Manifest
@@ -1,3 +1,4 @@
+DIST gen-lock-obj-1.38.sh 2643 BLAKE2B 
5040b027a95f10bac4a0ba463c8bb8387514ca9136e019fc647183456593df27473eb79af1d79e803984dd2b93166c286809b376968584cc320679de95fcfbba
 SHA512 
d60999a08f70f5bcf1b66099c5d7b5f715dbd881bd0d75dbdde3a8932e9b064166f0524a45ae88b5b182c620aee526e14095ffdee68403b5d3b087b4dc4c0c2c
 DIST libgpg-error-1.36.tar.bz2 920542 BLAKE2B 
81684f6e47192c50cfa408977d53dc3812befca28733b531d51dffa0a6799a47366a50f64755557a7b3111a179ac4aba9e6a527418461cdbcccea80ae6bed4fa
 SHA512 
6e5f853f77dc04f0091d94b224cab8e669042450f271b78d0ea0219658d059c9cab1ab0eaa020a4227f451520b417fc340b85971a6f5e144fa69be57e15df346
 DIST libgpg-error-1.37.tar.bz2 937282 BLAKE2B 
70666749aa0156652405ee15e4307f29bdf748f06728da5c672c0208053e0d3a041aaef882b263dd828e2aa7dd8a2f77334447af2c499f81f7602150d84f593f
 SHA512 
fa12977237fcc872e944cda39ca43ee7d2cc9c52e243ede6077f4a31ae135e322dc848b4b55cffdc4ec53f27601ba30ddb368b090a94cd00d9345a55b323f179
 DIST libgpg-error-1.38.tar.bz2 957637 BLAKE2B 
9532402466748503805366b94c82c9adfe5b448f885c26b33ebf7ba9957161ca046b4057f5ca862224accb9f2af731652a55d20e7a4ab69107190a58c8e11ad6
 SHA512 
b936a4738c2cee111d855b1ba3ec433da8c77799a87d1f71275f974f871ebfa593c9db06ea53f0490b6cd6b94bef34f6052a587a4d13d839ec0128500c2dd9de

diff --git a/dev-libs/libgpg-error/libgpg-error-1.38.ebuild 
b/dev-libs/libgpg-error/libgpg-error-1.38.ebuild
index 821a4bb59d4..3a45f44afdf 100644
--- a/dev-libs/libgpg-error/libgpg-error-1.38.ebuild
+++ b/dev-libs/libgpg-error/libgpg-error-1.38.ebuild
@@ -7,7 +7,8 @@ inherit autotools libtool multilib-minimal toolchain-funcs 
prefix
 
 DESCRIPTION="Contains error handling functions used by GnuPG software"
 HOMEPAGE="http://www.gnupg.org/related_software/libgpg-error";
-SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2
+       
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob_plain;f=src/gen-lock-obj.sh;hb=libgpg-error-1.38
 -> gen-lock-obj-1.38.sh"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
@@ -31,6 +32,13 @@ PATCHES=(
        "${FILESDIR}/${P}-cross_compile.patch" #726520
 )
 
+src_unpack() {
+       [[ ${PV} == 1.38 ]] || die "Please remove gen-lock-obj.sh from SRC_URI 
and drop src_unpack"
+       unpack ${P}.tar.bz2
+       cp "${DISTDIR}"/gen-lock-obj-1.38.sh "${S}"/src/gen-lock-obj.sh || die
+       chmod +x "${S}"/src/gen-lock-obj.sh || die
+}
+
 src_prepare() {
        default
        # only necessary for as long as we run eautoreconf, configure.ac

Reply via email to