Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/preload/files/, sys-apps/preload/
Date: Wed, 16 Sep 2020 21:09:21
Message-Id: 1600290553.5fd44b7a4a76694fddc47e0b90c6597c3fff3e2b.sam@gentoo
1 commit: 5fd44b7a4a76694fddc47e0b90c6597c3fff3e2b
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 16 21:05:24 2020 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 16 21:09:13 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd44b7a
7
8 sys-apps/preload: port to EAPI 7
9
10 Package-Manager: Portage-3.0.4, Repoman-3.0.1
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 sys-apps/preload/files/00-patch-configure.diff | 4 +--
14 sys-apps/preload/files/02-patch-preload_conf.diff | 5 ++-
15 .../preload/files/02-patch-preload_sysconfig.diff | 5 ++-
16 .../preload-0.6.4-use-help2man-as-usual.patch | 4 +--
17 .../preload-0.6.4-use-make-dependencies.patch | 4 +--
18 sys-apps/preload/preload-0.6.4-r3.ebuild | 38 +++++++++++++---------
19 6 files changed, 32 insertions(+), 28 deletions(-)
20
21 diff --git a/sys-apps/preload/files/00-patch-configure.diff b/sys-apps/preload/files/00-patch-configure.diff
22 index 0fa5feb47b1..17b0afc7d59 100644
23 --- a/sys-apps/preload/files/00-patch-configure.diff
24 +++ b/sys-apps/preload/files/00-patch-configure.diff
25 @@ -1,5 +1,5 @@
26 ---- configure.ac~ 2009-04-15 23:47:52.000000000 +0200
27 -+++ configure.ac 2010-03-29 17:59:39.000000000 +0200
28 +--- a/configure.ac 2009-04-15 23:47:52.000000000 +0200
29 ++++ b/configure.ac 2010-03-29 17:59:39.000000000 +0200
30 @@ -54,9 +54,9 @@
31 PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.14)
32
33
34 diff --git a/sys-apps/preload/files/02-patch-preload_conf.diff b/sys-apps/preload/files/02-patch-preload_conf.diff
35 index 70055c3bbb0..79011a1ce81 100644
36 --- a/sys-apps/preload/files/02-patch-preload_conf.diff
37 +++ b/sys-apps/preload/files/02-patch-preload_conf.diff
38 @@ -1,6 +1,5 @@
39 -diff -urN preload-0.6.orig/src/preload.conf.in preload-0.6/src/preload.conf.in
40 ---- preload-0.6.orig/src/preload.conf.in 2008-07-24 02:02:11.000000000 +0200
41 -+++ preload-0.6/src/preload.conf.in 2008-07-24 16:32:28.565184094 +0200
42 +--- a/src/preload.conf.in 2008-07-24 02:02:11.000000000 +0200
43 ++++ b/src/preload.conf.in 2008-07-24 16:32:28.565184094 +0200
44 @@ -132,7 +132,7 @@
45 # preload doesn't special-handle device files internally.
46 #
47
48 diff --git a/sys-apps/preload/files/02-patch-preload_sysconfig.diff b/sys-apps/preload/files/02-patch-preload_sysconfig.diff
49 index 84308b6e14d..7ca1a1313a0 100644
50 --- a/sys-apps/preload/files/02-patch-preload_sysconfig.diff
51 +++ b/sys-apps/preload/files/02-patch-preload_sysconfig.diff
52 @@ -1,6 +1,5 @@
53 -diff -urN preload-0.6.4.orig/preload.sysconfig preload-0.6.4/preload.sysconfig
54 ---- preload-0.6.4.orig/preload.sysconfig 2008-10-23 03:08:20.000000000 +0200
55 -+++ preload-0.6.4/preload.sysconfig 2009-05-01 13:51:03.493828659 +0200
56 +--- a/preload.sysconfig 2008-10-23 03:08:20.000000000 +0200
57 ++++ b/preload.sysconfig 2009-05-01 13:51:03.493828659 +0200
58 @@ -1,10 +1,30 @@
59 +# Copyright 1999-2008 Gentoo Foundation
60 +# $Id$
61
62 diff --git a/sys-apps/preload/files/preload-0.6.4-use-help2man-as-usual.patch b/sys-apps/preload/files/preload-0.6.4-use-help2man-as-usual.patch
63 index 61db5069252..e0e1d3e439c 100644
64 --- a/sys-apps/preload/files/preload-0.6.4-use-help2man-as-usual.patch
65 +++ b/sys-apps/preload/files/preload-0.6.4-use-help2man-as-usual.patch
66 @@ -1,5 +1,5 @@
67 ---- src/Makefile.am~ 2009-04-15 23:46:04.000000000 +0200
68 -+++ src/Makefile.am 2010-04-09 12:56:45.000000000 +0200
69 +--- a/src/Makefile.am 2009-04-15 23:46:04.000000000 +0200
70 ++++ b/src/Makefile.am 2010-04-09 12:56:45.000000000 +0200
71 @@ -54,23 +54,11 @@
72
73 dist_man_MANS = preload.8
74
75 diff --git a/sys-apps/preload/files/preload-0.6.4-use-make-dependencies.patch b/sys-apps/preload/files/preload-0.6.4-use-make-dependencies.patch
76 index 0f41780c31e..5d2b61c7daf 100644
77 --- a/sys-apps/preload/files/preload-0.6.4-use-make-dependencies.patch
78 +++ b/sys-apps/preload/files/preload-0.6.4-use-make-dependencies.patch
79 @@ -1,5 +1,5 @@
80 ---- src/Makefile.am~ 2010-04-09 12:56:45.000000000 +0200
81 -+++ src/Makefile.am 2010-04-09 12:58:36.000000000 +0200
82 +--- a/src/Makefile.am 2010-04-09 12:56:45.000000000 +0200
83 ++++ b/src/Makefile.am 2010-04-09 12:58:36.000000000 +0200
84 @@ -8,8 +8,6 @@
85 -DLOGDIR='"${logdir}"' \
86 -DPKGLOCALSTATEDIR='"${pkglocalstatedir}"'
87
88 diff --git a/sys-apps/preload/preload-0.6.4-r3.ebuild b/sys-apps/preload/preload-0.6.4-r3.ebuild
89 index 486415f63b8..97f7518dbe0 100644
90 --- a/sys-apps/preload/preload-0.6.4-r3.ebuild
91 +++ b/sys-apps/preload/preload-0.6.4-r3.ebuild
92 @@ -1,8 +1,9 @@
93 -# Copyright 1999-2018 Gentoo Foundation
94 +# Copyright 1999-2020 Gentoo Authors
95 # Distributed under the terms of the GNU General Public License v2
96
97 -EAPI=4
98 -inherit eutils autotools
99 +EAPI=7
100 +
101 +inherit autotools
102
103 DESCRIPTION="Adaptive readahead daemon"
104 HOMEPAGE="https://sourceforge.net/projects/preload/"
105 @@ -13,20 +14,26 @@ SLOT="0"
106 KEYWORDS="amd64 x86"
107 IUSE="vanilla"
108
109 -RDEPEND=">=dev-libs/glib-2.6:2"
110 -DEPEND="${RDEPEND}
111 +BDEPEND="
112 + sys-apps/help2man
113 virtual/pkgconfig
114 - sys-apps/help2man"
115 +"
116 +RDEPEND=">=dev-libs/glib-2.6:2"
117 +DEPEND="${RDEPEND}"
118 +
119 +PATCHES=(
120 + "${FILESDIR}"/00-patch-configure.diff
121 + "${FILESDIR}"/02-patch-preload_conf.diff
122 + "${FILESDIR}"/02-patch-preload_sysconfig.diff
123 + "${FILESDIR}"/${PN}-0.6.4-use-help2man-as-usual.patch
124 + "${FILESDIR}"/${PN}-0.6.4-use-make-dependencies.patch
125 +)
126
127 src_prepare() {
128 - epatch "${FILESDIR}"/00-patch-configure.diff
129 - epatch "${FILESDIR}"/02-patch-preload_conf.diff
130 - epatch "${FILESDIR}"/02-patch-preload_sysconfig.diff
131 - epatch "${FILESDIR}"/${PN}-0.6.4-use-help2man-as-usual.patch
132 - epatch "${FILESDIR}"/${PN}-0.6.4-use-make-dependencies.patch
133 - use vanilla || epatch "${FILESDIR}"/000{1,2,3}-*.patch
134 - cat "${FILESDIR}"/preload-0.6.4.init.in-r2 > preload.init.in || die
135 + use vanilla || eapply "${FILESDIR}"/000{1,2,3}-*.patch
136 + default
137
138 + cat "${FILESDIR}"/preload-0.6.4.init.in-r2 > preload.init.in || die
139 eautoreconf
140 }
141
142 @@ -46,16 +53,15 @@ src_install() {
143 }
144
145 pkg_postinst() {
146 - if [ "$(rc-config list default | grep preload)" = "" ] ; then
147 + if [[ "$(rc-config list default | grep preload)" = "" ]] ; then
148 elog "You probably want to add preload to the default runlevel like so:"
149 elog "# rc-update add preload default"
150 fi
151
152 - if has_version sys-fs/e4rat; then
153 + if has_version sys-fs/e4rat ; then
154 elog "It appears you have sys-fs/e4rat installed. This may"
155 elog "has negative effects on it. You may want to disable preload"
156 elog "when using sys-fs/e4rat."
157 elog "http://e4rat.sourceforge.net/wiki/index.php/Main_Page#Debian.2FUbuntu"
158 -
159 fi
160 }