Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/gnuconfig/
Date: Thu, 12 Sep 2019 03:39:57
Message-Id: 1568259524.eecbc923ff3682baa1daf6533a48efec83c36cde.vapier@gentoo
1 commit: eecbc923ff3682baa1daf6533a48efec83c36cde
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 12 03:38:44 2019 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 12 03:38:44 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eecbc923
7
8 sys-devel/gnuconfig: version bump to 20190804
9
10 Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>
11
12 sys-devel/gnuconfig/Manifest | 1 +
13 sys-devel/gnuconfig/gnuconfig-20190804.ebuild | 65 +++++++++++++++++++++++++++
14 2 files changed, 66 insertions(+)
15
16 diff --git a/sys-devel/gnuconfig/Manifest b/sys-devel/gnuconfig/Manifest
17 index df7df3c00dc..42912fe0793 100644
18 --- a/sys-devel/gnuconfig/Manifest
19 +++ b/sys-devel/gnuconfig/Manifest
20 @@ -1,2 +1,3 @@
21 DIST gnuconfig-20170101.tar.bz2 50152 BLAKE2B be36ec32461444e489c591aa5dff8540f6191cc21c69590bb48632e79b4ce41b1ca30b17d034c068cf79762a520447c0edc1b3a300b4225b25f8ed19fbf249e5 SHA512 a4d72b50f0c6ebae702b4d51aaeb459ac2b325f9f79ff6c464c1b92ecd7eb961b47b4fa0eb03894e80646846cff39a3e3b2d8ada6279e288e94846a12578b440
22 DIST gnuconfig-20180101.tar.bz2 51438 BLAKE2B c09ceb107bc446b04feb6fda500a1d869c8e0841bb72b7116c7bdadaa737cc25db2715ab3ce20429a9a7d4e0a5c0b054b63b21fc49da2f65e277169c34b5e2ed SHA512 3af359088e8e93c81ec49bfae90839266596c2566a663839b0e91c4d4319d2bfb91738af9d5fa19b9d53703979fbddd81294bcc032b46c33b94f1961ff9f2178
23 +DIST gnuconfig-20190804.tar.bz2 58538 BLAKE2B ec2ef7990e94eebca655db3f7e84a0294ca59f4753e33f69bdbd4d214240e33472abbfdd99735ec71d38a3d542501603a54e979e2aad4776c5faf6646d016956 SHA512 c24e0a49046d2a7fa3a77a22f06be8b97adb05541a95225c65c1cea47f7977230db1954666795019d28c02a4676acb93cc8b5c53f1b838e28fb50746630af82f
24
25 diff --git a/sys-devel/gnuconfig/gnuconfig-20190804.ebuild b/sys-devel/gnuconfig/gnuconfig-20190804.ebuild
26 new file mode 100644
27 index 00000000000..c7e0faa0146
28 --- /dev/null
29 +++ b/sys-devel/gnuconfig/gnuconfig-20190804.ebuild
30 @@ -0,0 +1,65 @@
31 +# Copyright 1999-2019 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI="6"
35 +
36 +inherit eutils
37 +if [[ ${PV} == "99999999" ]] ; then
38 + EGIT_REPO_URI="git://git.savannah.gnu.org/config.git
39 + http://git.savannah.gnu.org/r/config.git"
40 +
41 + inherit git-r3
42 +else
43 + SRC_URI="mirror://gentoo/${P}.tar.bz2"
44 + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
45 + S="${WORKDIR}"
46 +fi
47 +
48 +DESCRIPTION="Updated config.sub and config.guess file from GNU"
49 +HOMEPAGE="https://savannah.gnu.org/projects/config"
50 +
51 +LICENSE="GPL-2"
52 +SLOT="0"
53 +IUSE=""
54 +
55 +maint_pkg_create() {
56 + cd "${S}"
57 +
58 + local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog)
59 + [[ ${#ver} != 8 ]] && die "invalid version '${ver}'"
60 +
61 + cp "${FILESDIR}"/${PV}/*.patch . || die
62 +
63 + local tar="${T}/gnuconfig-${ver}.tar.bz2"
64 + tar -jcf "${tar}" ./* || die "creating tar failed"
65 + einfo "Packaged tar now available:"
66 + einfo "$(du -b "${tar}")"
67 +}
68 +
69 +src_unpack() {
70 + if [[ ${PV} == "99999999" ]] ; then
71 + git-r3_src_unpack
72 + maint_pkg_create
73 + else
74 + unpack ${A}
75 + fi
76 +}
77 +
78 +src_prepare() {
79 + default
80 + eapply "${S}"/*.patch
81 + use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637
82 +}
83 +
84 +src_compile() { :;}
85 +
86 +src_test() {
87 + emake check
88 +}
89 +
90 +src_install() {
91 + insinto /usr/share/${PN}
92 + doins config.{sub,guess} || die
93 + fperms +x /usr/share/${PN}/config.{sub,guess}
94 + dodoc ChangeLog
95 +}