Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-fs/mdadm: ChangeLog mdadm-3.3.3.ebuild mdadm-3.3.2.ebuild
Date: Sat, 25 Jul 2015 07:52:41
Message-Id: 20150725075231.BC586C0@oystercatcher.gentoo.org
1 polynomial-c 15/07/25 07:52:31
2
3 Modified: ChangeLog
4 Added: mdadm-3.3.3.ebuild
5 Removed: mdadm-3.3.2.ebuild
6 Log:
7 Version bump. Removed old
8
9 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 981CA6FC)
10
11 Revision Changes Path
12 1.195 sys-fs/mdadm/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mdadm/ChangeLog?rev=1.195&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mdadm/ChangeLog?rev=1.195&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mdadm/ChangeLog?r1=1.194&r2=1.195
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sys-fs/mdadm/ChangeLog,v
21 retrieving revision 1.194
22 retrieving revision 1.195
23 diff -u -r1.194 -r1.195
24 --- ChangeLog 11 Apr 2015 20:51:01 -0000 1.194
25 +++ ChangeLog 25 Jul 2015 07:52:31 -0000 1.195
26 @@ -1,6 +1,12 @@
27 # ChangeLog for sys-fs/mdadm
28 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/ChangeLog,v 1.194 2015/04/11 20:51:01 robbat2 Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/ChangeLog,v 1.195 2015/07/25 07:52:31 polynomial-c Exp $
31 +
32 +*mdadm-3.3.3 (25 Jul 2015)
33 +
34 + 25 Jul 2015; Lars Wendler <polynomial-c@g.o> -mdadm-3.3.2.ebuild,
35 + +mdadm-3.3.3.ebuild:
36 + Version bump. Removed old.
37
38 *mdadm-3.3.2-r1 (11 Apr 2015)
39
40
41
42
43 1.1 sys-fs/mdadm/mdadm-3.3.3.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mdadm/mdadm-3.3.3.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mdadm/mdadm-3.3.3.ebuild?rev=1.1&content-type=text/plain
47
48 Index: mdadm-3.3.3.ebuild
49 ===================================================================
50 # Copyright 1999-2015 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/mdadm-3.3.3.ebuild,v 1.1 2015/07/25 07:52:31 polynomial-c Exp $
53
54 EAPI=4
55 inherit eutils flag-o-matic multilib systemd toolchain-funcs udev
56
57 DESCRIPTION="A useful tool for running RAID systems - it can be used as a replacement for the raidtools"
58 HOMEPAGE="http://neil.brown.name/blog/mdadm"
59 DEB_PR=2
60 SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz
61 mirror://debian/pool/main/m/mdadm/${PN}_3.3-${DEB_PR}.debian.tar.gz"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
66 IUSE="static"
67
68 DEPEND="virtual/pkgconfig
69 app-arch/xz-utils"
70 RDEPEND=">=sys-apps/util-linux-2.16"
71
72 # The tests edit values in /proc and run tests on software raid devices.
73 # Thus, they shouldn't be run on systems with active software RAID devices.
74 RESTRICT="test"
75
76 mdadm_emake() {
77 emake \
78 PKG_CONFIG="$(tc-getPKG_CONFIG)" \
79 CC="$(tc-getCC)" \
80 CWFLAGS="-Wall" \
81 CXFLAGS="${CFLAGS}" \
82 UDEVDIR="$(get_udevdir)" \
83 SYSTEMD_DIR="$(systemd_get_unitdir)" \
84 "$@"
85 }
86
87 src_compile() {
88 use static && append-ldflags -static
89 mdadm_emake all mdassemble
90 }
91
92 src_test() {
93 mdadm_emake test
94
95 sh ./test || die
96 }
97
98 src_install() {
99 mdadm_emake DESTDIR="${D}" install install-systemd
100 into /
101 dosbin mdassemble
102 dodoc ChangeLog INSTALL TODO README* ANNOUNCE-${PV}
103
104 insinto /etc
105 newins mdadm.conf-example mdadm.conf
106 newinitd "${FILESDIR}"/mdadm.rc mdadm
107 newconfd "${FILESDIR}"/mdadm.confd mdadm
108 newinitd "${FILESDIR}"/mdraid.rc mdraid
109 newconfd "${FILESDIR}"/mdraid.confd mdraid
110
111 # From the Debian patchset
112 into /usr
113 dodoc "${WORKDIR}"/debian/README.checkarray
114 dosbin "${WORKDIR}"/debian/checkarray
115 insinto /etc/default
116 newins "${FILESDIR}"/etc-default-mdadm mdadm
117
118 insinto /etc/cron.weekly
119 newins "${FILESDIR}"/mdadm.weekly mdadm
120 }
121
122 pkg_postinst() {
123 if ! systemd_is_booted; then
124 if [[ -z ${REPLACING_VERSIONS} ]] ; then
125 # Only inform people the first time they install.
126 elog "If you're not relying on kernel auto-detect of your RAID"
127 elog "devices, you need to add 'mdraid' to your 'boot' runlevel:"
128 elog " rc-update add mdraid boot"
129 fi
130 fi
131 }