[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/files/, sys-fs/mdadm/

2024-04-30 Thread Andreas K. Hüttel
commit: e61a70fcbe1a8cd07355938471f01bf25e013b64
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Apr 30 15:35:39 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Apr 30 15:38:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61a70fc

sys-fs/mdadm: Add a first musl-1.2.5 build fix

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-fs/mdadm/files/mdadm-4.3-musl125-1.patch | 44 
 sys-fs/mdadm/mdadm-4.3.ebuild|  1 +
 2 files changed, 45 insertions(+)

diff --git a/sys-fs/mdadm/files/mdadm-4.3-musl125-1.patch 
b/sys-fs/mdadm/files/mdadm-4.3-musl125-1.patch
new file mode 100644
index ..a10b56b67b94
--- /dev/null
+++ b/sys-fs/mdadm/files/mdadm-4.3-musl125-1.patch
@@ -0,0 +1,44 @@
+
+Note- This is also needed for musl-1.2.5 (aside other fixes)- dilfridge
+
+From 52bead95d2957437c691891fcdc49bd6afccdd49 Mon Sep 17 00:00:00 2001
+From: Fabrice Fontaine 
+Date: Fri, 12 Apr 2024 18:45:13 +0200
+Subject: Create.c: fix uclibc build
+
+Define FALLOC_FL_ZERO_RANGE if needed as FALLOC_FL_ZERO_RANGE is only
+defined for aarch64 on uclibc-ng resulting in the following or1k build
+failure since commit 577fd10486d8d1472a6b559066f344ac30a3a391:
+
+Create.c: In function 'write_zeroes_fork':
+Create.c:155:35: error: 'FALLOC_FL_ZERO_RANGE' undeclared (first use in this 
function)
+  155 | if (fallocate(fd, FALLOC_FL_ZERO_RANGE | 
FALLOC_FL_KEEP_SIZE,
+  |   ^~~~
+
+Fixes:
+ - 
http://autobuild.buildroot.org/results/0e04bcdb591ca5642053e1f7e31384f06581e989
+
+Signed-off-by: Fabrice Fontaine 
+Signed-off-by: Mariusz Tkaczyk 
+---
+ Create.c | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/Create.c b/Create.c
+index 4397ff49..d94253b1 100644
+--- a/Create.c
 b/Create.c
+@@ -32,6 +32,10 @@
+ #include  
+ #include  
+ 
++#ifndef FALLOC_FL_ZERO_RANGE
++#define FALLOC_FL_ZERO_RANGE 16
++#endif
++
+ static int round_size_and_verify(unsigned long long *size, int chunk)
+ {
+   if (*size == 0)
+-- 
+cgit 1.2.3-korg
+

diff --git a/sys-fs/mdadm/mdadm-4.3.ebuild b/sys-fs/mdadm/mdadm-4.3.ebuild
index 4e84a51e91b3..f132d354e746 100644
--- a/sys-fs/mdadm/mdadm-4.3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.3.ebuild
@@ -36,6 +36,7 @@ PATCHES=(
"${FILESDIR}/${PN}"-4.2-mdadm_env.patch #628968
"${FILESDIR}/${PN}"-4.3-ldflags.patch
"${FILESDIR}/${PN}"-4.3-no-udev.patch
+   "${FILESDIR}/${PN}"-4.3-musl125-1.patch
"${WORKDIR}/debian/patches/debian/0001-fix-manpages.patch"

"${WORKDIR}/debian/patches/debian/0003-host-name-in-default-mailfrom.patch"

"${WORKDIR}/debian/patches/debian/0004-exit-gracefully-when-md-device-not-found.patch"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2024-04-16 Thread Arthur Zamarin
commit: a4e651b8b017cf57197f617e60a26df2259de03a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Apr 17 03:17:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 17 05:36:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4e651b8

sys-fs/mdadm: Stabilize 4.2-r3 hppa, #927703

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r3.ebuild b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
index cb3c1bed7bda..271f26fff8bc 100644
--- a/sys-fs/mdadm/mdadm-4.2-r3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
 IUSE="static systemd +udev"
 
 REQUIRED_USE="static? ( !udev )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/, sys-fs/mdadm/files/

2024-03-30 Thread Mike Gilbert
commit: c4fd998c1d4b8f626d97b1b3782b5a25adde90c5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 30 19:47:13 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 30 19:48:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4fd998c

sys-fs/mdadm: fix build with USE=-udev

Closes: https://bugs.gentoo.org/928228
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/mdadm/files/mdadm-4.3-no-udev.patch | 31 ++
 sys-fs/mdadm/mdadm-4.3.ebuild  |  1 +
 2 files changed, 32 insertions(+)

diff --git a/sys-fs/mdadm/files/mdadm-4.3-no-udev.patch 
b/sys-fs/mdadm/files/mdadm-4.3-no-udev.patch
new file mode 100644
index ..dd7ef696acfb
--- /dev/null
+++ b/sys-fs/mdadm/files/mdadm-4.3-no-udev.patch
@@ -0,0 +1,31 @@
+https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/patch/?id=1750758c7ff526e3560433f6235e5cfa35cf646a
+https://bugs.gentoo.org/928228
+
+From 1750758c7ff526e3560433f6235e5cfa35cf646a Mon Sep 17 00:00:00 2001
+From: Mariusz Tkaczyk 
+Date: Wed, 6 Mar 2024 15:50:55 +0100
+Subject: udev.c: Do not require libudev.h if DNO_LIBUDEV
+
+libudev may not be presented at all, do not require it.
+
+Reported-by: Boian Bonev 
+Signed-off-by: Mariusz Tkaczyk 
+---
+ udev.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/udev.c b/udev.c
+index bc4722b0..066e6ab1 100644
+--- a/udev.c
 b/udev.c
+@@ -26,7 +26,10 @@
+ #include  
+ #include  
+ #include  
++
++#ifndef NO_LIBUDEV
+ #include  
++#endif
+ 
+ static char *unblock_path;
+ 

diff --git a/sys-fs/mdadm/mdadm-4.3.ebuild b/sys-fs/mdadm/mdadm-4.3.ebuild
index c78553aa7558..4e84a51e91b3 100644
--- a/sys-fs/mdadm/mdadm-4.3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.3.ebuild
@@ -35,6 +35,7 @@ PATCHES=(
"${FILESDIR}/${PN}"-4.3-in_initrd-collision.patch #830461
"${FILESDIR}/${PN}"-4.2-mdadm_env.patch #628968
"${FILESDIR}/${PN}"-4.3-ldflags.patch
+   "${FILESDIR}/${PN}"-4.3-no-udev.patch
"${WORKDIR}/debian/patches/debian/0001-fix-manpages.patch"

"${WORKDIR}/debian/patches/debian/0003-host-name-in-default-mailfrom.patch"

"${WORKDIR}/debian/patches/debian/0004-exit-gracefully-when-md-device-not-found.patch"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2024-03-24 Thread Sam James
commit: 26b9a0c88e8b5003f35d60b4c90d9ebba871d4c5
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 12:11:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 12:11:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b9a0c8

sys-fs/mdadm: Stabilize 4.2-r3 sparc, #927703

Signed-off-by: Sam James  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r3.ebuild b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
index 0c8ecfd47835..cb3c1bed7bda 100644
--- a/sys-fs/mdadm/mdadm-4.2-r3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
 IUSE="static systemd +udev"
 
 REQUIRED_USE="static? ( !udev )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2024-03-24 Thread Sam James
commit: f5bc4a020e1d631afa6ef20f229353296ba2ba44
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 11:37:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 11:37:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5bc4a02

sys-fs/mdadm: Stabilize 4.2-r3 arm64, #927703

Signed-off-by: Sam James  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r3.ebuild b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
index 5e6717fe5f72..0c8ecfd47835 100644
--- a/sys-fs/mdadm/mdadm-4.2-r3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 IUSE="static systemd +udev"
 
 REQUIRED_USE="static? ( !udev )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2024-03-24 Thread Sam James
commit: 3850b1272a97a0285c311c71087c902bb807d346
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 11:35:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 11:35:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3850b127

sys-fs/mdadm: Stabilize 4.2-r3 ppc, #927703

Signed-off-by: Sam James  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r3.ebuild b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
index 994757f3a527..5e6717fe5f72 100644
--- a/sys-fs/mdadm/mdadm-4.2-r3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 IUSE="static systemd +udev"
 
 REQUIRED_USE="static? ( !udev )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2024-03-24 Thread Sam James
commit: 074115dddb8e62e12ebae8e18b98795693632ab3
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 11:28:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 11:28:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=074115dd

sys-fs/mdadm: Stabilize 4.2-r3 amd64, #927703

Signed-off-by: Sam James  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r3.ebuild b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
index 440d8a42e076..a939ed1baf23 100644
--- a/sys-fs/mdadm/mdadm-4.2-r3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
 IUSE="static systemd +udev"
 
 REQUIRED_USE="static? ( !udev )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2024-03-24 Thread Sam James
commit: 4ba2494ea5715e4c8bfce3b199d5ab8e2075ff09
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 11:28:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 11:28:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ba2494e

sys-fs/mdadm: Stabilize 4.2-r3 x86, #927703

Signed-off-by: Sam James  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r3.ebuild b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
index 53ce560f9f45..994757f3a527 100644
--- a/sys-fs/mdadm/mdadm-4.2-r3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
 IUSE="static systemd +udev"
 
 REQUIRED_USE="static? ( !udev )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2024-03-24 Thread Sam James
commit: 12457afc81d2159646f1f02b82927ebebdc2b2cf
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 11:28:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 11:28:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12457afc

sys-fs/mdadm: Stabilize 4.2-r3 arm, #927703

Signed-off-by: Sam James  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r3.ebuild b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
index a939ed1baf23..53ce560f9f45 100644
--- a/sys-fs/mdadm/mdadm-4.2-r3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
 IUSE="static systemd +udev"
 
 REQUIRED_USE="static? ( !udev )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2024-03-24 Thread Sam James
commit: 9a6aa31675e75207a54297856e31a4349402a400
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 11:28:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 11:28:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a6aa316

sys-fs/mdadm: Stabilize 4.2-r3 ppc64, #927703

Signed-off-by: Sam James  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r3.ebuild b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
index 35a62d211b39..440d8a42e076 100644
--- a/sys-fs/mdadm/mdadm-4.2-r3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
 IUSE="static systemd +udev"
 
 REQUIRED_USE="static? ( !udev )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/files/, sys-fs/mdadm/

2024-03-13 Thread Robin H. Johnson
commit: 16001ee3172451f6574dbe8c5b7f71ac0d43d3e2
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Mar 14 03:39:47 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Mar 14 03:42:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16001ee3

sys-fs/mdadm: bump

Signed-off-by: Robin H. Johnson  gentoo.org>
Closes: https://bugs.gentoo.org/833000

 sys-fs/mdadm/Manifest  |   2 +
 .../files/mdadm-4.3-in_initrd-collision.patch  |  45 
 sys-fs/mdadm/files/mdadm-4.3-ldflags.patch |  11 ++
 sys-fs/mdadm/mdadm-4.3.ebuild  | 124 +
 sys-fs/mdadm/metadata.xml  |   3 +
 5 files changed, 185 insertions(+)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index 961f422d5fb6..51cfc9e15326 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,2 +1,4 @@
 DIST mdadm-4.2.tar.xz 453624 BLAKE2B 
de7c4318dc5479de41378233869ab84ca2cd0e8a42310157b1acb969e7152af61556fbbe6f17bf6af4dfaf5543e49b1c982d2baeedf1c39b32f4db7f5502
 SHA512 
57897a2b7fb8b0b88bece50501099872bb45ddb076cfc323d563588096d2b66b1ecba3724534943f651ace2bfe591482570700616500dc3398552e4f9ff0c37d
+DIST mdadm-4.3.tar.xz 465820 BLAKE2B 
3b6955339adb6c254a69d698e3b807838f8840e37f7f94280f4a1fbffb082ee694309f4b6f9adc8edfa2071fde324bf00ae0493d5b2e6c8d87796783dfa3ee1c
 SHA512 
e44977f2f80d2471cb313803a60c92dafe8282ac06bbbfd41ae90ca493c64a3da94db924538788d045fd7f0667333912dabedb0b070f9abf5c0540b32e0fa08f
 DIST mdadm_4.2~rc2-7.debian.tar.xz 89904 BLAKE2B 
dd04f2dd044d0bca85920eaf5c79a288d69c47a7ad7e36509a126c01ef63bd045d7e0530450650028de39d74ad852995ca080c3a73dbcb1cf1b3783118109f35
 SHA512 
3d36533d2713b663606919b2bfec18b15e18a6a0194e333e38e4a58f175da96af7b1fe16f0c36ee148e14492a4e0710b9fad6ac7856495b63c0176ebb7333be6
+DIST mdadm_4.3-1.debian.tar.xz 86972 BLAKE2B 
52af9ddacc402d8c3318bac31b4cd5ac3045e564832546146ba0a18d6a43866ae2c21270ac15f48df98c4f76af0eeae41679ea9e0e265dad44914bd58f27d689
 SHA512 
1c5203523f0c7fe271d850ab4ad376a449e870f8f1549dc4460adede1f59a1a364e741562954297e7848bae19d1cfe273a31f1bfaf739dd37559a0666abd8517

diff --git a/sys-fs/mdadm/files/mdadm-4.3-in_initrd-collision.patch 
b/sys-fs/mdadm/files/mdadm-4.3-in_initrd-collision.patch
new file mode 100644
index ..54e4aadacb58
--- /dev/null
+++ b/sys-fs/mdadm/files/mdadm-4.3-in_initrd-collision.patch
@@ -0,0 +1,45 @@
+Fix collision with libudev symbols when statically linking.
+
+https://bugs.gentoo.org/830485
+--- a/mdadm.h
 b/mdadm.h
+@@ -1665,7 +1665,7 @@
+ extern void udev_block(char *devnm);
+ extern void udev_unblock(void);
+ 
+-extern int in_initrd(void);
++extern int mdadm_in_initrd(void);
+ 
+ struct cmap_hooks {
+   void *cmap_handle;  /* corosync lib related */
+--- a/mdmon.c
 b/mdmon.c
+@@ -309,7 +309,7 @@
+   {NULL, 0, NULL, 0}
+   };
+ 
+-  if (in_initrd()) {
++  if (mdadm_in_initrd()) {
+   /*
+* set first char of argv[0] to @. This is used by
+* systemd to signal that the task was launched from
+--- a/util.c
 b/util.c
+@@ -1960,7 +1960,7 @@
+   int len;
+   pid_t pid;
+   int status;
+-  char *prefix = in_initrd() ? "initrd-" : "";
++  char *prefix = mdadm_in_initrd() ? "initrd-" : "";
+   char pathbuf[1024];
+   char *paths[4] = {
+   pathbuf,
+@@ -2219,7 +2219,7 @@
+   return 0;
+ }
+ 
+-int in_initrd(void)
++int mdadm_in_initrd(void)
+ {
+   /* This is based on similar function in systemd. */
+   struct statfs s;

diff --git a/sys-fs/mdadm/files/mdadm-4.3-ldflags.patch 
b/sys-fs/mdadm/files/mdadm-4.3-ldflags.patch
new file mode 100644
index ..e8e93d424592
--- /dev/null
+++ b/sys-fs/mdadm/files/mdadm-4.3-ldflags.patch
@@ -0,0 +1,11 @@
+--- mdadm-4.3/Makefile.orig2024-03-13 20:11:48.949678469 -0700
 mdadm-4.3/Makefile 2024-03-13 20:11:52.773671814 -0700
+@@ -132,7 +132,7 @@
+ MON_LDFLAGS += -pthread
+ endif
+ 
+-LDFLAGS = -Wl,-z,now,-z,noexecstack
++LDFLAGS += -Wl,-z,now,-z,noexecstack
+ 
+ # If you want a static binary, you might uncomment these
+ # LDFLAGS += -static

diff --git a/sys-fs/mdadm/mdadm-4.3.ebuild b/sys-fs/mdadm/mdadm-4.3.ebuild
new file mode 100644
index ..c78553aa7558
--- /dev/null
+++ b/sys-fs/mdadm/mdadm-4.3.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic systemd toolchain-funcs udev
+
+DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
+HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
+DEB_PF="4.3-1"
+SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
+   mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" = *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2024-03-03 Thread Andreas K. Hüttel
commit: 5dd1d90f9d2e064ed0c85043264f09734a6a842a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Mar  3 16:50:12 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Mar  3 16:50:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd1d90f

sys-fs/mdadm: Apply musl-1.2.4 largefile workaround

Bug: https://bugs.gentoo.org/907082
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r2.ebuild | 5 -
 sys-fs/mdadm/mdadm-4.2-r3.ebuild | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r2.ebuild b/sys-fs/mdadm/mdadm-4.2-r2.ebuild
index 9dc8510225da..99bbc83b039d 100644
--- a/sys-fs/mdadm/mdadm-4.2-r2.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -60,6 +60,9 @@ src_compile() {
# CPPFLAGS won't work for this
use udev || append-cflags -DNO_LIBUDEV
 
+   # bug 907082
+   use elibc_musl && append-cppflags -D_LARGEFILE64_SOURCE
+
mdadm_emake all
 }
 

diff --git a/sys-fs/mdadm/mdadm-4.2-r3.ebuild b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
index 176f5e80c06c..35a62d211b39 100644
--- a/sys-fs/mdadm/mdadm-4.2-r3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -61,6 +61,9 @@ src_compile() {
# CPPFLAGS won't work for this
use udev || append-cflags -DNO_LIBUDEV
 
+   # bug 907082
+   use elibc_musl && append-cppflags -D_LARGEFILE64_SOURCE
+
mdadm_emake all
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2024-02-19 Thread Robin H. Johnson
commit: 472cbf6119a834698effe44ed3d00f1c6109aecf
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Feb 19 22:31:21 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Feb 19 22:31:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472cbf61

sys-fs/mdadm: cleanup

Signed-off-by: Robin H. Johnson  gentoo.org>

 sys-fs/mdadm/Manifest |  2 -
 sys-fs/mdadm/mdadm-4.1.ebuild | 94 ---
 2 files changed, 96 deletions(-)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index d352735ae923..961f422d5fb6 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,4 +1,2 @@
-DIST mdadm-4.1.tar.xz 440756 BLAKE2B 
df0506d937c2aa309d7c68804f66f7dcd51783288594bf746832311c64b8cf82004af4af5f246c5f9753f1de324ff7d49b5ee752d6a00ec03864f7885389706e
 SHA512 
0859c5d3e786345d93ff2c3b291ca8866ba60f1375479e5b4d343124f6824140a8268d42b8ae603b069edba761aa30aaf20d49e9ec54dfcbad34bad3bea0e433
 DIST mdadm-4.2.tar.xz 453624 BLAKE2B 
de7c4318dc5479de41378233869ab84ca2cd0e8a42310157b1acb969e7152af61556fbbe6f17bf6af4dfaf5543e49b1c982d2baeedf1c39b32f4db7f5502
 SHA512 
57897a2b7fb8b0b88bece50501099872bb45ddb076cfc323d563588096d2b66b1ecba3724534943f651ace2bfe591482570700616500dc3398552e4f9ff0c37d
-DIST mdadm_4.1-3.debian.tar.xz 89640 BLAKE2B 
3cb5e42dcbd218a71e55127cecda6f2594a1b1691e17c05f52a8cd0ba05b556d2812772e53d78de025738d7c2de059df3f878b8290ba3906b3d75ef435bfb698
 SHA512 
e9b04abf195d7bda9fb0197eb926c01a69b879ef82c72af6497116cea9be8f0823408dddbe5c6c033f5fae554a8fec17299e361fa48045e033c87dcee1a0bb63
 DIST mdadm_4.2~rc2-7.debian.tar.xz 89904 BLAKE2B 
dd04f2dd044d0bca85920eaf5c79a288d69c47a7ad7e36509a126c01ef63bd045d7e0530450650028de39d74ad852995ca080c3a73dbcb1cf1b3783118109f35
 SHA512 
3d36533d2713b663606919b2bfec18b15e18a6a0194e333e38e4a58f175da96af7b1fe16f0c36ee148e14492a4e0710b9fad6ac7856495b63c0176ebb7333be6

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
deleted file mode 100644
index 21649c23547f..
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit flag-o-matic multilib systemd toolchain-funcs udev
-
-DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
-HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
-DEB_PF="4.1-3"
-SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
-   mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-[[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="static"
-
-BDEPEND="virtual/pkgconfig
-   app-arch/xz-utils"
-RDEPEND=">=sys-apps/util-linux-2.16"
-DEPEND="${RDEPEND}"
-
-# The tests edit values in /proc and run tests on software raid devices.
-# Thus, they shouldn't be run on systems with active software RAID devices.
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.4-sysmacros.patch #580188
-)
-
-mdadm_emake() {
-   # We should probably make corosync & libdlm into USE flags. #573782
-   local args=(
-   PKG_CONFIG="$(tc-getPKG_CONFIG)"
-   CC="$(tc-getCC)"
-   CWFLAGS="-Wall"
-   CXFLAGS="${CFLAGS}"
-   UDEVDIR="$(get_udevdir)"
-   SYSTEMD_DIR="$(systemd_get_systemunitdir)"
-   COROSYNC="-DNO_COROSYNC"
-   DLM="-DNO_DLM"
-
-   # https://bugs.gentoo.org/732276
-   STRIP=
-
-   "$@"
-   )
-   emake "${args[@]}"
-}
-
-src_compile() {
-   use static && append-ldflags -static
-   mdadm_emake all
-}
-
-src_test() {
-   mdadm_emake test
-
-   sh ./test || die
-}
-
-src_install() {
-   mdadm_emake DESTDIR="${D}" install install-systemd
-   dodoc ChangeLog INSTALL TODO README* ANNOUNCE-*
-
-   insinto /etc
-   newins mdadm.conf-example mdadm.conf
-   newinitd "${FILESDIR}"/mdadm.rc mdadm
-   newconfd "${FILESDIR}"/mdadm.confd mdadm
-   newinitd "${FILESDIR}"/mdraid.rc mdraid
-   newconfd "${FILESDIR}"/mdraid.confd mdraid
-
-   # From the Debian patchset
-   into /usr
-   dodoc "${WORKDIR}"/debian/README.checkarray
-   dosbin "${WORKDIR}"/debian/checkarray
-   insinto /etc/default
-   newins "${FILESDIR}"/etc-default-mdadm mdadm
-
-   exeinto /etc/cron.weekly
-   newexe "${FILESDIR}"/mdadm.weekly mdadm
-}
-
-pkg_postinst() {
-   if ! systemd_is_booted; then
-   if [[ -z ${REPLACING_VERSIONS} ]] ; then
-   # Only inform people the first time they install.
-   elog "If you're not relying on kernel auto-detect of 
your RAID"
-   elog "devices, you need to add 'mdraid' to your 'boot' 
runlevel:"
-   elog "  

[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/files/, sys-fs/mdadm/

2024-02-19 Thread Robin H. Johnson
commit: b0152d3ed507c45608377046bc2f65a48b47ec10
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Feb 19 20:32:53 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Feb 19 21:00:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0152d3e

sys-fs/mdadm: improve mdmonitor on systemd

Signed-off-by: Robin H. Johnson  gentoo.org>
Closes: https://bugs.gentoo.org/628968

 sys-fs/mdadm/files/mdadm-4.2-mdadm_env.patch |  36 ++
 sys-fs/mdadm/mdadm-4.2-r3.ebuild | 104 +++
 2 files changed, 140 insertions(+)

diff --git a/sys-fs/mdadm/files/mdadm-4.2-mdadm_env.patch 
b/sys-fs/mdadm/files/mdadm-4.2-mdadm_env.patch
new file mode 100644
index ..bd09da553820
--- /dev/null
+++ b/sys-fs/mdadm/files/mdadm-4.2-mdadm_env.patch
@@ -0,0 +1,36 @@
+--- mdadm-4.2/systemd/SUSE-mdadm_env.sh2021-12-30 11:43:35.0 
-0800
 mdadm-4.2/systemd/SUSE-mdadm_env.sh2024-02-19 12:20:56.509632098 
-0800
+@@ -6,6 +7,12 @@
+ 
+ MDADM_SCAN="yes"
+ 
++# Gentoo: source conf.d
++mdadmd_CONFIG=/etc/conf.d/mdadm
++if test -r $mdadmd_CONFIG; then
++   . $mdadmd_CONFIG
++fi
++
+ # Following adapted from /etc/init.d/mdadmd on openSUSE
+ 
+ mdadmd_CONFIG=/etc/sysconfig/mdadm
+@@ -42,7 +49,8 @@
+ fi
+ 
+ mkdir -p /run/sysconfig
+-echo "MDADM_MONITOR_ARGS=$MDADM_RAIDDEVICES $MDADM_DELAY $MDADM_MAIL 
$MDADM_PROGRAM $MDADM_SCAN $MDADM_SEND_MAIL $MDADM_CONFIG" > 
/run/sysconfig/mdadm
++# Gentoo: added $MDADM_OPTS to the end.
++echo "MDADM_MONITOR_ARGS=$MDADM_RAIDDEVICES $MDADM_DELAY $MDADM_MAIL 
$MDADM_PROGRAM $MDADM_SCAN $MDADM_SEND_MAIL $MDADM_CONFIG $MDADM_OPTS" > 
/run/sysconfig/mdadm
+ if [ -n "$MDADM_CHECK_DURATION" ]; then
+  echo "MDADM_CHECK_DURATION=$MDADM_CHECK_DURATION" >> /run/sysconfig/mdadm
+ fi
+--- mdadm-4.2.orig/Makefile2024-02-19 12:27:19.512400849 -0800
 mdadm-4.2/Makefile 2024-02-19 12:27:39.517338433 -0800
+@@ -298,7 +298,7 @@
+  $(INSTALL) -D -m 755  .install.tmp.3 
$(DESTDIR)$(SYSTEMD_DIR)-shutdown/$$file ; \
+  rm -f .install.tmp.3; \
+   done
+-  if [ -f /etc/SuSE-release -o -n "$(SUSE)" ] ;then $(INSTALL) -D -m 755 
systemd/SUSE-mdadm_env.sh $(DESTDIR)$(LIB_DIR)/mdadm_env.sh ;fi
++  $(INSTALL) -D -m 755 systemd/SUSE-mdadm_env.sh 
$(DESTDIR)$(LIB_DIR)/mdadm_env.sh
+ 
+ install-bin: mdadm mdmon
+   $(INSTALL) -D $(STRIP) -m 755 mdadm $(DESTDIR)$(BINDIR)/mdadm

diff --git a/sys-fs/mdadm/mdadm-4.2-r3.ebuild b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
new file mode 100644
index ..0b2549330957
--- /dev/null
+++ b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic systemd toolchain-funcs udev
+
+DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
+HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
+DEB_PF="4.2~rc2-7"
+SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
+   mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" = *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE="static systemd +udev"
+
+REQUIRED_USE="static? ( !udev )"
+
+BDEPEND="app-arch/xz-utils
+   virtual/pkgconfig"
+DEPEND="udev? ( virtual/libudev:= )"
+RDEPEND="${DEPEND}
+   >=sys-apps/util-linux-2.16"
+
+# The tests edit values in /proc and run tests on software raid devices.
+# Thus, they shouldn't be run on systems with active software RAID devices.
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-3.4-sysmacros.patch #580188
+   "${FILESDIR}/${PN}"-4.2-in_initrd-collision.patch #830461
+   "${FILESDIR}/${PN}"-4.2-mdadm_env.patch #628968
+)
+
+mdadm_emake() {
+   # We should probably make corosync & libdlm into USE flags. #573782
+   local args=(
+   PKG_CONFIG="$(tc-getPKG_CONFIG)"
+   CC="$(tc-getCC)"
+   CWFLAGS="-Wall"
+   CXFLAGS="${CFLAGS}"
+   UDEVDIR="$(get_udevdir)"
+   SYSTEMD_DIR="$(systemd_get_systemunitdir)"
+   COROSYNC="-DNO_COROSYNC"
+   DLM="-DNO_DLM"
+
+   # https://bugs.gentoo.org/732276
+   STRIP=
+
+   "$@"
+   )
+   emake "${args[@]}"
+}
+
+src_compile() {
+   use static && append-ldflags -static
+
+   # CPPFLAGS won't work for this
+   use udev || append-cflags -DNO_LIBUDEV
+
+   mdadm_emake all
+}
+
+src_test() {
+   mdadm_emake test
+
+   sh ./test || die
+}
+
+src_install() {
+   mdadm_emake DESTDIR="${D}" install install-systemd
+   dodoc ChangeLog INSTALL TODO README* ANNOUNCE-*
+
+   insinto /etc
+   newins mdadm.conf-example mdadm.conf
+   newinitd "${FILESDIR}"/mdadm.rc mdadm
+   newconfd 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2024-02-19 Thread Robin H. Johnson
commit: 8e652d5963af48b187620ca32b1798bbffca52a9
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Feb 19 20:34:11 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Feb 19 21:00:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e652d59

sys-fs/mdadm: QA fix missing udev_reload

Signed-off-by: Robin H. Johnson  gentoo.org>
Closes: https://bugs.gentoo.org/851894

 sys-fs/mdadm/mdadm-4.2-r3.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-fs/mdadm/mdadm-4.2-r3.ebuild b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
index 0b2549330957..176f5e80c06c 100644
--- a/sys-fs/mdadm/mdadm-4.2-r3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r3.ebuild
@@ -93,6 +93,7 @@ src_install() {
 }
 
 pkg_postinst() {
+   udev_reload
if ! systemd_is_booted; then
if [[ -z ${REPLACING_VERSIONS} ]] ; then
# Only inform people the first time they install.
@@ -102,3 +103,7 @@ pkg_postinst() {
fi
fi
 }
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2023-09-11 Thread Mike Gilbert
commit: d46677fd864b30315423c8364ca44db2de98e2a1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep 11 15:31:33 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep 11 15:34:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46677fd

sys-fs/mdadm: clean up udev/static logic

Since eudev has been masked for removal, drop the related logic.

Bug: https://bugs.gentoo.org/830485
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/mdadm/{mdadm-4.2-r1.ebuild => mdadm-4.2-r2.ebuild} | 14 --
 1 file changed, 4 insertions(+), 10 deletions(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r1.ebuild b/sys-fs/mdadm/mdadm-4.2-r2.ebuild
similarity index 85%
rename from sys-fs/mdadm/mdadm-4.2-r1.ebuild
rename to sys-fs/mdadm/mdadm-4.2-r2.ebuild
index fe1e3a8ea8aa..9dc8510225da 100644
--- a/sys-fs/mdadm/mdadm-4.2-r1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r2.ebuild
@@ -17,19 +17,13 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
 IUSE="static systemd +udev"
 
-# Only sys-fs/eudev provides static-libs right now, so if you have systemd,
-# you need to choose between static or udev, as your udev won't have static 
libs.
-# bug #830485
-REQUIRED_USE="systemd? ( ?? ( static udev ) )"
+REQUIRED_USE="static? ( !udev )"
 
 BDEPEND="app-arch/xz-utils
virtual/pkgconfig"
-DEPEND="udev? (
-   static? ( !systemd? ( sys-fs/eudev[static-libs] ) )
-   !static? ( virtual/libudev:= )
-   )"
-RDEPEND=">=sys-apps/util-linux-2.16
-   udev? ( !static? ( virtual/libudev:= ) )"
+DEPEND="udev? ( virtual/libudev:= )"
+RDEPEND="${DEPEND}
+   >=sys-apps/util-linux-2.16"
 
 # The tests edit values in /proc and run tests on software raid devices.
 # Thus, they shouldn't be run on systems with active software RAID devices.



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2023-04-03 Thread Arthur Zamarin
commit: f85f62d191dc5daabca230d9974197f04d81bb2c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr  3 18:38:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr  3 18:38:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f85f62d1

sys-fs/mdadm: Stabilize 4.2-r1 hppa, #899352

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r1.ebuild b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
index c73efa5d3292..b2a145cd12f0 100644
--- a/sys-fs/mdadm/mdadm-4.2-r1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc x86"
 IUSE="static systemd +udev"
 
 # Only sys-fs/eudev provides static-libs right now, so if you have systemd,



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2023-04-03 Thread Arthur Zamarin
commit: dcc17f2457a52e7d1e1e318e09cb7bcd02038aad
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr  3 18:38:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr  3 18:38:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcc17f24

sys-fs/mdadm: Stabilize 4.2-r1 ppc, #899352

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r1.ebuild b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
index b2a145cd12f0..fe1e3a8ea8aa 100644
--- a/sys-fs/mdadm/mdadm-4.2-r1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
 IUSE="static systemd +udev"
 
 # Only sys-fs/eudev provides static-libs right now, so if you have systemd,



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2023-03-04 Thread Arthur Zamarin
commit: a6f8e6b2368a6f03d92ce61f8148caf342eb994f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 08:18:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 08:18:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6f8e6b2

sys-fs/mdadm: Stabilize 4.2-r1 sparc, #899352

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r1.ebuild b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
index 3d6e2986c015..c73efa5d3292 100644
--- a/sys-fs/mdadm/mdadm-4.2-r1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc x86"
 IUSE="static systemd +udev"
 
 # Only sys-fs/eudev provides static-libs right now, so if you have systemd,



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2023-03-03 Thread Arthur Zamarin
commit: 54a77668e98993cb209b2fcc669e95a18b46f8d1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 07:17:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 07:17:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54a77668

sys-fs/mdadm: Stabilize 4.2-r1 amd64, #899352

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r1.ebuild b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
index 26e0d88a0f6b..3d6e2986c015 100644
--- a/sys-fs/mdadm/mdadm-4.2-r1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
 IUSE="static systemd +udev"
 
 # Only sys-fs/eudev provides static-libs right now, so if you have systemd,



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2023-03-03 Thread Arthur Zamarin
commit: d6ee0b8df6a960307e741360ef8230fcb272a269
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 06:16:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 06:16:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ee0b8d

sys-fs/mdadm: Stabilize 4.2-r1 x86, #899352

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r1.ebuild b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
index 09898625b142..022111a86a45 100644
--- a/sys-fs/mdadm/mdadm-4.2-r1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
 IUSE="static systemd +udev"
 
 # Only sys-fs/eudev provides static-libs right now, so if you have systemd,



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2023-03-03 Thread Arthur Zamarin
commit: 33f9661231982999fe0ecd7450ce536085a66fd7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 05:59:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 05:59:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f96612

sys-fs/mdadm: Stabilize 4.2-r1 arm64, #899352

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r1.ebuild b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
index d089a27a5208..09898625b142 100644
--- a/sys-fs/mdadm/mdadm-4.2-r1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
 IUSE="static systemd +udev"
 
 # Only sys-fs/eudev provides static-libs right now, so if you have systemd,



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2023-03-03 Thread Arthur Zamarin
commit: d0a3eafc2775f268f88e7f376fee883196675045
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 05:55:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 05:55:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a3eafc

sys-fs/mdadm: Stabilize 4.2-r1 ppc64, #899352

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r1.ebuild b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
index e6c763fff666..d089a27a5208 100644
--- a/sys-fs/mdadm/mdadm-4.2-r1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
 IUSE="static systemd +udev"
 
 # Only sys-fs/eudev provides static-libs right now, so if you have systemd,



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2022-05-19 Thread WANG Xuerui
commit: d8395f5f8b51663c5b2c1f1bce811c2d05d020db
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May 19 07:27:22 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May 19 07:28:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8395f5f

sys-fs/mdadm: keyword 4.2-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r1.ebuild b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
index aff2ca081cb7..e6c763fff666 100644
--- a/sys-fs/mdadm/mdadm-4.2-r1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 IUSE="static systemd +udev"
 
 # Only sys-fs/eudev provides static-libs right now, so if you have systemd,



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2022-04-17 Thread Sam James
commit: e5384220fb83cccec1a5b8eb078321841f61dccc
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 17 17:04:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 17 17:06:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5384220

sys-fs/mdadm: drop 4.2

Signed-off-by: Sam James  gentoo.org>

 sys-fs/mdadm/mdadm-4.2.ebuild | 94 ---
 1 file changed, 94 deletions(-)

diff --git a/sys-fs/mdadm/mdadm-4.2.ebuild b/sys-fs/mdadm/mdadm-4.2.ebuild
deleted file mode 100644
index 645299b2022e..
--- a/sys-fs/mdadm/mdadm-4.2.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit flag-o-matic multilib systemd toolchain-funcs udev
-
-DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
-HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
-DEB_PF="4.2~rc2-7"
-SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
-   mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-[[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-IUSE="static"
-
-BDEPEND="virtual/pkgconfig
-   app-arch/xz-utils"
-RDEPEND=">=sys-apps/util-linux-2.16"
-DEPEND="${RDEPEND}"
-
-# The tests edit values in /proc and run tests on software raid devices.
-# Thus, they shouldn't be run on systems with active software RAID devices.
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.4-sysmacros.patch #580188
-)
-
-mdadm_emake() {
-   # We should probably make corosync & libdlm into USE flags. #573782
-   local args=(
-   PKG_CONFIG="$(tc-getPKG_CONFIG)"
-   CC="$(tc-getCC)"
-   CWFLAGS="-Wall"
-   CXFLAGS="${CFLAGS}"
-   UDEVDIR="$(get_udevdir)"
-   SYSTEMD_DIR="$(systemd_get_systemunitdir)"
-   COROSYNC="-DNO_COROSYNC"
-   DLM="-DNO_DLM"
-
-   # https://bugs.gentoo.org/732276
-   STRIP=
-
-   "$@"
-   )
-   emake "${args[@]}"
-}
-
-src_compile() {
-   use static && append-ldflags -static
-   mdadm_emake all
-}
-
-src_test() {
-   mdadm_emake test
-
-   sh ./test || die
-}
-
-src_install() {
-   mdadm_emake DESTDIR="${D}" install install-systemd
-   dodoc ChangeLog INSTALL TODO README* ANNOUNCE-*
-
-   insinto /etc
-   newins mdadm.conf-example mdadm.conf
-   newinitd "${FILESDIR}"/mdadm.rc mdadm
-   newconfd "${FILESDIR}"/mdadm.confd mdadm
-   newinitd "${FILESDIR}"/mdraid.rc mdraid
-   newconfd "${FILESDIR}"/mdraid.confd mdraid
-
-   # From the Debian patchset
-   into /usr
-   dodoc "${WORKDIR}"/debian/README.checkarray
-   dosbin "${WORKDIR}"/debian/checkarray
-   insinto /etc/default
-   newins "${FILESDIR}"/etc-default-mdadm mdadm
-
-   exeinto /etc/cron.weekly
-   newexe "${FILESDIR}"/mdadm.weekly mdadm
-}
-
-pkg_postinst() {
-   if ! systemd_is_booted; then
-   if [[ -z ${REPLACING_VERSIONS} ]] ; then
-   # Only inform people the first time they install.
-   elog "If you're not relying on kernel auto-detect of 
your RAID"
-   elog "devices, you need to add 'mdraid' to your 'boot' 
runlevel:"
-   elog "  rc-update add mdraid boot"
-   fi
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2022-01-02 Thread Sam James
commit: c11e2cbe480b91838538a251ae84bf23c6825819
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  3 07:43:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  3 07:43:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11e2cbe

sys-fs/mdadm: drop extra line

Signed-off-by: Sam James  gentoo.org>

 sys-fs/mdadm/mdadm-4.2-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.2-r1.ebuild b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
index 0a79356c4210..c5fe5d5dfb8d 100644
--- a/sys-fs/mdadm/mdadm-4.2-r1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
@@ -25,7 +25,6 @@ DEPEND="udev? (
)"
 RDEPEND=">=sys-apps/util-linux-2.16
udev? ( !static? ( virtual/libudev:= ) )"
-DEPEND="${RDEPEND}"
 
 # The tests edit values in /proc and run tests on software raid devices.
 # Thus, they shouldn't be run on systems with active software RAID devices.



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/, profiles/targets/systemd/

2022-01-02 Thread Sam James
commit: 81a13f851b7502d547ff8c0434bf64a443877fb1
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  3 07:45:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  3 07:48:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a13f85

sys-fs/mdadm: add REQUIRED_USE for systemd/udev/static

Bug: https://bugs.gentoo.org/830485
Signed-off-by: Sam James  gentoo.org>

 profiles/targets/systemd/package.use.force | 5 +
 sys-fs/mdadm/mdadm-4.2-r1.ebuild   | 9 +++--
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/profiles/targets/systemd/package.use.force 
b/profiles/targets/systemd/package.use.force
index 0abe8e8aadcc..ee209ac51ca1 100644
--- a/profiles/targets/systemd/package.use.force
+++ b/profiles/targets/systemd/package.use.force
@@ -1,6 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2021-01-03)
+# Need systemd enabled here for depgraph: bug #830485
+# (only sys-fs/eudev supports static which isn't available on systemd profiles)
+sys-fs/mdadm systemd
+
 # Mike Gilbert  (2015-04-22)
 # Force systemd to avoid depgraph breakage, bug 547360.
 virtual/libudev systemd

diff --git a/sys-fs/mdadm/mdadm-4.2-r1.ebuild b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
index c5fe5d5dfb8d..aff2ca081cb7 100644
--- a/sys-fs/mdadm/mdadm-4.2-r1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
@@ -15,12 +15,17 @@ LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-IUSE="static +udev"
+IUSE="static systemd +udev"
+
+# Only sys-fs/eudev provides static-libs right now, so if you have systemd,
+# you need to choose between static or udev, as your udev won't have static 
libs.
+# bug #830485
+REQUIRED_USE="systemd? ( ?? ( static udev ) )"
 
 BDEPEND="app-arch/xz-utils
virtual/pkgconfig"
 DEPEND="udev? (
-   static? ( sys-fs/eudev[static-libs] )
+   static? ( !systemd? ( sys-fs/eudev[static-libs] ) )
!static? ( virtual/libudev:= )
)"
 RDEPEND=">=sys-apps/util-linux-2.16



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/, sys-fs/mdadm/files/

2022-01-02 Thread Sam James
commit: 83c7cf6db1a8db6ef050c0d31cd06e2c7d25d252
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  3 06:41:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  3 07:41:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c7cf6d

sys-fs/mdadm: various build fixes

- Fix udev automagic dependency (add USE=udev);

- ... and fix building without udev too.

- Add patch to fix static linking against udev (only option is
  sys-fs/eudev though, as we dropped static-libs from sys-fs/udev
  and sys-apps/systemd due to issues like this and upstream not
  supporting it).

Thanks-to: Hank Leininger  korelogic.com> (static linking patch)
Thanks-to: Krzysztof Olędzki  ans.pl> (udev report/fix)
Closes: https://bugs.gentoo.org/830461
Closes: https://bugs.gentoo.org/830485
Signed-off-by: Sam James  gentoo.org>

 .../files/mdadm-4.2-in_initrd-collision.patch  |  36 +++
 sys-fs/mdadm/mdadm-4.2-r1.ebuild   | 105 +
 2 files changed, 141 insertions(+)

diff --git a/sys-fs/mdadm/files/mdadm-4.2-in_initrd-collision.patch 
b/sys-fs/mdadm/files/mdadm-4.2-in_initrd-collision.patch
new file mode 100644
index ..689e7d698788
--- /dev/null
+++ b/sys-fs/mdadm/files/mdadm-4.2-in_initrd-collision.patch
@@ -0,0 +1,36 @@
+Fix collision with libudev symbols when statically linking.
+
+https://bugs.gentoo.org/830485
+--- a/mdadm.h
 b/mdadm.h
+@@ -1665,7 +1665,7 @@
+ extern void udev_block(char *devnm);
+ extern void udev_unblock(void);
+ 
+-extern int in_initrd(void);
++extern int mdadm_in_initrd(void);
+ 
+ struct cmap_hooks {
+   void *cmap_handle;  /* corosync lib related */
+--- a/mdmon.c
 b/mdmon.c
+@@ -309,7 +309,7 @@
+   {NULL, 0, NULL, 0}
+   };
+ 
+-  if (in_initrd()) {
++  if (mdadm_in_initrd()) {
+   /*
+* set first char of argv[0] to @. This is used by
+* systemd to signal that the task was launched from
+--- a/util.c
 b/util.c
+@@ -2219,7 +2219,7 @@
+   return 0;
+ }
+ 
+-int in_initrd(void)
++int mdadm_in_initrd(void)
+ {
+   /* This is based on similar function in systemd. */
+   struct statfs s;

diff --git a/sys-fs/mdadm/mdadm-4.2-r1.ebuild b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
new file mode 100644
index ..0a79356c4210
--- /dev/null
+++ b/sys-fs/mdadm/mdadm-4.2-r1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic systemd toolchain-funcs udev
+
+DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
+HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
+DEB_PF="4.2~rc2-7"
+SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
+   mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" = *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="static +udev"
+
+BDEPEND="app-arch/xz-utils
+   virtual/pkgconfig"
+DEPEND="udev? (
+   static? ( sys-fs/eudev[static-libs] )
+   !static? ( virtual/libudev:= )
+   )"
+RDEPEND=">=sys-apps/util-linux-2.16
+   udev? ( !static? ( virtual/libudev:= ) )"
+DEPEND="${RDEPEND}"
+
+# The tests edit values in /proc and run tests on software raid devices.
+# Thus, they shouldn't be run on systems with active software RAID devices.
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-3.4-sysmacros.patch #580188
+   "${FILESDIR}/${PN}"-4.2-in_initrd-collision.patch #830461
+)
+
+mdadm_emake() {
+   # We should probably make corosync & libdlm into USE flags. #573782
+   local args=(
+   PKG_CONFIG="$(tc-getPKG_CONFIG)"
+   CC="$(tc-getCC)"
+   CWFLAGS="-Wall"
+   CXFLAGS="${CFLAGS}"
+   UDEVDIR="$(get_udevdir)"
+   SYSTEMD_DIR="$(systemd_get_systemunitdir)"
+   COROSYNC="-DNO_COROSYNC"
+   DLM="-DNO_DLM"
+
+   # https://bugs.gentoo.org/732276
+   STRIP=
+
+   "$@"
+   )
+   emake "${args[@]}"
+}
+
+src_compile() {
+   use static && append-ldflags -static
+
+   # CPPFLAGS won't work for this
+   use udev || append-cflags -DNO_LIBUDEV
+
+   mdadm_emake all
+}
+
+src_test() {
+   mdadm_emake test
+
+   sh ./test || die
+}
+
+src_install() {
+   mdadm_emake DESTDIR="${D}" install install-systemd
+   dodoc ChangeLog INSTALL TODO README* ANNOUNCE-*
+
+   insinto /etc
+   newins mdadm.conf-example mdadm.conf
+   newinitd "${FILESDIR}"/mdadm.rc mdadm
+   newconfd "${FILESDIR}"/mdadm.confd mdadm
+   newinitd "${FILESDIR}"/mdraid.rc mdraid
+   newconfd "${FILESDIR}"/mdraid.confd mdraid
+
+   # From the Debian patchset
+   into /usr
+   dodoc 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2022-01-01 Thread Lars Wendler
commit: b531c3b37d823527d90ff5b33395ccef33bdf7cd
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jan  1 15:14:26 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Jan  1 15:15:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b531c3b3

sys-fs/mdadm: Bump to version 4.2. Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/mdadm/Manifest   | 2 +-
 sys-fs/mdadm/{mdadm-4.2_rc3.ebuild => mdadm-4.2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index 7b08da35c15a..d352735ae923 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,4 +1,4 @@
 DIST mdadm-4.1.tar.xz 440756 BLAKE2B 
df0506d937c2aa309d7c68804f66f7dcd51783288594bf746832311c64b8cf82004af4af5f246c5f9753f1de324ff7d49b5ee752d6a00ec03864f7885389706e
 SHA512 
0859c5d3e786345d93ff2c3b291ca8866ba60f1375479e5b4d343124f6824140a8268d42b8ae603b069edba761aa30aaf20d49e9ec54dfcbad34bad3bea0e433
-DIST mdadm-4.2-rc3.tar.xz 453332 BLAKE2B 
1bab4e8702f1f0a1d2571e90409fcc58c4c7ad4e87cc224b714a842faa454e3a56f9e1852605c8c937a756b55d7dab19ac2bd1e72ce044efec101e526f19f4b1
 SHA512 
9d544181dca54e2cbdf724b3fab1f840e6a3c523ea0ecd712ef0aad77422a19512e64456adaed6c2e7db2c5dd237a1e7e79cd6202d8dd3d20543019257f39581
+DIST mdadm-4.2.tar.xz 453624 BLAKE2B 
de7c4318dc5479de41378233869ab84ca2cd0e8a42310157b1acb969e7152af61556fbbe6f17bf6af4dfaf5543e49b1c982d2baeedf1c39b32f4db7f5502
 SHA512 
57897a2b7fb8b0b88bece50501099872bb45ddb076cfc323d563588096d2b66b1ecba3724534943f651ace2bfe591482570700616500dc3398552e4f9ff0c37d
 DIST mdadm_4.1-3.debian.tar.xz 89640 BLAKE2B 
3cb5e42dcbd218a71e55127cecda6f2594a1b1691e17c05f52a8cd0ba05b556d2812772e53d78de025738d7c2de059df3f878b8290ba3906b3d75ef435bfb698
 SHA512 
e9b04abf195d7bda9fb0197eb926c01a69b879ef82c72af6497116cea9be8f0823408dddbe5c6c033f5fae554a8fec17299e361fa48045e033c87dcee1a0bb63
 DIST mdadm_4.2~rc2-7.debian.tar.xz 89904 BLAKE2B 
dd04f2dd044d0bca85920eaf5c79a288d69c47a7ad7e36509a126c01ef63bd045d7e0530450650028de39d74ad852995ca080c3a73dbcb1cf1b3783118109f35
 SHA512 
3d36533d2713b663606919b2bfec18b15e18a6a0194e333e38e4a58f175da96af7b1fe16f0c36ee148e14492a4e0710b9fad6ac7856495b63c0176ebb7333be6

diff --git a/sys-fs/mdadm/mdadm-4.2_rc3.ebuild b/sys-fs/mdadm/mdadm-4.2.ebuild
similarity index 98%
rename from sys-fs/mdadm/mdadm-4.2_rc3.ebuild
rename to sys-fs/mdadm/mdadm-4.2.ebuild
index dc6f83ae0408..645299b2022e 100644
--- a/sys-fs/mdadm/mdadm-4.2_rc3.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2021-11-04 Thread Lars Wendler
commit: 6e1916feaed25e83ef83c40ee3482dcb5d56eb72
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Nov  4 17:29:16 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Nov  4 17:53:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e1916fe

sys-fs/mdadm: Bump to version 4.2_rc3. Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/mdadm/Manifest   | 4 ++--
 sys-fs/mdadm/{mdadm-4.2_rc2.ebuild => mdadm-4.2_rc3.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index 905122b2fd3..7b08da35c15 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,4 +1,4 @@
 DIST mdadm-4.1.tar.xz 440756 BLAKE2B 
df0506d937c2aa309d7c68804f66f7dcd51783288594bf746832311c64b8cf82004af4af5f246c5f9753f1de324ff7d49b5ee752d6a00ec03864f7885389706e
 SHA512 
0859c5d3e786345d93ff2c3b291ca8866ba60f1375479e5b4d343124f6824140a8268d42b8ae603b069edba761aa30aaf20d49e9ec54dfcbad34bad3bea0e433
-DIST mdadm-4.2-rc2.tar.xz 452724 BLAKE2B 
c13c031450a93a3e74c286a84cca541a32041ad7611a2a427539f8583404a9c1b7dffb2565d7cf72fe4b43c79e4dd144ad3b76c65193cc05c9f0da0bf08a8ee5
 SHA512 
09a3657284c7f98892f5be663d5e034252ff319d8ff1d235597efc373c156188d450e12f64a9a0fb9266b00035c1602133e487ce1961db1a12db05f7f9829249
+DIST mdadm-4.2-rc3.tar.xz 453332 BLAKE2B 
1bab4e8702f1f0a1d2571e90409fcc58c4c7ad4e87cc224b714a842faa454e3a56f9e1852605c8c937a756b55d7dab19ac2bd1e72ce044efec101e526f19f4b1
 SHA512 
9d544181dca54e2cbdf724b3fab1f840e6a3c523ea0ecd712ef0aad77422a19512e64456adaed6c2e7db2c5dd237a1e7e79cd6202d8dd3d20543019257f39581
 DIST mdadm_4.1-3.debian.tar.xz 89640 BLAKE2B 
3cb5e42dcbd218a71e55127cecda6f2594a1b1691e17c05f52a8cd0ba05b556d2812772e53d78de025738d7c2de059df3f878b8290ba3906b3d75ef435bfb698
 SHA512 
e9b04abf195d7bda9fb0197eb926c01a69b879ef82c72af6497116cea9be8f0823408dddbe5c6c033f5fae554a8fec17299e361fa48045e033c87dcee1a0bb63
-DIST mdadm_4.2~rc2-1.debian.tar.xz 89160 BLAKE2B 
055fb705fde6c47bf4187eb596e1bba3eb4b0e47f79e1b8d134f18dacb363dc3a434959a2d337a6e33b714d5b34b1359853fcfdc91d50b8f6ab14ad5015cdb51
 SHA512 
2900bae6b8133ddaaa29a83856b16ebe3ae5bb16aea4d252318392e6c789a11df16d874c101316e90df124b1dea0c939cd5b6fcb07f7c09abf5eabe1d2202113
+DIST mdadm_4.2~rc2-7.debian.tar.xz 89904 BLAKE2B 
dd04f2dd044d0bca85920eaf5c79a288d69c47a7ad7e36509a126c01ef63bd045d7e0530450650028de39d74ad852995ca080c3a73dbcb1cf1b3783118109f35
 SHA512 
3d36533d2713b663606919b2bfec18b15e18a6a0194e333e38e4a58f175da96af7b1fe16f0c36ee148e14492a4e0710b9fad6ac7856495b63c0176ebb7333be6

diff --git a/sys-fs/mdadm/mdadm-4.2_rc2.ebuild 
b/sys-fs/mdadm/mdadm-4.2_rc3.ebuild
similarity index 99%
rename from sys-fs/mdadm/mdadm-4.2_rc2.ebuild
rename to sys-fs/mdadm/mdadm-4.2_rc3.ebuild
index 148a4e32732..dc6f83ae040 100644
--- a/sys-fs/mdadm/mdadm-4.2_rc2.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2_rc3.ebuild
@@ -6,7 +6,7 @@ inherit flag-o-matic multilib systemd toolchain-funcs udev
 
 DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
 HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
-DEB_PF="4.2~rc2-1"
+DEB_PF="4.2~rc2-7"
 SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2021-09-17 Thread Yixun Lan
commit: b91f9cfdf23bb21aa0d51eb6151af4726f786b6c
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Sep 17 14:24:10 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Sep 18 01:43:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b91f9cfd

sys-fs/mdadm: keyword ~riscv

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 sys-fs/mdadm/mdadm-4.2_rc2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index cfac5475056..21649c23547 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 IUSE="static"
 
 BDEPEND="virtual/pkgconfig

diff --git a/sys-fs/mdadm/mdadm-4.2_rc2.ebuild 
b/sys-fs/mdadm/mdadm-4.2_rc2.ebuild
index ce30130e13d..148a4e32732 100644
--- a/sys-fs/mdadm/mdadm-4.2_rc2.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2_rc2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="static"
 
 BDEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2021-09-10 Thread Matt Turner
commit: 452c4c9dccfcd065db9fc855b5f18715b6bbb0a3
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep 10 19:48:54 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 10 20:15:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452c4c9d

sys-fs/mdadm: Stable hppa 4.1

Signed-off-by: Matt Turner  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 3ed763dc18d..cfac5475056 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86"
 IUSE="static"
 
 BDEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2021-08-04 Thread Lars Wendler
commit: 8268281ba53f82f62660486d7a5ff4170248c833
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug  4 08:18:30 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug  4 08:18:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8268281b

sys-fs/mdadm: Bump to version 4.2_rc2. Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/mdadm/Manifest   | 4 ++--
 sys-fs/mdadm/{mdadm-4.2_rc1.ebuild => mdadm-4.2_rc2.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index a78b9332bd8..905122b2fd3 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,4 +1,4 @@
 DIST mdadm-4.1.tar.xz 440756 BLAKE2B 
df0506d937c2aa309d7c68804f66f7dcd51783288594bf746832311c64b8cf82004af4af5f246c5f9753f1de324ff7d49b5ee752d6a00ec03864f7885389706e
 SHA512 
0859c5d3e786345d93ff2c3b291ca8866ba60f1375479e5b4d343124f6824140a8268d42b8ae603b069edba761aa30aaf20d49e9ec54dfcbad34bad3bea0e433
-DIST mdadm-4.2-rc1.tar.xz 451540 BLAKE2B 
04683fab09ee91f1f090bc1214e7d49a6505107e9a8b57f826cc6d5505765e3aea5051214aa9a541f3be1885f7a9bbe3ac56ebf7ade7c076dd4c363e0384691b
 SHA512 
dbb836def3872ff079b8576c9d7506476882b211dd91c3f10b14a64dd6cb6e22ae3fac6c32eb40d991a47fe3053d44e783ecd947a9e5aeaae1ec0e48b5503e34
-DIST mdadm_4.1-11.debian.tar.xz 103044 BLAKE2B 
16ec2c7f96125148df838af9c07ba6b94b0d886640effd8600dbb30f2b6d65eca5ef39020b7d1f221c91b08613d7080edb6535564b624c92f0c7fe463386f309
 SHA512 
dca9bc40a12fc717437f9881bfd985ce60a9e47117e2aa3d61a1b45e0798f4a310a37c4592a2e0dbd00ebd78fdeef7bcf505e9a084f48120f8130f17e94db39c
+DIST mdadm-4.2-rc2.tar.xz 452724 BLAKE2B 
c13c031450a93a3e74c286a84cca541a32041ad7611a2a427539f8583404a9c1b7dffb2565d7cf72fe4b43c79e4dd144ad3b76c65193cc05c9f0da0bf08a8ee5
 SHA512 
09a3657284c7f98892f5be663d5e034252ff319d8ff1d235597efc373c156188d450e12f64a9a0fb9266b00035c1602133e487ce1961db1a12db05f7f9829249
 DIST mdadm_4.1-3.debian.tar.xz 89640 BLAKE2B 
3cb5e42dcbd218a71e55127cecda6f2594a1b1691e17c05f52a8cd0ba05b556d2812772e53d78de025738d7c2de059df3f878b8290ba3906b3d75ef435bfb698
 SHA512 
e9b04abf195d7bda9fb0197eb926c01a69b879ef82c72af6497116cea9be8f0823408dddbe5c6c033f5fae554a8fec17299e361fa48045e033c87dcee1a0bb63
+DIST mdadm_4.2~rc2-1.debian.tar.xz 89160 BLAKE2B 
055fb705fde6c47bf4187eb596e1bba3eb4b0e47f79e1b8d134f18dacb363dc3a434959a2d337a6e33b714d5b34b1359853fcfdc91d50b8f6ab14ad5015cdb51
 SHA512 
2900bae6b8133ddaaa29a83856b16ebe3ae5bb16aea4d252318392e6c789a11df16d874c101316e90df124b1dea0c939cd5b6fcb07f7c09abf5eabe1d2202113

diff --git a/sys-fs/mdadm/mdadm-4.2_rc1.ebuild 
b/sys-fs/mdadm/mdadm-4.2_rc2.ebuild
similarity index 99%
rename from sys-fs/mdadm/mdadm-4.2_rc1.ebuild
rename to sys-fs/mdadm/mdadm-4.2_rc2.ebuild
index acea997ecfb..ce30130e13d 100644
--- a/sys-fs/mdadm/mdadm-4.2_rc1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.2_rc2.ebuild
@@ -6,7 +6,7 @@ inherit flag-o-matic multilib systemd toolchain-funcs udev
 
 DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
 HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
-DEB_PF="4.1-11"
+DEB_PF="4.2~rc2-1"
 SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2021-08-03 Thread Sam James
commit: d360c1fe7902690a177536b67279dd4c6099a004
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  3 10:59:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  3 10:59:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d360c1fe

sys-fs/mdadm: Stabilize 4.1 arm64, #803995

Signed-off-by: Sam James  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index e33bb8d1f8a..3ed763dc18d 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
 IUSE="static"
 
 BDEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2021-04-15 Thread Lars Wendler
commit: d6aba6f5a05f8e4d804e40679f9145727172fbe8
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Apr 15 21:35:44 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Apr 15 21:36:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6aba6f5

sys-fs/mdadm: Bump to version 4.2_rc1

Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/mdadm/Manifest |  2 +
 sys-fs/mdadm/mdadm-4.2_rc1.ebuild | 94 +++
 2 files changed, 96 insertions(+)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index 7ee62a3b9b6..a78b9332bd8 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,2 +1,4 @@
 DIST mdadm-4.1.tar.xz 440756 BLAKE2B 
df0506d937c2aa309d7c68804f66f7dcd51783288594bf746832311c64b8cf82004af4af5f246c5f9753f1de324ff7d49b5ee752d6a00ec03864f7885389706e
 SHA512 
0859c5d3e786345d93ff2c3b291ca8866ba60f1375479e5b4d343124f6824140a8268d42b8ae603b069edba761aa30aaf20d49e9ec54dfcbad34bad3bea0e433
+DIST mdadm-4.2-rc1.tar.xz 451540 BLAKE2B 
04683fab09ee91f1f090bc1214e7d49a6505107e9a8b57f826cc6d5505765e3aea5051214aa9a541f3be1885f7a9bbe3ac56ebf7ade7c076dd4c363e0384691b
 SHA512 
dbb836def3872ff079b8576c9d7506476882b211dd91c3f10b14a64dd6cb6e22ae3fac6c32eb40d991a47fe3053d44e783ecd947a9e5aeaae1ec0e48b5503e34
+DIST mdadm_4.1-11.debian.tar.xz 103044 BLAKE2B 
16ec2c7f96125148df838af9c07ba6b94b0d886640effd8600dbb30f2b6d65eca5ef39020b7d1f221c91b08613d7080edb6535564b624c92f0c7fe463386f309
 SHA512 
dca9bc40a12fc717437f9881bfd985ce60a9e47117e2aa3d61a1b45e0798f4a310a37c4592a2e0dbd00ebd78fdeef7bcf505e9a084f48120f8130f17e94db39c
 DIST mdadm_4.1-3.debian.tar.xz 89640 BLAKE2B 
3cb5e42dcbd218a71e55127cecda6f2594a1b1691e17c05f52a8cd0ba05b556d2812772e53d78de025738d7c2de059df3f878b8290ba3906b3d75ef435bfb698
 SHA512 
e9b04abf195d7bda9fb0197eb926c01a69b879ef82c72af6497116cea9be8f0823408dddbe5c6c033f5fae554a8fec17299e361fa48045e033c87dcee1a0bb63

diff --git a/sys-fs/mdadm/mdadm-4.2_rc1.ebuild 
b/sys-fs/mdadm/mdadm-4.2_rc1.ebuild
new file mode 100644
index 000..acea997ecfb
--- /dev/null
+++ b/sys-fs/mdadm/mdadm-4.2_rc1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic multilib systemd toolchain-funcs udev
+
+DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
+HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
+DEB_PF="4.1-11"
+SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
+   mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" = *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="static"
+
+BDEPEND="virtual/pkgconfig
+   app-arch/xz-utils"
+RDEPEND=">=sys-apps/util-linux-2.16"
+DEPEND="${RDEPEND}"
+
+# The tests edit values in /proc and run tests on software raid devices.
+# Thus, they shouldn't be run on systems with active software RAID devices.
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.4-sysmacros.patch #580188
+)
+
+mdadm_emake() {
+   # We should probably make corosync & libdlm into USE flags. #573782
+   local args=(
+   PKG_CONFIG="$(tc-getPKG_CONFIG)"
+   CC="$(tc-getCC)"
+   CWFLAGS="-Wall"
+   CXFLAGS="${CFLAGS}"
+   UDEVDIR="$(get_udevdir)"
+   SYSTEMD_DIR="$(systemd_get_systemunitdir)"
+   COROSYNC="-DNO_COROSYNC"
+   DLM="-DNO_DLM"
+
+   # https://bugs.gentoo.org/732276
+   STRIP=
+
+   "$@"
+   )
+   emake "${args[@]}"
+}
+
+src_compile() {
+   use static && append-ldflags -static
+   mdadm_emake all
+}
+
+src_test() {
+   mdadm_emake test
+
+   sh ./test || die
+}
+
+src_install() {
+   mdadm_emake DESTDIR="${D}" install install-systemd
+   dodoc ChangeLog INSTALL TODO README* ANNOUNCE-*
+
+   insinto /etc
+   newins mdadm.conf-example mdadm.conf
+   newinitd "${FILESDIR}"/mdadm.rc mdadm
+   newconfd "${FILESDIR}"/mdadm.confd mdadm
+   newinitd "${FILESDIR}"/mdraid.rc mdraid
+   newconfd "${FILESDIR}"/mdraid.confd mdraid
+
+   # From the Debian patchset
+   into /usr
+   dodoc "${WORKDIR}"/debian/README.checkarray
+   dosbin "${WORKDIR}"/debian/checkarray
+   insinto /etc/default
+   newins "${FILESDIR}"/etc-default-mdadm mdadm
+
+   exeinto /etc/cron.weekly
+   newexe "${FILESDIR}"/mdadm.weekly mdadm
+}
+
+pkg_postinst() {
+   if ! systemd_is_booted; then
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   # Only inform people the first time they install.
+   elog "If you're not relying on kernel auto-detect of 
your RAID"
+   elog "devices, you need to add 'mdraid' to your 'boot' 
runlevel:"
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2021-03-05 Thread Lars Wendler
commit: b55d381f4cef35fde84047590c2c6588f4973c6e
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Mar  5 19:02:34 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Mar  5 19:02:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55d381f

sys-fs/mdadm: Bump to EAPI-7

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 0eda9d8fbc1..e33bb8d1f8a 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 inherit flag-o-matic multilib systemd toolchain-funcs udev
 
 DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
@@ -16,9 +16,10 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
 IUSE="static"
 
-DEPEND="virtual/pkgconfig
+BDEPEND="virtual/pkgconfig
app-arch/xz-utils"
 RDEPEND=">=sys-apps/util-linux-2.16"
+DEPEND="${RDEPEND}"
 
 # The tests edit values in /proc and run tests on software raid devices.
 # Thus, they shouldn't be run on systems with active software RAID devices.



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2020-12-14 Thread Mike Gilbert
commit: 7874f59d18ef92104d413b396989fd40c268d42b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 14 18:29:09 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 14 18:29:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7874f59d

sys-fs/mdadm: set STRIP to blank

The Makefile passes STRIP strip to the "install" command.
It should either be empty, or set to "-s".

Closes: https://bugs.gentoo.org/732276
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 24 +++-
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 515775501e9..9aad9360965 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -30,16 +30,22 @@ PATCHES=(
 
 mdadm_emake() {
# We should probably make corosync & libdlm into USE flags. #573782
-   emake \
-   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
-   CC="$(tc-getCC)" \
-   CWFLAGS="-Wall" \
-   CXFLAGS="${CFLAGS}" \
-   UDEVDIR="$(get_udevdir)" \
-   SYSTEMD_DIR="$(systemd_get_systemunitdir)" \
-   COROSYNC="-DNO_COROSYNC" \
-   DLM="-DNO_DLM" \
+   local args=(
+   PKG_CONFIG="$(tc-getPKG_CONFIG)"
+   CC="$(tc-getCC)"
+   CWFLAGS="-Wall"
+   CXFLAGS="${CFLAGS}"
+   UDEVDIR="$(get_udevdir)"
+   SYSTEMD_DIR="$(systemd_get_systemunitdir)"
+   COROSYNC="-DNO_COROSYNC"
+   DLM="-DNO_DLM"
+
+   # https://bugs.gentoo.org/732276
+   STRIP=
+
"$@"
+   )
+   emake "${args[@]}"
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2020-08-19 Thread Sam James
commit: 32ddfce1d8ce63479d23d2983fa653ce5eac3ad2
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 19 20:21:37 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 19 20:21:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ddfce1

sys-fs/mdadm: Keyword 4.1 arm64

Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Sam James  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 56b94c10455..515775501e9 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2020-05-04 Thread Thomas Deutschmann
commit: 5e3add40478d1f743984b51e80e24ec76d7718a4
Author: Roy Yang  google  com>
AuthorDate: Sat May  2 22:16:51 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon May  4 17:35:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e3add40

Fixed CPE tag for sys-fs/mdadm

Signed-off-by: Roy Yang  google.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-fs/mdadm/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-fs/mdadm/metadata.xml b/sys-fs/mdadm/metadata.xml
index 56c12441305..6923416f0f6 100644
--- a/sys-fs/mdadm/metadata.xml
+++ b/sys-fs/mdadm/metadata.xml
@@ -5,4 +5,7 @@
base-sys...@gentoo.org
Gentoo Base System
 
+
+   cpe:/a:mdadm_project:mdadm
+
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2019-11-25 Thread Thomas Deutschmann
commit: 6f22b1b187bca8cd91d13928c1ea74a8e322d508
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Nov 25 15:59:02 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Nov 25 16:00:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f22b1b1

sys-fs/mdadm: Update Debian SRC_URI

No changes to the only file used from Debian tarball (checkarray).

Closes: https://bugs.gentoo.org/701144
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-fs/mdadm/Manifest | 2 +-
 sys-fs/mdadm/mdadm-4.1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index 59301428803..7ee62a3b9b6 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,2 +1,2 @@
 DIST mdadm-4.1.tar.xz 440756 BLAKE2B 
df0506d937c2aa309d7c68804f66f7dcd51783288594bf746832311c64b8cf82004af4af5f246c5f9753f1de324ff7d49b5ee752d6a00ec03864f7885389706e
 SHA512 
0859c5d3e786345d93ff2c3b291ca8866ba60f1375479e5b4d343124f6824140a8268d42b8ae603b069edba761aa30aaf20d49e9ec54dfcbad34bad3bea0e433
-DIST mdadm_4.1~rc1-4.debian.tar.xz 104716 BLAKE2B 
d3f5def44de4e83ba302c25438b0f4b2cba0ea1d65964482d6ad1fe1c9e7847e04ef5068859fbefba7125b0931a6473746eef18f1152d02ca604a6fe01e39c99
 SHA512 
25f60d6bb789ecc8db64dd1fdc750f0cf875f52e28fe82b10bf870e39f751b7e819d45e85c13252ce1b4b728e957216fb28ccd41d04dc8d7386cbd8cdd113fac
+DIST mdadm_4.1-3.debian.tar.xz 89640 BLAKE2B 
3cb5e42dcbd218a71e55127cecda6f2594a1b1691e17c05f52a8cd0ba05b556d2812772e53d78de025738d7c2de059df3f878b8290ba3906b3d75ef435bfb698
 SHA512 
e9b04abf195d7bda9fb0197eb926c01a69b879ef82c72af6497116cea9be8f0823408dddbe5c6c033f5fae554a8fec17299e361fa48045e033c87dcee1a0bb63

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 1619b6db1cd..bb9d930ae34 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -6,7 +6,7 @@ inherit flag-o-matic multilib systemd toolchain-funcs udev
 
 DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
 HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
-DEB_PF="4.1~rc1-4"
+DEB_PF="4.1-3"
 SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2019-10-05 Thread Michał Górny
commit: d26112c51741eda6af27960ff4f42cf6a9c336da
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 30 06:49:12 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  5 18:54:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26112c5

sys-fs/mdadm: Inline mirror://kernel

Signed-off-by: Michał Górny  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 2247f704d96..1619b6db1cd 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -7,7 +7,7 @@ inherit flag-o-matic multilib systemd toolchain-funcs udev
 DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
 HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
 DEB_PF="4.1~rc1-4"
-SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
+SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-11-30 Thread Lars Wendler
commit: 2bb88dac1aea74d1927e1fd45b6592d575eb837d
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Nov 30 08:03:41 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Nov 30 08:03:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bb88dac

sys-fs/mdadm: Removed old.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/mdadm/Manifest |  4 --
 sys-fs/mdadm/mdadm-3.4.ebuild | 88 ---
 sys-fs/mdadm/mdadm-4.0.ebuild | 88 ---
 3 files changed, 180 deletions(-)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index 0fc2d7f6333..59301428803 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,6 +1,2 @@
-DIST mdadm-3.4.tar.xz 422704 BLAKE2B 
0e8251fefb2db853a921215a07f1f7e70dfcd6650c20493cb487d4ce32cb609fe8191297046161e62f802c75150e6628b52192bb466d72c4cabfb1bcfae09839
 SHA512 
5de06f3a2b8e5346a1e858b15e76f75a13a1d5c5f2032fecc6eb167454b282e12ee111ac2abec778e058ec9554708ac317a476778328546603618e6f70f7
-DIST mdadm-4.0.tar.xz 430780 BLAKE2B 
f08a67452398c864d73c78e2a7258d89c5c81b83dd136d4cd7e31e46b22d75ff67ecf553dc22f55dca418409daded51a399728dfdbd36039e828cad3233774e6
 SHA512 
12fb26e6b9c1912698defa406e5e47a7ca8d68d4a9aa7acdc9b463ee2d4a37fc6ecef6beb5395ff619018c3f6bdb6d8c573060d027707540f645ad2265170e8b
 DIST mdadm-4.1.tar.xz 440756 BLAKE2B 
df0506d937c2aa309d7c68804f66f7dcd51783288594bf746832311c64b8cf82004af4af5f246c5f9753f1de324ff7d49b5ee752d6a00ec03864f7885389706e
 SHA512 
0859c5d3e786345d93ff2c3b291ca8866ba60f1375479e5b4d343124f6824140a8268d42b8ae603b069edba761aa30aaf20d49e9ec54dfcbad34bad3bea0e433
-DIST mdadm_3.3.4-1.1.debian.tar.xz 86312 BLAKE2B 
367a9ed4b16b73a63b613e8029934ee8fbb056e33ca621e92964408ac9a3b3d107af03b657dbfe572f63150e5438879f6dd29a7e7cca1599b213ba135249e78d
 SHA512 
ea9b34a9952e1ff836cb931c7eef0ae0c44e3f4d46162c7a7eca24936d6f7168e99d67749b3100bc68ebadc8f256e4833d42da48c531cf71e6e8f3100911828f
-DIST mdadm_3.4-4.debian.tar.xz 81200 BLAKE2B 
393bac2310139788935ced77b736d60d11f58e86349990034367af5460483e97239eef5a6622405b68a7aa6f65059bc5692518172e422c3596ab879527619952
 SHA512 
86a9edb8f29931fdfa40037d535ca80f0bf59539fe1ef16f2639e666a5ac1bd90ec617ec1635080ae62a02f7986a6e10c97dce5389555ab7d417885f216c0f93
 DIST mdadm_4.1~rc1-4.debian.tar.xz 104716 BLAKE2B 
d3f5def44de4e83ba302c25438b0f4b2cba0ea1d65964482d6ad1fe1c9e7847e04ef5068859fbefba7125b0931a6473746eef18f1152d02ca604a6fe01e39c99
 SHA512 
25f60d6bb789ecc8db64dd1fdc750f0cf875f52e28fe82b10bf870e39f751b7e819d45e85c13252ce1b4b728e957216fb28ccd41d04dc8d7386cbd8cdd113fac

diff --git a/sys-fs/mdadm/mdadm-3.4.ebuild b/sys-fs/mdadm/mdadm-3.4.ebuild
deleted file mode 100644
index 14b87d2989a..000
--- a/sys-fs/mdadm/mdadm-3.4.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils flag-o-matic multilib systemd toolchain-funcs udev
-
-DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
-HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
-DEB_PR=1.1
-SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz
-   
mirror://debian/pool/main/m/mdadm/${PN}_3.3.4-${DEB_PR}.debian.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
-IUSE="static"
-
-DEPEND="virtual/pkgconfig
-   app-arch/xz-utils"
-RDEPEND=">=sys-apps/util-linux-2.16"
-
-# The tests edit values in /proc and run tests on software raid devices.
-# Thus, they shouldn't be run on systems with active software RAID devices.
-RESTRICT="test"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-3.4-sysmacros.patch #580188
-}
-
-mdadm_emake() {
-   # We should probably make corosync & libdlm into USE flags. #573782
-   emake \
-   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
-   CC="$(tc-getCC)" \
-   CWFLAGS="-Wall" \
-   CXFLAGS="${CFLAGS}" \
-   UDEVDIR="$(get_udevdir)" \
-   SYSTEMD_DIR="$(systemd_get_unitdir)" \
-   COROSYNC="-DNO_COROSYNC" \
-   DLM="-DNO_DLM" \
-   "$@"
-}
-
-src_compile() {
-   use static && append-ldflags -static
-   mdadm_emake all mdassemble
-}
-
-src_test() {
-   mdadm_emake test
-
-   sh ./test || die
-}
-
-src_install() {
-   mdadm_emake DESTDIR="${D}" install install-systemd
-   into /
-   dosbin mdassemble
-   dodoc ChangeLog INSTALL TODO README* ANNOUNCE-${PV}
-
-   insinto /etc
-   newins mdadm.conf-example mdadm.conf
-   newinitd "${FILESDIR}"/mdadm.rc mdadm
-   newconfd "${FILESDIR}"/mdadm.confd mdadm
-   newinitd "${FILESDIR}"/mdraid.rc mdraid
-   newconfd "${FILESDIR}"/mdraid.confd mdraid
-
-   # From the Debian patchset
-   into /usr
-   dodoc 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-11-28 Thread Tobias Klausmann
commit: cb3ed60bda3cff974a7e5752f5b991939fcdde31
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Nov 28 16:04:28 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Nov 28 16:04:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3ed60b

sys-fs/mdadm-4.1-r0: alpha stable

Bug: http://bugs.gentoo.org/670472
Signed-off-by: Tobias Klausmann  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 5c192c66d0c..2247f704d96 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-11-18 Thread Sergei Trofimovich
commit: b6dde024b4f18e7cc962c9587e7f8b9b89d8be2f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Nov 18 10:29:44 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Nov 18 10:29:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6dde024

sys-fs/mdadm: stable 4.1 for ia64, bug #670472

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index e3943f1d3d3..5c192c66d0c 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-11-13 Thread Robin H. Johnson
commit: 7f8d0565c9a1b808b8fe3b9ec07d8dda50ec17cd
Author: bes.internal  gmail  com>
AuthorDate: Fri Nov  9 12:01:29 2018 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Nov 13 21:09:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f8d0565

sys-fs/mdadm: update dead link

Signed-off-by: Vladimir Varlamov  gmail.com>
(cherry picked from commit 5ddac6e17cf85381ffd9c8ba365846f077d383e4)
Closes: https://github.com/gentoo/gentoo/pull/10376
Signed-off-by: Robin H. Johnson  gentoo.org>

 sys-fs/mdadm/mdadm-3.4.ebuild | 4 ++--
 sys-fs/mdadm/mdadm-4.0.ebuild | 4 ++--
 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-fs/mdadm/mdadm-3.4.ebuild b/sys-fs/mdadm/mdadm-3.4.ebuild
index ddf71b2cb3e..14b87d2989a 100644
--- a/sys-fs/mdadm/mdadm-3.4.ebuild
+++ b/sys-fs/mdadm/mdadm-3.4.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 inherit eutils flag-o-matic multilib systemd toolchain-funcs udev
 
 DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
-HOMEPAGE="http://neil.brown.name/blog/mdadm;
+HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
 DEB_PR=1.1
 SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz

mirror://debian/pool/main/m/mdadm/${PN}_3.3.4-${DEB_PR}.debian.tar.xz"

diff --git a/sys-fs/mdadm/mdadm-4.0.ebuild b/sys-fs/mdadm/mdadm-4.0.ebuild
index 9238d494d06..4532b9e2202 100644
--- a/sys-fs/mdadm/mdadm-4.0.ebuild
+++ b/sys-fs/mdadm/mdadm-4.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 inherit eutils flag-o-matic multilib systemd toolchain-funcs udev
 
 DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
-HOMEPAGE="http://neil.brown.name/blog/mdadm;
+HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
 DEB_PR=4
 SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz

mirror://debian/pool/main/m/mdadm/${PN}_3.4-${DEB_PR}.debian.tar.xz"

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index f857fe15b68..e3943f1d3d3 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 inherit flag-o-matic multilib systemd toolchain-funcs udev
 
 DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
-HOMEPAGE="http://neil.brown.name/blog/mdadm;
+HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
 DEB_PF="4.1~rc1-4"
 SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-11-11 Thread Mikle Kolyada
commit: 11eb4ec87e056c50994a04516d0bd6623a7ca980
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Nov 11 11:14:40 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Nov 11 11:14:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11eb4ec8

sys-fs/mdadm: arm stable wrt bug #670472

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 39c43040875..f857fe15b68 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-11-08 Thread Sergei Trofimovich
commit: f091d428bce59ba15a8f8b8e00397b119be8986a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Nov  8 23:35:29 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Nov  8 23:35:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f091d428

sys-fs/mdadm: stable 4.1 for hppa, bug #670472

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 436bd35012f..39c43040875 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 sparc x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-11-07 Thread Thomas Deutschmann
commit: 9968b3a17fa925114a09784ab34c8fc91f240b57
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Nov  7 23:37:14 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Nov  7 23:37:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9968b3a1

sys-fs/mdadm: x86 stable (bug #670472)

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index aedf322ab71..436bd35012f 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-11-07 Thread Sergei Trofimovich
commit: f215f79da63ab413382a2684ff0411a8eb5b9ee4
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Nov  6 20:12:04 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  7 22:41:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f215f79d

sys-fs/mdadm: stable 4.1 for sparc, bug #670472

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 4cd3426733e..aedf322ab71 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-11-06 Thread Sergei Trofimovich
commit: 8c0d5f3b7c0b5d0608031b18035833b62a0af4d6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov  7 00:16:53 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  7 00:16:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0d5f3b

sys-fs/mdadm: stable 4.1 for ppc64, bug #670472

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 7d6c0daabcb..4cd3426733e 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-11-06 Thread Sergei Trofimovich
commit: 4caef94c282714f2806986429d640b785916dd86
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov  7 00:14:52 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  7 00:14:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4caef94c

sys-fs/mdadm: stable 4.1 for ppc, bug #670472

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 8e2d1993032..7d6c0daabcb 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-11-06 Thread Mikle Kolyada
commit: 270791997d3c4676987e465ff9203f93ed8d8145
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Nov  6 21:35:45 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Nov  6 21:35:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27079199

sys-fs/mdadm: amd64 stable wrt bug #670472

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-fs/mdadm/mdadm-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-4.1.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
index 0ff2ea6b71a..8e2d1993032 100644
--- a/sys-fs/mdadm/mdadm-4.1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-10-26 Thread Lars Wendler
commit: e1f15663754a2f6fc4f3c71259572db217a64ef9
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct 26 23:50:48 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Oct 26 23:58:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f15663

sys-fs/mdadm: Bump to version 4.1. Removed old.

Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-fs/mdadm/Manifest   | 2 +-
 sys-fs/mdadm/{mdadm-4.1_rc2.ebuild => mdadm-4.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index f51c1d50360..0fc2d7f6333 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,6 +1,6 @@
 DIST mdadm-3.4.tar.xz 422704 BLAKE2B 
0e8251fefb2db853a921215a07f1f7e70dfcd6650c20493cb487d4ce32cb609fe8191297046161e62f802c75150e6628b52192bb466d72c4cabfb1bcfae09839
 SHA512 
5de06f3a2b8e5346a1e858b15e76f75a13a1d5c5f2032fecc6eb167454b282e12ee111ac2abec778e058ec9554708ac317a476778328546603618e6f70f7
 DIST mdadm-4.0.tar.xz 430780 BLAKE2B 
f08a67452398c864d73c78e2a7258d89c5c81b83dd136d4cd7e31e46b22d75ff67ecf553dc22f55dca418409daded51a399728dfdbd36039e828cad3233774e6
 SHA512 
12fb26e6b9c1912698defa406e5e47a7ca8d68d4a9aa7acdc9b463ee2d4a37fc6ecef6beb5395ff619018c3f6bdb6d8c573060d027707540f645ad2265170e8b
-DIST mdadm-4.1-rc2.tar.xz 440652 BLAKE2B 
f0d6a5dd6940125216ed2ba07cef515715ff96eaa5a96329dbc0f989fee4f77d4c9f1aa28daeb09d218c82bebf2b50a797af9fa800b97cb1db6d7c831254c604
 SHA512 
f4c9dc2961ccdf00f082be493525a3814ddd831e9aa67bfb4a4128c74b7887948adec85781dda795cf18d8bfd3df4d5bb01584e7f85435c96caf4111e806bc13
+DIST mdadm-4.1.tar.xz 440756 BLAKE2B 
df0506d937c2aa309d7c68804f66f7dcd51783288594bf746832311c64b8cf82004af4af5f246c5f9753f1de324ff7d49b5ee752d6a00ec03864f7885389706e
 SHA512 
0859c5d3e786345d93ff2c3b291ca8866ba60f1375479e5b4d343124f6824140a8268d42b8ae603b069edba761aa30aaf20d49e9ec54dfcbad34bad3bea0e433
 DIST mdadm_3.3.4-1.1.debian.tar.xz 86312 BLAKE2B 
367a9ed4b16b73a63b613e8029934ee8fbb056e33ca621e92964408ac9a3b3d107af03b657dbfe572f63150e5438879f6dd29a7e7cca1599b213ba135249e78d
 SHA512 
ea9b34a9952e1ff836cb931c7eef0ae0c44e3f4d46162c7a7eca24936d6f7168e99d67749b3100bc68ebadc8f256e4833d42da48c531cf71e6e8f3100911828f
 DIST mdadm_3.4-4.debian.tar.xz 81200 BLAKE2B 
393bac2310139788935ced77b736d60d11f58e86349990034367af5460483e97239eef5a6622405b68a7aa6f65059bc5692518172e422c3596ab879527619952
 SHA512 
86a9edb8f29931fdfa40037d535ca80f0bf59539fe1ef16f2639e666a5ac1bd90ec617ec1635080ae62a02f7986a6e10c97dce5389555ab7d417885f216c0f93
 DIST mdadm_4.1~rc1-4.debian.tar.xz 104716 BLAKE2B 
d3f5def44de4e83ba302c25438b0f4b2cba0ea1d65964482d6ad1fe1c9e7847e04ef5068859fbefba7125b0931a6473746eef18f1152d02ca604a6fe01e39c99
 SHA512 
25f60d6bb789ecc8db64dd1fdc750f0cf875f52e28fe82b10bf870e39f751b7e819d45e85c13252ce1b4b728e957216fb28ccd41d04dc8d7386cbd8cdd113fac

diff --git a/sys-fs/mdadm/mdadm-4.1_rc2.ebuild b/sys-fs/mdadm/mdadm-4.1.ebuild
similarity index 98%
rename from sys-fs/mdadm/mdadm-4.1_rc2.ebuild
rename to sys-fs/mdadm/mdadm-4.1.ebuild
index 4548cd07459..0ff2ea6b71a 100644
--- a/sys-fs/mdadm/mdadm-4.1_rc2.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-08-15 Thread Lars Wendler
commit: e0aedd392353ac1de16c26c664834c16efd5ab5e
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 15 15:04:53 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 15 15:04:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0aedd39

sys-fs/mdadm: Bump to version 4.1_rc2. Removed old.

Package-Manager: Portage-2.3.46, Repoman-2.3.10

 sys-fs/mdadm/Manifest   | 4 ++--
 sys-fs/mdadm/{mdadm-4.1_rc1.ebuild => mdadm-4.1_rc2.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index c40d02b9473..f51c1d50360 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,6 +1,6 @@
 DIST mdadm-3.4.tar.xz 422704 BLAKE2B 
0e8251fefb2db853a921215a07f1f7e70dfcd6650c20493cb487d4ce32cb609fe8191297046161e62f802c75150e6628b52192bb466d72c4cabfb1bcfae09839
 SHA512 
5de06f3a2b8e5346a1e858b15e76f75a13a1d5c5f2032fecc6eb167454b282e12ee111ac2abec778e058ec9554708ac317a476778328546603618e6f70f7
 DIST mdadm-4.0.tar.xz 430780 BLAKE2B 
f08a67452398c864d73c78e2a7258d89c5c81b83dd136d4cd7e31e46b22d75ff67ecf553dc22f55dca418409daded51a399728dfdbd36039e828cad3233774e6
 SHA512 
12fb26e6b9c1912698defa406e5e47a7ca8d68d4a9aa7acdc9b463ee2d4a37fc6ecef6beb5395ff619018c3f6bdb6d8c573060d027707540f645ad2265170e8b
-DIST mdadm-4.1-rc1.tar.xz 440336 BLAKE2B 
af2e4b9e9fd7f75e92d30a29b0a240e4b078e34f3906a583cf10cda1c89717a27d0044d1ba72e9d41b96becda370a423f880c09cd5f2d783715bf2519e401b3c
 SHA512 
07d75ba511a252de95356bc63e480b3c196ad0715d719f75599d1fa2995d649ea86a63f74aee7558316d728ebaae2c87d86806089cba735532e1c39641baf727
+DIST mdadm-4.1-rc2.tar.xz 440652 BLAKE2B 
f0d6a5dd6940125216ed2ba07cef515715ff96eaa5a96329dbc0f989fee4f77d4c9f1aa28daeb09d218c82bebf2b50a797af9fa800b97cb1db6d7c831254c604
 SHA512 
f4c9dc2961ccdf00f082be493525a3814ddd831e9aa67bfb4a4128c74b7887948adec85781dda795cf18d8bfd3df4d5bb01584e7f85435c96caf4111e806bc13
 DIST mdadm_3.3.4-1.1.debian.tar.xz 86312 BLAKE2B 
367a9ed4b16b73a63b613e8029934ee8fbb056e33ca621e92964408ac9a3b3d107af03b657dbfe572f63150e5438879f6dd29a7e7cca1599b213ba135249e78d
 SHA512 
ea9b34a9952e1ff836cb931c7eef0ae0c44e3f4d46162c7a7eca24936d6f7168e99d67749b3100bc68ebadc8f256e4833d42da48c531cf71e6e8f3100911828f
 DIST mdadm_3.4-4.debian.tar.xz 81200 BLAKE2B 
393bac2310139788935ced77b736d60d11f58e86349990034367af5460483e97239eef5a6622405b68a7aa6f65059bc5692518172e422c3596ab879527619952
 SHA512 
86a9edb8f29931fdfa40037d535ca80f0bf59539fe1ef16f2639e666a5ac1bd90ec617ec1635080ae62a02f7986a6e10c97dce5389555ab7d417885f216c0f93
-DIST mdadm_4.0-2.debian.tar.xz 81844 BLAKE2B 
f8b33e27dacfa83292cc0632dd2d9a83b9d5a69e5360cdfb7494b489400504f20c7ab213ec455dfefc68d5a7f8a48fb2085710fe420b9791df9f8ebbe05d1a10
 SHA512 
a118df3edbe492e28dda054672a0adfe2c1ce276655f70509c2f24082aecd5193ade84ca3f0ee93280f646ee6a1636d703607046b7e27388086627bed911037a
+DIST mdadm_4.1~rc1-4.debian.tar.xz 104716 BLAKE2B 
d3f5def44de4e83ba302c25438b0f4b2cba0ea1d65964482d6ad1fe1c9e7847e04ef5068859fbefba7125b0931a6473746eef18f1152d02ca604a6fe01e39c99
 SHA512 
25f60d6bb789ecc8db64dd1fdc750f0cf875f52e28fe82b10bf870e39f751b7e819d45e85c13252ce1b4b728e957216fb28ccd41d04dc8d7386cbd8cdd113fac

diff --git a/sys-fs/mdadm/mdadm-4.1_rc1.ebuild 
b/sys-fs/mdadm/mdadm-4.1_rc2.ebuild
similarity index 99%
rename from sys-fs/mdadm/mdadm-4.1_rc1.ebuild
rename to sys-fs/mdadm/mdadm-4.1_rc2.ebuild
index 148f2a65bdb..4548cd07459 100644
--- a/sys-fs/mdadm/mdadm-4.1_rc1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.1_rc2.ebuild
@@ -6,7 +6,7 @@ inherit flag-o-matic multilib systemd toolchain-funcs udev
 
 DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
 HOMEPAGE="http://neil.brown.name/blog/mdadm;
-DEB_PF="4.0-2"
+DEB_PF="4.1~rc1-4"
 SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2018-03-27 Thread Lars Wendler
commit: fd6eaf2e26066a9cf3743d818b1e45792387d6a9
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 27 09:10:28 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar 27 09:13:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd6eaf2e

sys-fs/mdadm: Bump to version 4.1_rc1

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-fs/mdadm/Manifest |  2 +
 sys-fs/mdadm/mdadm-4.1_rc1.ebuild | 87 +++
 2 files changed, 89 insertions(+)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index 37c6fcbeb4e..1f58dd0f95a 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,6 +1,8 @@
 DIST mdadm-3.3.1.tar.xz 407964 BLAKE2B 
7494f6431729c3278412080aa3db7676a02d963148e5be7522f3de3e73acb1af9bf9e0be0042e13ee0c7524155e772a252a924eb4965c430d6918dc37aede246
 SHA512 
46fc1889e97d2d14b72ac26ee07eb4301467dc4a0e838ba89920253484fcd443749f3afccb3d792f7e468b20021d50dbc29dda7033d9b5a8fbaee664200f1981
 DIST mdadm-3.4.tar.xz 422704 BLAKE2B 
0e8251fefb2db853a921215a07f1f7e70dfcd6650c20493cb487d4ce32cb609fe8191297046161e62f802c75150e6628b52192bb466d72c4cabfb1bcfae09839
 SHA512 
5de06f3a2b8e5346a1e858b15e76f75a13a1d5c5f2032fecc6eb167454b282e12ee111ac2abec778e058ec9554708ac317a476778328546603618e6f70f7
 DIST mdadm-4.0.tar.xz 430780 BLAKE2B 
f08a67452398c864d73c78e2a7258d89c5c81b83dd136d4cd7e31e46b22d75ff67ecf553dc22f55dca418409daded51a399728dfdbd36039e828cad3233774e6
 SHA512 
12fb26e6b9c1912698defa406e5e47a7ca8d68d4a9aa7acdc9b463ee2d4a37fc6ecef6beb5395ff619018c3f6bdb6d8c573060d027707540f645ad2265170e8b
+DIST mdadm-4.1-rc1.tar.xz 440336 BLAKE2B 
af2e4b9e9fd7f75e92d30a29b0a240e4b078e34f3906a583cf10cda1c89717a27d0044d1ba72e9d41b96becda370a423f880c09cd5f2d783715bf2519e401b3c
 SHA512 
07d75ba511a252de95356bc63e480b3c196ad0715d719f75599d1fa2995d649ea86a63f74aee7558316d728ebaae2c87d86806089cba735532e1c39641baf727
 DIST mdadm_3.3-2.debian.tar.gz 127889 BLAKE2B 
f7cfe5e59e16bf71561f672e3c7f7a480658919665490a0b6c32b47979050880b51e481c4f0869efdeb791c8bd34d3db5d4034b40bbf9b55f5b8bbdf73040618
 SHA512 
92e4c403542caba4b9afb870ba803e6bc7ade143b27efdc27e03b3407f322722a635457cce9e8c195a3ecd7cbce66fdebdd6046fc4f36836e56e27d5d838c037
 DIST mdadm_3.3.4-1.1.debian.tar.xz 86312 BLAKE2B 
367a9ed4b16b73a63b613e8029934ee8fbb056e33ca621e92964408ac9a3b3d107af03b657dbfe572f63150e5438879f6dd29a7e7cca1599b213ba135249e78d
 SHA512 
ea9b34a9952e1ff836cb931c7eef0ae0c44e3f4d46162c7a7eca24936d6f7168e99d67749b3100bc68ebadc8f256e4833d42da48c531cf71e6e8f3100911828f
 DIST mdadm_3.4-4.debian.tar.xz 81200 BLAKE2B 
393bac2310139788935ced77b736d60d11f58e86349990034367af5460483e97239eef5a6622405b68a7aa6f65059bc5692518172e422c3596ab879527619952
 SHA512 
86a9edb8f29931fdfa40037d535ca80f0bf59539fe1ef16f2639e666a5ac1bd90ec617ec1635080ae62a02f7986a6e10c97dce5389555ab7d417885f216c0f93
+DIST mdadm_4.0-2.debian.tar.xz 81844 BLAKE2B 
f8b33e27dacfa83292cc0632dd2d9a83b9d5a69e5360cdfb7494b489400504f20c7ab213ec455dfefc68d5a7f8a48fb2085710fe420b9791df9f8ebbe05d1a10
 SHA512 
a118df3edbe492e28dda054672a0adfe2c1ce276655f70509c2f24082aecd5193ade84ca3f0ee93280f646ee6a1636d703607046b7e27388086627bed911037a

diff --git a/sys-fs/mdadm/mdadm-4.1_rc1.ebuild 
b/sys-fs/mdadm/mdadm-4.1_rc1.ebuild
new file mode 100644
index 000..148f2a65bdb
--- /dev/null
+++ b/sys-fs/mdadm/mdadm-4.1_rc1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic multilib systemd toolchain-funcs udev
+
+DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
+HOMEPAGE="http://neil.brown.name/blog/mdadm;
+DEB_PF="4.0-2"
+SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P/_/-}.tar.xz
+   mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" = *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="static"
+
+DEPEND="virtual/pkgconfig
+   app-arch/xz-utils"
+RDEPEND=">=sys-apps/util-linux-2.16"
+
+# The tests edit values in /proc and run tests on software raid devices.
+# Thus, they shouldn't be run on systems with active software RAID devices.
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.4-sysmacros.patch #580188
+)
+
+mdadm_emake() {
+   # We should probably make corosync & libdlm into USE flags. #573782
+   emake \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+   CC="$(tc-getCC)" \
+   CWFLAGS="-Wall" \
+   CXFLAGS="${CFLAGS}" \
+   UDEVDIR="$(get_udevdir)" \
+   SYSTEMD_DIR="$(systemd_get_systemunitdir)" \
+   COROSYNC="-DNO_COROSYNC" \
+   DLM="-DNO_DLM" \
+   "$@"
+}
+
+src_compile() {
+   use static && append-ldflags -static
+   mdadm_emake all
+}
+
+src_test() {
+   mdadm_emake test
+
+   sh ./test || die
+}
+

[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/files/, sys-fs/mdadm/

2018-03-27 Thread Lars Wendler
commit: 597d7c451eec97fc4b4a00fed47dbd3cd2979ff3
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 27 09:12:46 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar 27 09:13:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=597d7c45

sys-fs/mdadm: Removed old.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-fs/mdadm/Manifest  |   2 -
 ...date-metadata_update-size-before-using-it.patch |  44 ---
 ...-not-try-to-restart-if-reshape-is-running.patch |  45 
 1-Grow-fix-removal-of-line-in-wrong-case.patch |  39 ---
 ...-use-strcpy-rather-than-pointless-strncpy.patch |  32 --
 ...date-metadata_update-size-before-using-it.patch | 128 -
 ...file-install-mdadm-grow-continue-.service.patch |  28 -
 ...on-allow-prepare_update-to-report-failure.patch | 119 ---
 ...e-Unix-domain-socket-is-created-with-safe.patch |  34 --
 sys-fs/mdadm/mdadm-3.3.1-r2.ebuild |  95 ---
 10 files changed, 566 deletions(-)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index 1f58dd0f95a..c40d02b9473 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,8 +1,6 @@
-DIST mdadm-3.3.1.tar.xz 407964 BLAKE2B 
7494f6431729c3278412080aa3db7676a02d963148e5be7522f3de3e73acb1af9bf9e0be0042e13ee0c7524155e772a252a924eb4965c430d6918dc37aede246
 SHA512 
46fc1889e97d2d14b72ac26ee07eb4301467dc4a0e838ba89920253484fcd443749f3afccb3d792f7e468b20021d50dbc29dda7033d9b5a8fbaee664200f1981
 DIST mdadm-3.4.tar.xz 422704 BLAKE2B 
0e8251fefb2db853a921215a07f1f7e70dfcd6650c20493cb487d4ce32cb609fe8191297046161e62f802c75150e6628b52192bb466d72c4cabfb1bcfae09839
 SHA512 
5de06f3a2b8e5346a1e858b15e76f75a13a1d5c5f2032fecc6eb167454b282e12ee111ac2abec778e058ec9554708ac317a476778328546603618e6f70f7
 DIST mdadm-4.0.tar.xz 430780 BLAKE2B 
f08a67452398c864d73c78e2a7258d89c5c81b83dd136d4cd7e31e46b22d75ff67ecf553dc22f55dca418409daded51a399728dfdbd36039e828cad3233774e6
 SHA512 
12fb26e6b9c1912698defa406e5e47a7ca8d68d4a9aa7acdc9b463ee2d4a37fc6ecef6beb5395ff619018c3f6bdb6d8c573060d027707540f645ad2265170e8b
 DIST mdadm-4.1-rc1.tar.xz 440336 BLAKE2B 
af2e4b9e9fd7f75e92d30a29b0a240e4b078e34f3906a583cf10cda1c89717a27d0044d1ba72e9d41b96becda370a423f880c09cd5f2d783715bf2519e401b3c
 SHA512 
07d75ba511a252de95356bc63e480b3c196ad0715d719f75599d1fa2995d649ea86a63f74aee7558316d728ebaae2c87d86806089cba735532e1c39641baf727
-DIST mdadm_3.3-2.debian.tar.gz 127889 BLAKE2B 
f7cfe5e59e16bf71561f672e3c7f7a480658919665490a0b6c32b47979050880b51e481c4f0869efdeb791c8bd34d3db5d4034b40bbf9b55f5b8bbdf73040618
 SHA512 
92e4c403542caba4b9afb870ba803e6bc7ade143b27efdc27e03b3407f322722a635457cce9e8c195a3ecd7cbce66fdebdd6046fc4f36836e56e27d5d838c037
 DIST mdadm_3.3.4-1.1.debian.tar.xz 86312 BLAKE2B 
367a9ed4b16b73a63b613e8029934ee8fbb056e33ca621e92964408ac9a3b3d107af03b657dbfe572f63150e5438879f6dd29a7e7cca1599b213ba135249e78d
 SHA512 
ea9b34a9952e1ff836cb931c7eef0ae0c44e3f4d46162c7a7eca24936d6f7168e99d67749b3100bc68ebadc8f256e4833d42da48c531cf71e6e8f3100911828f
 DIST mdadm_3.4-4.debian.tar.xz 81200 BLAKE2B 
393bac2310139788935ced77b736d60d11f58e86349990034367af5460483e97239eef5a6622405b68a7aa6f65059bc5692518172e422c3596ab879527619952
 SHA512 
86a9edb8f29931fdfa40037d535ca80f0bf59539fe1ef16f2639e666a5ac1bd90ec617ec1635080ae62a02f7986a6e10c97dce5389555ab7d417885f216c0f93
 DIST mdadm_4.0-2.debian.tar.xz 81844 BLAKE2B 
f8b33e27dacfa83292cc0632dd2d9a83b9d5a69e5360cdfb7494b489400504f20c7ab213ec455dfefc68d5a7f8a48fb2085710fe420b9791df9f8ebbe05d1a10
 SHA512 
a118df3edbe492e28dda054672a0adfe2c1ce276655f70509c2f24082aecd5193ade84ca3f0ee93280f646ee6a1636d703607046b7e27388086627bed911037a

diff --git 
a/sys-fs/mdadm/files/mdadm-3.3.1-DDF-validate-metadata_update-size-before-using-it.patch
 
b/sys-fs/mdadm/files/mdadm-3.3.1-DDF-validate-metadata_update-size-before-using-it.patch
deleted file mode 100644
index befb7da9173..000
--- 
a/sys-fs/mdadm/files/mdadm-3.3.1-DDF-validate-metadata_update-size-before-using-it.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 1f17f96b538793a0e665e471f602c6fa490ec167 Mon Sep 17 00:00:00 2001
-From: NeilBrown 
-Date: Thu, 10 Jul 2014 15:59:06 +1000
-Subject: [PATCH 12/14] DDF: validate metadata_update size before using it.
-
-process_update already checks update->len, for all but
-the 'magic', prepare_update doesn't at all.
-
-So add tests to prepare_update that we don't exceed the buffer.
-This will consequently protect process_update from looking
-for a 'magic' which isn't there.
-
-Reported-by: Vincent Berg 
-Signed-off-by: NeilBrown 

- super-ddf.c | 10 --
- 1 file changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/super-ddf.c b/super-ddf.c
-index 1e43ca2..8957c2e 100644
 a/super-ddf.c
-+++ b/super-ddf.c
-@@ -4914,10 +4914,16 @@ static int ddf_prepare_update(struct supertype *st,
-* If a malloc is 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2017-12-01 Thread David Seifert
commit: 4a1db33a7b96971acb704db0589944df3712a10e
Author: David Seifert  gentoo  org>
AuthorDate: Fri Dec  1 21:17:45 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Dec  1 22:18:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1db33a

sys-fs/mdadm: [QA] Fix DESCRIPTION.toolong

 sys-fs/mdadm/mdadm-3.3.1-r2.ebuild | 2 +-
 sys-fs/mdadm/mdadm-3.4.ebuild  | 2 +-
 sys-fs/mdadm/mdadm-4.0.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/mdadm/mdadm-3.3.1-r2.ebuild 
b/sys-fs/mdadm/mdadm-3.3.1-r2.ebuild
index 32cbe91c6a7..c667861c611 100644
--- a/sys-fs/mdadm/mdadm-3.3.1-r2.ebuild
+++ b/sys-fs/mdadm/mdadm-3.3.1-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=4
 inherit eutils flag-o-matic multilib systemd toolchain-funcs udev
 
-DESCRIPTION="A useful tool for running RAID systems - it can be used as a 
replacement for the raidtools"
+DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
 HOMEPAGE="http://neil.brown.name/blog/mdadm;
 DEB_PR=2
 SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz

diff --git a/sys-fs/mdadm/mdadm-3.4.ebuild b/sys-fs/mdadm/mdadm-3.4.ebuild
index 433f455c17b..ddf71b2cb3e 100644
--- a/sys-fs/mdadm/mdadm-3.4.ebuild
+++ b/sys-fs/mdadm/mdadm-3.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=5
 inherit eutils flag-o-matic multilib systemd toolchain-funcs udev
 
-DESCRIPTION="A useful tool for running RAID systems - it can be used as a 
replacement for the raidtools"
+DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
 HOMEPAGE="http://neil.brown.name/blog/mdadm;
 DEB_PR=1.1
 SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz

diff --git a/sys-fs/mdadm/mdadm-4.0.ebuild b/sys-fs/mdadm/mdadm-4.0.ebuild
index 048ba5dc9d0..9238d494d06 100644
--- a/sys-fs/mdadm/mdadm-4.0.ebuild
+++ b/sys-fs/mdadm/mdadm-4.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=5
 inherit eutils flag-o-matic multilib systemd toolchain-funcs udev
 
-DESCRIPTION="A useful tool for running RAID systems - it can be used as a 
replacement for the raidtools"
+DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
 HOMEPAGE="http://neil.brown.name/blog/mdadm;
 DEB_PR=4
 SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2017-02-16 Thread Markus Meier
commit: e2703d49fb198eeaf7f59165926f8c636f5938b6
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Feb 17 06:03:59 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Feb 17 06:03:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2703d49

sys-fs/mdadm: arm stable, bug #603960

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 sys-fs/mdadm/mdadm-3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-3.4.ebuild b/sys-fs/mdadm/mdadm-3.4.ebuild
index 7bb1642957..3119838e2e 100644
--- a/sys-fs/mdadm/mdadm-3.4.ebuild
+++ b/sys-fs/mdadm/mdadm-3.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2017-01-10 Thread Lars Wendler
commit: 37737a21e933307a750477aad5036cce9278ff26
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jan 10 18:57:27 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jan 10 19:05:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37737a21

sys-fs/mdadm: Bump to version 4.0

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-fs/mdadm/Manifest |  2 +
 sys-fs/mdadm/mdadm-4.0.ebuild | 89 +++
 2 files changed, 91 insertions(+)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index e2424a6..82052a8 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -2,5 +2,7 @@ DIST mdadm-3.2.6.tar.bz2 371525 SHA256 
c44ed3b31238b41cffe67caffaf45067d01e095de
 DIST mdadm-3.3.1.tar.xz 407964 SHA256 
d8c74112cfd77bdc1dbc1291fe8d9243c76d91bfa276fcb95f2a75ca7717ab02 SHA512 
46fc1889e97d2d14b72ac26ee07eb4301467dc4a0e838ba89920253484fcd443749f3afccb3d792f7e468b20021d50dbc29dda7033d9b5a8fbaee664200f1981
 WHIRLPOOL 
ca690bd35ab8ff475694d8f0420cd762704cc1777116edfdc9394973efa0d6decce1721dc1f7c8c84728d7434073cb6ab5161e5518c46aa8b4a7a5547ebb011d
 DIST mdadm-3.3.4.tar.xz 413396 SHA256 
8ae5f45306b873190e91f410709b00e51997b633c072b33f8efd9f7df022ca68 SHA512 
4393e5d3a50ee148cc7503d48e7dda30419ed72a8098eaa9b883ff1ee81e09c66414edbe40d8c80b28d3ae7a7b5e5b11f6a8e14188a1066c19ac08ca89ddbcb6
 WHIRLPOOL 
41a8bcf399a11da82c9a0bdf49a31d8c71aeccfcfe2000edf78fe2933c6bdf6f10f2c5450b0589564a75e3a37195abe2e4c0dbbc42911ca9dda4e2d538618caa
 DIST mdadm-3.4.tar.xz 422704 SHA256 
27d0be4627d38a12ddcd1c1c3721d649d4e89e1093914497e22b57245cda8808 SHA512 
5de06f3a2b8e5346a1e858b15e76f75a13a1d5c5f2032fecc6eb167454b282e12ee111ac2abec778e058ec9554708ac317a476778328546603618e6f70f7
 WHIRLPOOL 
18a5f2ed027b919e2e365cf9ddc1b616bf1fe315d27196a248ce9600622eb86d5ce825f1b38ecf0a1f5dcf21fa59fd7d88856700aea25a721c8efa37e2b34d39
+DIST mdadm-4.0.tar.xz 430780 SHA256 
1d6ae7f24ced3a0fa7b5613b32f4a589bb4881e3946a5a2c3724056254ada3a9 SHA512 
12fb26e6b9c1912698defa406e5e47a7ca8d68d4a9aa7acdc9b463ee2d4a37fc6ecef6beb5395ff619018c3f6bdb6d8c573060d027707540f645ad2265170e8b
 WHIRLPOOL 
6587c7817556fbf47f7624a05d000c3a8396c84fbabe43aa574b649a119f987181b909f4347b93b07a45bf4d6519e1c8a39b1c0245538d64fb0eddd27e3e4054
 DIST mdadm_3.3-2.debian.tar.gz 127889 SHA256 
c38b155e7395b35380d506458d979b82c5b853de996f21ccab50b1202d726301 SHA512 
92e4c403542caba4b9afb870ba803e6bc7ade143b27efdc27e03b3407f322722a635457cce9e8c195a3ecd7cbce66fdebdd6046fc4f36836e56e27d5d838c037
 WHIRLPOOL 
8f8ef1142a79044093a5f55b181dc35a142b83041a59a9b71945aa6fe84cd089a7e1b183ec6b5db210a0d07e94efad0ab3a0d0341fc6cbbbf4da9d0254b5c737
 DIST mdadm_3.3.4-1.1.debian.tar.xz 86312 SHA256 
16dd6b77c14a15afa23e077f0c157c17ef5cc6054b17ccb38cf5af86f7bf55bd SHA512 
ea9b34a9952e1ff836cb931c7eef0ae0c44e3f4d46162c7a7eca24936d6f7168e99d67749b3100bc68ebadc8f256e4833d42da48c531cf71e6e8f3100911828f
 WHIRLPOOL 
44df72008fc89f21a461bc45be230383d906fd0c0ea062327a537024ceff245b47ced301d72d5bfe5a0fcde095e99e14cdf30c614550bce023851e7a6ac0c525
+DIST mdadm_3.4-4.debian.tar.xz 81200 SHA256 
4b09a90aefc2833040ae570cf4ddc34f98a67525636d3c9f2fabf8c13b51e27e SHA512 
86a9edb8f29931fdfa40037d535ca80f0bf59539fe1ef16f2639e666a5ac1bd90ec617ec1635080ae62a02f7986a6e10c97dce5389555ab7d417885f216c0f93
 WHIRLPOOL 
07ab64531da08999b3d351d3747a870cd996b67cc4e2df2c9f8d974d170bc9537bed4aefcf690a2e0a66715549ff046520bd1c559b11736467b3f881681068ed

diff --git a/sys-fs/mdadm/mdadm-4.0.ebuild b/sys-fs/mdadm/mdadm-4.0.ebuild
new file mode 100644
index ..c73a60d
--- /dev/null
+++ b/sys-fs/mdadm/mdadm-4.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils flag-o-matic multilib systemd toolchain-funcs udev
+
+DESCRIPTION="A useful tool for running RAID systems - it can be used as a 
replacement for the raidtools"
+HOMEPAGE="http://neil.brown.name/blog/mdadm;
+DEB_PR=4
+SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz
+   
mirror://debian/pool/main/m/mdadm/${PN}_3.4-${DEB_PR}.debian.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="static"
+
+DEPEND="virtual/pkgconfig
+   app-arch/xz-utils"
+RDEPEND=">=sys-apps/util-linux-2.16"
+
+# The tests edit values in /proc and run tests on software raid devices.
+# Thus, they shouldn't be run on systems with active software RAID devices.
+RESTRICT="test"
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-3.4-sysmacros.patch #580188
+}
+
+mdadm_emake() {
+   # We should probably make corosync & libdlm into USE flags. #573782
+   emake \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+   CC="$(tc-getCC)" \
+   CWFLAGS="-Wall" \
+   CXFLAGS="${CFLAGS}" \
+   UDEVDIR="$(get_udevdir)" \
+   SYSTEMD_DIR="$(systemd_get_unitdir)" \

[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/files/, sys-fs/mdadm/

2017-01-10 Thread Lars Wendler
commit: 82299c2b5f256f547f321d1af9385adb0c91bf00
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jan 10 19:02:24 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jan 10 19:05:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82299c2b

sys-fs/mdadm: Removed old.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-fs/mdadm/Manifest   |  2 -
 sys-fs/mdadm/files/mdadm-3.2.1-mdassemble.patch | 16 -
 sys-fs/mdadm/files/mdadm-3.2.x-udevdir.patch| 26 
 sys-fs/mdadm/files/mdadm.service| 13 
 sys-fs/mdadm/files/mdadm.tmpfiles.conf  |  1 -
 sys-fs/mdadm/mdadm-3.2.6-r1.ebuild  | 75 --
 sys-fs/mdadm/mdadm-3.3.4.ebuild | 82 -
 7 files changed, 215 deletions(-)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index 82052a8..2e5193d 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,6 +1,4 @@
-DIST mdadm-3.2.6.tar.bz2 371525 SHA256 
c44ed3b31238b41cffe67caffaf45067d01e095de9499ea8a94e22dc6c38 SHA512 
1ebcd4c797cd9f7388f9a27372a19205dc81a4b19adc83e1d6d7cfd4ef18f40a211fddf59ed027a1bf35bd36d4b6795e88e8086c3b022c188ec6e9f68bf1a4ee
 WHIRLPOOL 
61d07512758491326c21bb745ca457a9f3d9215292358d7b4755eb84bb72877058fb239cbffe25c8121caff066aded84e8353b9716e9d4a45d724777f01a6714
 DIST mdadm-3.3.1.tar.xz 407964 SHA256 
d8c74112cfd77bdc1dbc1291fe8d9243c76d91bfa276fcb95f2a75ca7717ab02 SHA512 
46fc1889e97d2d14b72ac26ee07eb4301467dc4a0e838ba89920253484fcd443749f3afccb3d792f7e468b20021d50dbc29dda7033d9b5a8fbaee664200f1981
 WHIRLPOOL 
ca690bd35ab8ff475694d8f0420cd762704cc1777116edfdc9394973efa0d6decce1721dc1f7c8c84728d7434073cb6ab5161e5518c46aa8b4a7a5547ebb011d
-DIST mdadm-3.3.4.tar.xz 413396 SHA256 
8ae5f45306b873190e91f410709b00e51997b633c072b33f8efd9f7df022ca68 SHA512 
4393e5d3a50ee148cc7503d48e7dda30419ed72a8098eaa9b883ff1ee81e09c66414edbe40d8c80b28d3ae7a7b5e5b11f6a8e14188a1066c19ac08ca89ddbcb6
 WHIRLPOOL 
41a8bcf399a11da82c9a0bdf49a31d8c71aeccfcfe2000edf78fe2933c6bdf6f10f2c5450b0589564a75e3a37195abe2e4c0dbbc42911ca9dda4e2d538618caa
 DIST mdadm-3.4.tar.xz 422704 SHA256 
27d0be4627d38a12ddcd1c1c3721d649d4e89e1093914497e22b57245cda8808 SHA512 
5de06f3a2b8e5346a1e858b15e76f75a13a1d5c5f2032fecc6eb167454b282e12ee111ac2abec778e058ec9554708ac317a476778328546603618e6f70f7
 WHIRLPOOL 
18a5f2ed027b919e2e365cf9ddc1b616bf1fe315d27196a248ce9600622eb86d5ce825f1b38ecf0a1f5dcf21fa59fd7d88856700aea25a721c8efa37e2b34d39
 DIST mdadm-4.0.tar.xz 430780 SHA256 
1d6ae7f24ced3a0fa7b5613b32f4a589bb4881e3946a5a2c3724056254ada3a9 SHA512 
12fb26e6b9c1912698defa406e5e47a7ca8d68d4a9aa7acdc9b463ee2d4a37fc6ecef6beb5395ff619018c3f6bdb6d8c573060d027707540f645ad2265170e8b
 WHIRLPOOL 
6587c7817556fbf47f7624a05d000c3a8396c84fbabe43aa574b649a119f987181b909f4347b93b07a45bf4d6519e1c8a39b1c0245538d64fb0eddd27e3e4054
 DIST mdadm_3.3-2.debian.tar.gz 127889 SHA256 
c38b155e7395b35380d506458d979b82c5b853de996f21ccab50b1202d726301 SHA512 
92e4c403542caba4b9afb870ba803e6bc7ade143b27efdc27e03b3407f322722a635457cce9e8c195a3ecd7cbce66fdebdd6046fc4f36836e56e27d5d838c037
 WHIRLPOOL 
8f8ef1142a79044093a5f55b181dc35a142b83041a59a9b71945aa6fe84cd089a7e1b183ec6b5db210a0d07e94efad0ab3a0d0341fc6cbbbf4da9d0254b5c737

diff --git a/sys-fs/mdadm/files/mdadm-3.2.1-mdassemble.patch 
b/sys-fs/mdadm/files/mdadm-3.2.1-mdassemble.patch
deleted file mode 100644
index 6e12dc2..
--- a/sys-fs/mdadm/files/mdadm-3.2.1-mdassemble.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-http://bugs.gentoo.org/211426
-
-make default mdassemble sane
-
 a/Makefile
-+++ b/Makefile
-@@ -181,8 +181,7 @@
-   $(CC) $(CXFLAGS) $(LDFLAGS) -o raid6check raid6check.o $(CHECK_OBJS)
- 
- mdassemble : $(ASSEMBLE_SRCS) $(INCL)
--  rm -f $(OBJS)
--  $(DIET_GCC) $(ASSEMBLE_FLAGS) -o mdassemble $(ASSEMBLE_SRCS)  
$(STATICSRC)
-+  $(CC) $(CFLAGS) $(LDFLAGS) $(ASSEMBLE_FLAGS) -DHAVE_STDINT_H -o 
mdassemble $(ASSEMBLE_SRCS) $(STATICSRC)
- 
- mdassemble.static : $(ASSEMBLE_SRCS) $(INCL)
-   rm -f $(OBJS)

diff --git a/sys-fs/mdadm/files/mdadm-3.2.x-udevdir.patch 
b/sys-fs/mdadm/files/mdadm-3.2.x-udevdir.patch
deleted file mode 100644
index 8bfdcd5..
--- a/sys-fs/mdadm/files/mdadm-3.2.x-udevdir.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-http://bugs.gentoo.org/430900
-
 Makefile
-+++ Makefile
-@@ -97,6 +97,12 @@
- MAN4DIR = $(MANDIR)/man4
- MAN5DIR = $(MANDIR)/man5
- MAN8DIR = $(MANDIR)/man8
-+PKG_CONFIG ?= pkg-config
-+
-+UDEVDIR := $(shell $(PKG_CONFIG) --variable=udevdir udev 2>/dev/null)
-+ifndef UDEVDIR
-+  UDEVDIR = lib/udev
-+endif
- 
- OBJS =  mdadm.o config.o policy.o mdstat.o  ReadMe.o util.o maps.o lib.o \
-   Manage.o Assemble.o Build.o \
-@@ -254,7 +260,7 @@
-   $(INSTALL) -D -m 644 mdadm.conf.5 $(DESTDIR)$(MAN5DIR)/mdadm.conf.5
- 
- install-udev: udev-md-raid.rules
--  $(INSTALL) -D -m 644 udev-md-raid.rules 
$(DESTDIR)/lib/udev/rules.d/64-md-raid.rules
-+  

[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2017-01-09 Thread Jeroen Roovers
commit: d8b8879ef26053a18d77792d859314c9fedb5f10
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Jan 10 06:50:52 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Jan 10 06:55:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b8879e

sys-fs/mdadm: Stable for HPPA (bug #603960).

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --ignore-arches

 sys-fs/mdadm/mdadm-3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-3.4.ebuild b/sys-fs/mdadm/mdadm-3.4.ebuild
index 0e58ce5..7bb1642 100644
--- a/sys-fs/mdadm/mdadm-3.4.ebuild
+++ b/sys-fs/mdadm/mdadm-3.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2017-01-06 Thread Tobias Klausmann
commit: c7285b65ebd6c007f965836e12fe0f07da1262d1
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Fri Jan  6 14:22:12 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Fri Jan  6 14:32:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7285b65

sys-fs/mdadm-3.4-r0: stable on alpha

Gentoo-Bug: 603960

 sys-fs/mdadm/mdadm-3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-3.4.ebuild b/sys-fs/mdadm/mdadm-3.4.ebuild
index 3b6dec2..0e58ce5 100644
--- a/sys-fs/mdadm/mdadm-3.4.ebuild
+++ b/sys-fs/mdadm/mdadm-3.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 sparc x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2016-12-29 Thread Agostino Sarubbo
commit: bad7e05860681c3a7e68d83ea710793e26c71c92
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Dec 29 10:04:23 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Dec 29 10:04:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad7e058

sys-fs/mdadm: amd64 stable wrt bug #603960

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/mdadm/mdadm-3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mdadm/mdadm-3.4.ebuild b/sys-fs/mdadm/mdadm-3.4.ebuild
index 559b74e..d41e308 100644
--- a/sys-fs/mdadm/mdadm-3.4.ebuild
+++ b/sys-fs/mdadm/mdadm-3.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE="static"
 
 DEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/, sys-fs/mdadm/files/

2016-04-19 Thread Mike Frysinger
commit: 874bc61700f87a6c5396dc4225154a60d538ec56
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Apr 19 22:12:41 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Apr 19 22:12:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=874bc617

sys-fs/mdadm: fix build w/newer glibc #580188

 sys-fs/mdadm/files/mdadm-3.4-sysmacros.patch | 31 
 sys-fs/mdadm/mdadm-3.4.ebuild|  4 
 2 files changed, 35 insertions(+)

diff --git a/sys-fs/mdadm/files/mdadm-3.4-sysmacros.patch 
b/sys-fs/mdadm/files/mdadm-3.4-sysmacros.patch
new file mode 100644
index 000..22a3934
--- /dev/null
+++ b/sys-fs/mdadm/files/mdadm-3.4-sysmacros.patch
@@ -0,0 +1,31 @@
+https://bugs.gentoo.org/580188
+
+From 5c97e465b33bf8fefb17da7f553a1c3812e508d5 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Tue, 19 Apr 2016 18:10:54 -0400
+Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev prototypes
+
+These funcs are defined in sys/sysmacros.h, so include it for them.
+It works today due to an implicit include by sys/types.h, but the
+various Linux C libraries are moving away from that.
+
+Signed-off-by: Mike Frysinger 
+---
+ mdadm.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/mdadm.h b/mdadm.h
+index d209488..b8767a7 100755
+--- a/mdadm.h
 b/mdadm.h
+@@ -33,6 +33,7 @@ extern __off64_t lseek64 __P ((int __fd, __off64_t __offset, 
int __whence));
+ # endif
+ #endif
+ 
++#include  
+ #include  
+ #include  
+ #include  
+-- 
+2.7.4
+

diff --git a/sys-fs/mdadm/mdadm-3.4.ebuild b/sys-fs/mdadm/mdadm-3.4.ebuild
index a4aff3e..559b74e 100644
--- a/sys-fs/mdadm/mdadm-3.4.ebuild
+++ b/sys-fs/mdadm/mdadm-3.4.ebuild
@@ -24,6 +24,10 @@ RDEPEND=">=sys-apps/util-linux-2.16"
 # Thus, they shouldn't be run on systems with active software RAID devices.
 RESTRICT="test"
 
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-3.4-sysmacros.patch #580188
+}
+
 mdadm_emake() {
# We should probably make corosync & libdlm into USE flags. #573782
emake \



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2016-02-08 Thread Mike Frysinger
commit: 5ce6a8a3b588eadfcf4c0f67e207b0fede31b0e9
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Feb  8 23:42:09 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Feb  8 23:42:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce6a8a3

sys-fs/mdadm: disable corosync & libdlm autodetection #573782

 sys-fs/mdadm/mdadm-3.4.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-fs/mdadm/mdadm-3.4.ebuild b/sys-fs/mdadm/mdadm-3.4.ebuild
index 88431e1..a4aff3e 100644
--- a/sys-fs/mdadm/mdadm-3.4.ebuild
+++ b/sys-fs/mdadm/mdadm-3.4.ebuild
@@ -25,6 +25,7 @@ RDEPEND=">=sys-apps/util-linux-2.16"
 RESTRICT="test"
 
 mdadm_emake() {
+   # We should probably make corosync & libdlm into USE flags. #573782
emake \
PKG_CONFIG="$(tc-getPKG_CONFIG)" \
CC="$(tc-getCC)" \
@@ -32,6 +33,8 @@ mdadm_emake() {
CXFLAGS="${CFLAGS}" \
UDEVDIR="$(get_udevdir)" \
SYSTEMD_DIR="$(systemd_get_unitdir)" \
+   COROSYNC="-DNO_COROSYNC" \
+   DLM="-DNO_DLM" \
"$@"
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/files/, sys-fs/mdadm/

2016-01-28 Thread Lars Wendler
commit: 6c56d5666a86ec50b41892b0a45ea7762014d54d
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jan 28 10:08:23 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jan 28 10:22:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c56d566

sys-fs/mdadm: Bump to version 3.4

Marked cronjob as executable (bug #561564) and commented the AUTOCHECK variable
so people still have to opt in for the autocheck to run.

Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/mdadm/Manifest|  2 +
 sys-fs/mdadm/files/etc-default-mdadm |  8 ++--
 sys-fs/mdadm/mdadm-3.4.ebuild| 82 
 3 files changed, 89 insertions(+), 3 deletions(-)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index ba6acd4..0b4720d 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -3,4 +3,6 @@ DIST mdadm-3.3.1.tar.xz 407964 SHA256 
d8c74112cfd77bdc1dbc1291fe8d9243c76d91bfa2
 DIST mdadm-3.3.2.tar.xz 410628 SHA256 
0f3a7e1a76b13892b79f9fceaf99ecb23513260389a768ac644ffa3ae06e5b8c SHA512 
204363e41ec544ac44fa40ddf2758e31cbc1a88d7f038fa32a90b494b07be8e025be1bea8623029847ae495aabe3d1f2c503480db087d8a3dacd240003174936
 WHIRLPOOL 
be7a7b77d6b53decfd03b2171e368d7162e48fe23835e664891acaa8cd1808236f9e34c27c573839c0f613be0e17ea94522df01a6537243eed132e87d3ea8d88
 DIST mdadm-3.3.3.tar.xz 413140 SHA256 
f5b50a6b506697fb9968d66047473b453f9eaefaa9b7d31c184693b8a28c SHA512 
f2778e48a094bdf43861da0e83473cf021c3770575be0f494178dd0d386aa493eb486c2844b3b804f757f9168b7589afaa580b71777808c1f7905568e726fc66
 WHIRLPOOL 
6bc5991fc9eba7a7b79c175e46534070368c922fe3f1fb8ade67c97940df95d4bba9933b7e509e0b06b0e62034d72f739c6c15830e628c0cc51984751d9be08d
 DIST mdadm-3.3.4.tar.xz 413396 SHA256 
8ae5f45306b873190e91f410709b00e51997b633c072b33f8efd9f7df022ca68 SHA512 
4393e5d3a50ee148cc7503d48e7dda30419ed72a8098eaa9b883ff1ee81e09c66414edbe40d8c80b28d3ae7a7b5e5b11f6a8e14188a1066c19ac08ca89ddbcb6
 WHIRLPOOL 
41a8bcf399a11da82c9a0bdf49a31d8c71aeccfcfe2000edf78fe2933c6bdf6f10f2c5450b0589564a75e3a37195abe2e4c0dbbc42911ca9dda4e2d538618caa
+DIST mdadm-3.4.tar.xz 422704 SHA256 
27d0be4627d38a12ddcd1c1c3721d649d4e89e1093914497e22b57245cda8808 SHA512 
5de06f3a2b8e5346a1e858b15e76f75a13a1d5c5f2032fecc6eb167454b282e12ee111ac2abec778e058ec9554708ac317a476778328546603618e6f70f7
 WHIRLPOOL 
18a5f2ed027b919e2e365cf9ddc1b616bf1fe315d27196a248ce9600622eb86d5ce825f1b38ecf0a1f5dcf21fa59fd7d88856700aea25a721c8efa37e2b34d39
 DIST mdadm_3.3-2.debian.tar.gz 127889 SHA256 
c38b155e7395b35380d506458d979b82c5b853de996f21ccab50b1202d726301 SHA512 
92e4c403542caba4b9afb870ba803e6bc7ade143b27efdc27e03b3407f322722a635457cce9e8c195a3ecd7cbce66fdebdd6046fc4f36836e56e27d5d838c037
 WHIRLPOOL 
8f8ef1142a79044093a5f55b181dc35a142b83041a59a9b71945aa6fe84cd089a7e1b183ec6b5db210a0d07e94efad0ab3a0d0341fc6cbbbf4da9d0254b5c737
+DIST mdadm_3.3.4-1.1.debian.tar.xz 86312 SHA256 
16dd6b77c14a15afa23e077f0c157c17ef5cc6054b17ccb38cf5af86f7bf55bd SHA512 
ea9b34a9952e1ff836cb931c7eef0ae0c44e3f4d46162c7a7eca24936d6f7168e99d67749b3100bc68ebadc8f256e4833d42da48c531cf71e6e8f3100911828f
 WHIRLPOOL 
44df72008fc89f21a461bc45be230383d906fd0c0ea062327a537024ceff245b47ced301d72d5bfe5a0fcde095e99e14cdf30c614550bce023851e7a6ac0c525

diff --git a/sys-fs/mdadm/files/etc-default-mdadm 
b/sys-fs/mdadm/files/etc-default-mdadm
index 70ff20b..921c70b 100644
--- a/sys-fs/mdadm/files/etc-default-mdadm
+++ b/sys-fs/mdadm/files/etc-default-mdadm
@@ -1,7 +1,9 @@
 # Based on Debian /etc/default/mdadm
 
-# Gentoo comment: The cronjob checks for this value to decide to actually 
validate arrays. If missing, it does NOT actually do anything.
+# Gentoo comment: The cronjob checks for this value to decide to actually
+# validate arrays. If missing, it does NOT actually do 
anything.
 # AUTOCHECK:
 #   should mdadm run periodic redundancy checks over your arrays? See
-#   /etc/cron.d/mdadm.
-AUTOCHECK=true
+#   /etc/cron.weekly/mdadm
+
+#AUTOCHECK=true

diff --git a/sys-fs/mdadm/mdadm-3.4.ebuild b/sys-fs/mdadm/mdadm-3.4.ebuild
new file mode 100644
index 000..88431e1
--- /dev/null
+++ b/sys-fs/mdadm/mdadm-3.4.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils flag-o-matic multilib systemd toolchain-funcs udev
+
+DESCRIPTION="A useful tool for running RAID systems - it can be used as a 
replacement for the raidtools"
+HOMEPAGE="http://neil.brown.name/blog/mdadm;
+DEB_PR=1.1
+SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz
+   
mirror://debian/pool/main/m/mdadm/${PN}_3.3.4-${DEB_PR}.debian.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="static"
+
+DEPEND="virtual/pkgconfig
+   app-arch/xz-utils"
+RDEPEND=">=sys-apps/util-linux-2.16"
+
+# The tests edit values in /proc 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/

2016-01-28 Thread Lars Wendler
commit: 8413ef8501adfc56904f264d2e7372ae61611919
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jan 28 10:21:35 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jan 28 10:22:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8413ef85

sys-fs/mdadm: Removed old.

Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/mdadm/Manifest  |  2 -
 sys-fs/mdadm/mdadm-3.3.2-r1.ebuild | 82 --
 sys-fs/mdadm/mdadm-3.3.3.ebuild| 82 --
 3 files changed, 166 deletions(-)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index 0b4720d..e2424a6 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,7 +1,5 @@
 DIST mdadm-3.2.6.tar.bz2 371525 SHA256 
c44ed3b31238b41cffe67caffaf45067d01e095de9499ea8a94e22dc6c38 SHA512 
1ebcd4c797cd9f7388f9a27372a19205dc81a4b19adc83e1d6d7cfd4ef18f40a211fddf59ed027a1bf35bd36d4b6795e88e8086c3b022c188ec6e9f68bf1a4ee
 WHIRLPOOL 
61d07512758491326c21bb745ca457a9f3d9215292358d7b4755eb84bb72877058fb239cbffe25c8121caff066aded84e8353b9716e9d4a45d724777f01a6714
 DIST mdadm-3.3.1.tar.xz 407964 SHA256 
d8c74112cfd77bdc1dbc1291fe8d9243c76d91bfa276fcb95f2a75ca7717ab02 SHA512 
46fc1889e97d2d14b72ac26ee07eb4301467dc4a0e838ba89920253484fcd443749f3afccb3d792f7e468b20021d50dbc29dda7033d9b5a8fbaee664200f1981
 WHIRLPOOL 
ca690bd35ab8ff475694d8f0420cd762704cc1777116edfdc9394973efa0d6decce1721dc1f7c8c84728d7434073cb6ab5161e5518c46aa8b4a7a5547ebb011d
-DIST mdadm-3.3.2.tar.xz 410628 SHA256 
0f3a7e1a76b13892b79f9fceaf99ecb23513260389a768ac644ffa3ae06e5b8c SHA512 
204363e41ec544ac44fa40ddf2758e31cbc1a88d7f038fa32a90b494b07be8e025be1bea8623029847ae495aabe3d1f2c503480db087d8a3dacd240003174936
 WHIRLPOOL 
be7a7b77d6b53decfd03b2171e368d7162e48fe23835e664891acaa8cd1808236f9e34c27c573839c0f613be0e17ea94522df01a6537243eed132e87d3ea8d88
-DIST mdadm-3.3.3.tar.xz 413140 SHA256 
f5b50a6b506697fb9968d66047473b453f9eaefaa9b7d31c184693b8a28c SHA512 
f2778e48a094bdf43861da0e83473cf021c3770575be0f494178dd0d386aa493eb486c2844b3b804f757f9168b7589afaa580b71777808c1f7905568e726fc66
 WHIRLPOOL 
6bc5991fc9eba7a7b79c175e46534070368c922fe3f1fb8ade67c97940df95d4bba9933b7e509e0b06b0e62034d72f739c6c15830e628c0cc51984751d9be08d
 DIST mdadm-3.3.4.tar.xz 413396 SHA256 
8ae5f45306b873190e91f410709b00e51997b633c072b33f8efd9f7df022ca68 SHA512 
4393e5d3a50ee148cc7503d48e7dda30419ed72a8098eaa9b883ff1ee81e09c66414edbe40d8c80b28d3ae7a7b5e5b11f6a8e14188a1066c19ac08ca89ddbcb6
 WHIRLPOOL 
41a8bcf399a11da82c9a0bdf49a31d8c71aeccfcfe2000edf78fe2933c6bdf6f10f2c5450b0589564a75e3a37195abe2e4c0dbbc42911ca9dda4e2d538618caa
 DIST mdadm-3.4.tar.xz 422704 SHA256 
27d0be4627d38a12ddcd1c1c3721d649d4e89e1093914497e22b57245cda8808 SHA512 
5de06f3a2b8e5346a1e858b15e76f75a13a1d5c5f2032fecc6eb167454b282e12ee111ac2abec778e058ec9554708ac317a476778328546603618e6f70f7
 WHIRLPOOL 
18a5f2ed027b919e2e365cf9ddc1b616bf1fe315d27196a248ce9600622eb86d5ce825f1b38ecf0a1f5dcf21fa59fd7d88856700aea25a721c8efa37e2b34d39
 DIST mdadm_3.3-2.debian.tar.gz 127889 SHA256 
c38b155e7395b35380d506458d979b82c5b853de996f21ccab50b1202d726301 SHA512 
92e4c403542caba4b9afb870ba803e6bc7ade143b27efdc27e03b3407f322722a635457cce9e8c195a3ecd7cbce66fdebdd6046fc4f36836e56e27d5d838c037
 WHIRLPOOL 
8f8ef1142a79044093a5f55b181dc35a142b83041a59a9b71945aa6fe84cd089a7e1b183ec6b5db210a0d07e94efad0ab3a0d0341fc6cbbbf4da9d0254b5c737

diff --git a/sys-fs/mdadm/mdadm-3.3.2-r1.ebuild 
b/sys-fs/mdadm/mdadm-3.3.2-r1.ebuild
deleted file mode 100644
index ffa2141..000
--- a/sys-fs/mdadm/mdadm-3.3.2-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-inherit eutils flag-o-matic multilib systemd toolchain-funcs udev
-
-DESCRIPTION="A useful tool for running RAID systems - it can be used as a 
replacement for the raidtools"
-HOMEPAGE="http://neil.brown.name/blog/mdadm;
-DEB_PR=2
-SRC_URI="mirror://kernel/linux/utils/raid/mdadm/${P}.tar.xz
-   
mirror://debian/pool/main/m/mdadm/${PN}_3.3-${DEB_PR}.debian.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="static"
-
-DEPEND="virtual/pkgconfig
-   app-arch/xz-utils"
-RDEPEND=">=sys-apps/util-linux-2.16"
-
-# The tests edit values in /proc and run tests on software raid devices.
-# Thus, they shouldn't be run on systems with active software RAID devices.
-RESTRICT="test"
-
-mdadm_emake() {
-   emake \
-   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
-   CC="$(tc-getCC)" \
-   CWFLAGS="-Wall" \
-   CXFLAGS="${CFLAGS}" \
-   UDEVDIR="$(get_udevdir)" \
-   SYSTEMD_DIR="$(systemd_get_unitdir)" \
-   "$@"
-}
-
-src_compile() {
-   use static && append-ldflags -static
-   mdadm_emake all mdassemble
-}
-

[gentoo-commits] repo/gentoo:master commit in: sys-fs/mdadm/files/, app-admin/sysrqd/files/, sys-freebsd/freebsd-cddl/files/, ...

2015-08-09 Thread Ulrich Müller
commit: c80593e66a9619e2e928e5ef95ad367c75252aef
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Sun Aug  9 14:28:10 2015 +
Commit: Ulrich Müller ulm AT gentoo DOT org
CommitDate: Sun Aug  9 14:28:10 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80593e6

[QA] Remove executable bit from files, bug 550434.

 app-admin/diamond/files/diamond.initd | 0
 app-admin/hddtemp/files/update-hddtemp.db | 0
 app-admin/metalog/files/metalog.initd | 0
 app-admin/puppet/files/puppet.init| 0
 app-admin/puppet/files/puppetmaster.init  | 0
 app-admin/sysrqd/files/sysrqd.init| 0
 app-admin/webmin/files/gentoo-setup   | 0
 app-antivirus/clamav/files/clamd.initd-r3 | 0
 app-antivirus/clamav/files/clamd.initd-r5 | 0
 app-antivirus/clamav/files/clamd.initd-r6 | 0
 app-arch/makeself/files/makeself-unpack   | 0
 app-backup/tsm/files/dsmcad.init.d-r1 | 0
 app-crypt/tpm-emulator/files/tpm-emulator.initd-0.7.4 | 0
 app-emulation/cloud-init/files/growpart   | 0
 app-emulation/docker/files/docker-r2.initd| 0
 app-emulation/docker/files/docker-r3.initd| 0
 app-emulation/docker/files/docker.initd   | 0
 app-emulation/virtualbox-bin/files/virtualbox-bin-3-wrapper   | 0
 app-emulation/virtualbox/files/virtualbox-ose-3-wrapper   | 0
 app-emulation/xen-tools/files/xenstored.initd | 0
 app-eselect/eselect-metasploit/files/msfloader-0.16   | 0
 app-eselect/eselect-php/files/php-fpm-r1.init | 0
 app-eselect/eselect-php/files/php-fpm.init| 0
 app-eselect/eselect-wxwidgets/files/wx-config-1.3 | 0
 app-eselect/eselect-wxwidgets/files/wx-config-1.4 | 0
 app-eselect/eselect-wxwidgets/files/wxrc-1.3  | 0
 app-eselect/eselect-wxwidgets/files/wxrc-1.4  | 0
 app-forensics/aide/files/aide.cron| 0
 app-forensics/aide/files/aideinit | 0
 app-laptop/pommed/files/pommed.rc | 0
 app-laptop/tp_smapi/files/tp_smapi-0.40-initd | 0
 app-misc/conmux/files/conmux-registry.initd   | 0
 app-misc/conmux/files/conmux.initd| 0
 app-misc/inputlircd/files/inputlircd.init | 0
 app-misc/inputlircd/files/inputlircd.init.2   | 0
 app-misc/lirc/files/irexec-initd  | 0
 app-misc/lirc/files/irexec-initd-0.8.6-r2 | 0
 app-misc/misterhouse/files/misterhouse.init   | 0
 app-misc/xmind/files/xmind-wrapper| 0
 app-mobilephone/smstools/files/smsd.initd | 0
 app-office/openerp/files/openerp  | 0
 app-office/openerp/files/openerp-confd| 0
 app-office/rubrica/files/rubrica2.desktop | 0
 app-portage/eclass-manpages/files/eclass-to-manpage.sh| 0
 app-portage/portage-utils/files/post_sync | 0
 app-portage/prefix-chain-setup/files/prefix-chain-setup.in| 0
 dev-db/henplus/files/henplus.pre  | 0
 dev-db/hyperdex/files/hyperdex.initd  | 0
 dev-db/mysql-proxy/files/mysql-proxy.initd| 0
 dev-db/slony1/files/slony1.init   | 0
 dev-java/ecj-gcj/files/ecj-gcj.in | 0
 dev-java/jruby/files/jruby| 0
 dev-java/maven-bin/files/maven| 0
 dev-lang/php/files/php-fpm-r4.init| 0
 dev-lang/python/files/pydoc.init  | 0
 dev-libs/openssl/files/gentoo.config-0.9.8| 0
 dev-libs/openssl/files/gentoo.config-1.0.0| 0
 dev-libs/openssl/files/gentoo.config-1.0.1| 0
 dev-perl/Perlbal/files/perlbal_init.d_1.58