Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/riscv:master commit in: dev-libs/libgpg-error/
Date: Sat, 20 Apr 2019 23:15:05
Message-Id: 1555779044.28db890938374d6ae358476b80f59f44167559f4.dilfridge@gentoo
1 commit: 28db890938374d6ae358476b80f59f44167559f4
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 20 16:50:44 2019 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 20 16:50:44 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/riscv.git/commit/?id=28db8909
7
8 dev-libs/libgpg-error: Version bump
9
10 Package-Manager: Portage-2.3.63, Repoman-2.3.12
11 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
12
13 dev-libs/libgpg-error/Manifest | 1 +
14 dev-libs/libgpg-error/libgpg-error-1.36.ebuild | 48 ++++++++++++++++++++++++++
15 dev-libs/libgpg-error/metadata.xml | 11 ++++++
16 3 files changed, 60 insertions(+)
17
18 diff --git a/dev-libs/libgpg-error/Manifest b/dev-libs/libgpg-error/Manifest
19 new file mode 100644
20 index 0000000..7c18d4d
21 --- /dev/null
22 +++ b/dev-libs/libgpg-error/Manifest
23 @@ -0,0 +1 @@
24 +DIST libgpg-error-1.36.tar.bz2 920542 BLAKE2B 81684f6e47192c50cfa408977d53dc3812befca28733b531d51dffa0a6799a47366a50f64755557a7b3111a179ac4aba9e6a527418461cdbcccea80ae6bed4fa SHA512 6e5f853f77dc04f0091d94b224cab8e669042450f271b78d0ea0219658d059c9cab1ab0eaa020a4227f451520b417fc340b85971a6f5e144fa69be57e15df346
25
26 diff --git a/dev-libs/libgpg-error/libgpg-error-1.36.ebuild b/dev-libs/libgpg-error/libgpg-error-1.36.ebuild
27 new file mode 100644
28 index 0000000..f4f70fd
29 --- /dev/null
30 +++ b/dev-libs/libgpg-error/libgpg-error-1.36.ebuild
31 @@ -0,0 +1,48 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit libtool multilib-minimal toolchain-funcs
38 +
39 +DESCRIPTION="Contains error handling functions used by GnuPG software"
40 +HOMEPAGE="http://www.gnupg.org/related_software/libgpg-error"
41 +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
42 +
43 +LICENSE="GPL-2 LGPL-2.1"
44 +SLOT="0"
45 +KEYWORDS="~riscv"
46 +IUSE="common-lisp nls static-libs"
47 +
48 +RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )"
49 +DEPEND="${RDEPEND}"
50 +BDEPEND="nls? ( sys-devel/gettext )"
51 +
52 +MULTILIB_CHOST_TOOLS=(
53 + /usr/bin/gpg-error-config
54 +)
55 +MULTILIB_WRAPPED_HEADERS=(
56 + /usr/include/gpg-error.h
57 + /usr/include/gpgrt.h
58 +)
59 +
60 +src_prepare() {
61 + default
62 + elibtoolize
63 +}
64 +
65 +multilib_src_configure() {
66 + ECONF_SOURCE="${S}" econf \
67 + $(multilib_is_native_abi || echo --disable-languages) \
68 + $(use_enable common-lisp languages) \
69 + $(use_enable nls) \
70 + $(use_enable static-libs static) \
71 + --enable-threads \
72 + CC_FOR_BUILD="$(tc-getBUILD_CC)" \
73 + $("${S}/configure" --help | grep -- '--without-.*-prefix' | sed -e 's/^ *\([^ ]*\) .*/\1/g')
74 +}
75 +
76 +multilib_src_install_all() {
77 + einstalldocs
78 + find "${D}" -name '*.la' -delete || die
79 +}
80
81 diff --git a/dev-libs/libgpg-error/metadata.xml b/dev-libs/libgpg-error/metadata.xml
82 new file mode 100644
83 index 0000000..89e9849
84 --- /dev/null
85 +++ b/dev-libs/libgpg-error/metadata.xml
86 @@ -0,0 +1,11 @@
87 +<?xml version="1.0" encoding="UTF-8"?>
88 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
89 +<pkgmetadata>
90 + <maintainer type="project">
91 + <email>crypto@g.o</email>
92 + <name>Crypto</name>
93 + </maintainer>
94 + <use>
95 + <flag name="common-lisp">Install common-lisp files</flag>
96 + </use>
97 +</pkgmetadata>