Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/mtools/
Date: Mon, 12 Nov 2018 10:33:36
Message-Id: 1542018803.7fade7242b38879e5d3d4a9312076cb9e2c0b662.polynomial-c@gentoo
1 commit: 7fade7242b38879e5d3d4a9312076cb9e2c0b662
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 12 10:33:23 2018 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 12 10:33:23 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fade724
7
8 sys-fs/mtools: Bump to version 4.0.20
9
10 Package-Manager: Portage-2.3.51, Repoman-2.3.12
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 sys-fs/mtools/Manifest | 1 +
14 sys-fs/mtools/mtools-4.0.20.ebuild | 58 ++++++++++++++++++++++++++++++++++++++
15 2 files changed, 59 insertions(+)
16
17 diff --git a/sys-fs/mtools/Manifest b/sys-fs/mtools/Manifest
18 index baa12187e63..9a37422839b 100644
19 --- a/sys-fs/mtools/Manifest
20 +++ b/sys-fs/mtools/Manifest
21 @@ -1,2 +1,3 @@
22 DIST mtools-4.0.18.tar.bz2 420190 BLAKE2B 92fdf8b054287e3cb4eddb40c98f5ac4229a38473b633c25ab74a07a8a72d38c2767ae648a35cf0dac9dedfa2f7789afc4904a50e1328e2baa0a289d93b094fb SHA512 3981a4727aa4e2ec5c931201b236f52fcd1c9d55f888cb2fbdc5c4172402e2b229ede9a5005b972ffdad59bcb861e2fcc01404845e521116419079ae78239090
23 DIST mtools-4.0.19.tar.bz2 445566 BLAKE2B 2f35eaccb65ba39cb365ecaf1de95cff038370503bcb9dad4dc1bb654d00d1559c7183f8a30538f0fb6ce12332521083eefaa34f4eda9bdc9698cd54a0689fa9 SHA512 8928baa197bb3ad0f5e5b6852bfb1b4220bc50d19527e703025cec98bf9988faba496d91df71b14d936a095cc89ce92ce533abe9adf5fff2602f139cb3c6085a
24 +DIST mtools-4.0.20.tar.bz2 449835 BLAKE2B 51ee105e57c2cf56acf46d1ea9e0c1a5b89f85916cbd160421ebb992cdfdc7722d257b81cc794cc6d2dbc18728edb6e24c51d460adcb95291021e189a5c0c3e6 SHA512 2b99d2cd86deaa38a47b377ba47c2b88ccb99159085b59db9c2b4f1f9adcfd011f92934419e7b33a634a1ffddf336c8f11229071847ef082fe56b9b91b5f3a36
25
26 diff --git a/sys-fs/mtools/mtools-4.0.20.ebuild b/sys-fs/mtools/mtools-4.0.20.ebuild
27 new file mode 100644
28 index 00000000000..3dd3d67269f
29 --- /dev/null
30 +++ b/sys-fs/mtools/mtools-4.0.20.ebuild
31 @@ -0,0 +1,58 @@
32 +# Copyright 1999-2018 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="6"
36 +
37 +inherit flag-o-matic
38 +
39 +DESCRIPTION="utilities to access MS-DOS disks from Unix without mounting them"
40 +HOMEPAGE="https://www.gnu.org/software/mtools/ https://savannah.gnu.org/projects/mtools"
41 +SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
42 +
43 +LICENSE="GPL-3"
44 +SLOT="0"
45 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x64-solaris"
46 +IUSE="X elibc_glibc"
47 +
48 +RDEPEND="
49 + !elibc_glibc? ( virtual/libiconv )
50 + X? (
51 + x11-libs/libICE
52 + x11-libs/libXau
53 + x11-libs/libSM
54 + x11-libs/libX11
55 + x11-libs/libXt
56 + )"
57 +DEPEND="${RDEPEND}"
58 +
59 +PATCHES=(
60 + "${FILESDIR}"/${PN}-4.0.18-memset.patch
61 +)
62 +
63 +src_prepare() {
64 + default
65 +
66 + # Don't throw errors on existing directories
67 + sed -i -e "s:mkdir:mkdir -p:" mkinstalldirs || die
68 +}
69 +
70 +src_configure() {
71 + # 447688
72 + use !elibc_glibc && use !elibc_musl && append-libs "-liconv"
73 + local myeconfargs=(
74 + --sysconfdir="${EPREFIX%/}"/etc/mtools
75 + $(use_with X x)
76 + )
77 + econf "${myeconfargs[@]}"
78 +}
79 +
80 +src_install() {
81 + local -a DOCS=( README* Release.notes )
82 + default
83 +
84 + insinto /etc/mtools
85 + doins mtools.conf
86 +
87 + # default is fine
88 + sed -i -e '/^SAMPLE FILE$/s:^:#:' "${ED%/}"/etc/mtools/mtools.conf || die
89 +}