Gentoo Archives: gentoo-commits

From: "Göktürk Yüksek" <gokturk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/needrestart/
Date: Thu, 14 Jul 2016 01:26:53
Message-Id: 1468459504.89608b1c031f38cf19a2bc21212b854eb33d431d.gokturk@gentoo
1 commit: 89608b1c031f38cf19a2bc21212b854eb33d431d
2 Author: Craig Andrews <candrews <AT> integralblue <DOT> com>
3 AuthorDate: Sun Jul 10 01:36:42 2016 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 14 01:25:04 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89608b1c
7
8 app-admin/needrestart: fix dependencies
9
10 needrestart installs and uses scripts that call sed with '-z' option:
11 https://github.com/liske/needrestart/blob/1a3b68a38e0691ca82e894ef591b23af666cc14d/lib/notify.d.sh#L34
12 https://github.com/liske/needrestart/blob/1c17aa96ed455c6f10b496fa6a5c17daf96558ac/ex/notify.d/400-notify-send#L34
13 This option was introduced in sed-4.2.2: http://article.gmane.org/gmane.comp.lang.smalltalk.gnu.general/7873
14 Thus needrestart must depend on >=sys-apps/sed-4.2.2.
15
16 needrestart needs sys-devel/gettext to build so add that dependency.
17
18 needrestart depends on dev-perl/TermReadKey so add that runtime dependency.
19
20 needrestart does not depend on dev-perl/Term-ProgressBar-Simple so remove that dependency.
21
22 Gentoo-bug: 588416
23
24 .../{needrestart-2.8.ebuild => needrestart-2.8-r1.ebuild} | 5 ++++-
25 app-admin/needrestart/needrestart-9999.ebuild | 5 ++++-
26 2 files changed, 8 insertions(+), 2 deletions(-)
27
28 diff --git a/app-admin/needrestart/needrestart-2.8.ebuild b/app-admin/needrestart/needrestart-2.8-r1.ebuild
29 similarity index 90%
30 rename from app-admin/needrestart/needrestart-2.8.ebuild
31 rename to app-admin/needrestart/needrestart-2.8-r1.ebuild
32 index c4738be..5ac5176 100644
33 --- a/app-admin/needrestart/needrestart-2.8.ebuild
34 +++ b/app-admin/needrestart/needrestart-2.8-r1.ebuild
35 @@ -21,13 +21,16 @@ SLOT="0"
36 LICENSE="GPL-2+"
37
38 RDEPEND="
39 + >=sys-apps/sed-4.2.2
40 + dev-perl/libintl-perl
41 dev-perl/Module-Find
42 dev-perl/Module-ScanDeps
43 dev-perl/Proc-ProcessTable
44 dev-perl/Sort-Naturally
45 - dev-perl/Term-ProgressBar-Simple
46 + dev-perl/TermReadKey
47 "
48 DEPEND="${RDEPEND}
49 + sys-devel/gettext
50 "
51
52 PATCHES=(
53
54 diff --git a/app-admin/needrestart/needrestart-9999.ebuild b/app-admin/needrestart/needrestart-9999.ebuild
55 index 88d5483..5cbd524 100644
56 --- a/app-admin/needrestart/needrestart-9999.ebuild
57 +++ b/app-admin/needrestart/needrestart-9999.ebuild
58 @@ -21,13 +21,16 @@ SLOT="0"
59 LICENSE="GPL-2+"
60
61 RDEPEND="
62 + >=sys-apps/sed-4.2.2
63 + dev-perl/libintl-perl
64 dev-perl/Module-Find
65 dev-perl/Module-ScanDeps
66 dev-perl/Proc-ProcessTable
67 dev-perl/Sort-Naturally
68 - dev-perl/Term-ProgressBar-Simple
69 + dev-perl/TermReadKey
70 "
71 DEPEND="${RDEPEND}
72 + sys-devel/gettext
73 "
74
75 src_install() {