summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorIan Stakenvicius <axs@gentoo.org>2012-11-04 02:20:08 +0000
committerIan Stakenvicius <axs@gentoo.org>2012-11-04 02:20:08 +0000
commit6c0c2ec9c380ae6a5bde31708de41668176eb42e (patch)
tree6022e32875dfe92f9764f4ea6051f11434eb52e0 /sys-fs
parentVersion bump. Add support for firewalld as well. (diff)
downloadhistorical-6c0c2ec9c380ae6a5bde31708de41668176eb42e.tar.gz
historical-6c0c2ec9c380ae6a5bde31708de41668176eb42e.tar.bz2
historical-6c0c2ec9c380ae6a5bde31708de41668176eb42e.zip
remove old; bump rc16 to EAPI=5, add epatch_user and make elog messages contextual to reduce elog spam
Package-Manager: portage-2.1.11.30/cvs/Linux x86_64 Manifest-Sign-Key: 0x2B6559ED
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/dmraid/ChangeLog7
-rw-r--r--sys-fs/dmraid/Manifest50
-rw-r--r--sys-fs/dmraid/dmraid-1.0.0_rc16-r2.ebuild87
-rw-r--r--sys-fs/dmraid/dmraid-1.0.0_rc16-r3.ebuild59
4 files changed, 57 insertions, 146 deletions
diff --git a/sys-fs/dmraid/ChangeLog b/sys-fs/dmraid/ChangeLog
index 69d4bc1ec369..1b2df92756e6 100644
--- a/sys-fs/dmraid/ChangeLog
+++ b/sys-fs/dmraid/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-fs/dmraid
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/dmraid/ChangeLog,v 1.27 2012/05/24 02:51:41 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/dmraid/ChangeLog,v 1.28 2012/11/04 02:19:51 axs Exp $
+
+ 04 Nov 2012; Ian Stakenvicius <axs@gentoo.org> -dmraid-1.0.0_rc16-r2.ebuild,
+ dmraid-1.0.0_rc16-r3.ebuild:
+ remove old; bump rc16 to EAPI=5, add epatch_user and make elog messages
+ contextual to reduce elog spam
24 May 2012; Mike Frysinger <vapier@gentoo.org> dmraid-1.0.0_rc14.ebuild,
dmraid-1.0.0_rc15.ebuild, dmraid-1.0.0_rc16-r2.ebuild,
diff --git a/sys-fs/dmraid/Manifest b/sys-fs/dmraid/Manifest
index 10a77572bc3f..1b1486ad0586 100644
--- a/sys-fs/dmraid/Manifest
+++ b/sys-fs/dmraid/Manifest
@@ -1,37 +1,25 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
-AUX dmraid-1.0.0_rc15-devsk-isw.patch 723 RMD160 e5843d1f06eb78db37281a22571905dc8e9f3f19 SHA1 4a8029f5709c3b86ec317461721f3808075cbc52 SHA256 fa7f184b8f76812fbc379265a2e5563cf0242bdf381f8485e4ea781b7172fd43
-AUX dmraid-1.0.0_rc15-undo-p-rename.patch 531 RMD160 118b97bb99868033d37c8ce7bebb485f4600af2f SHA1 cbcc203e42894b936ce3adce0ff36eaf1ebe7edf SHA256 5eb8d6b268249fe3ef9e184376dfc04a2b8cffb4204c41d69480f3ae09caa670
-AUX dmraid-1.0.0_rc16-as-needed2.patch 429 RMD160 f78e5cafba9bda8bd1d82820755752435c20dead SHA1 b430be423178b8419253b89893f308be8c6e27e7 SHA256 d66d681b126c3fbdd34a177436b6ee7f925403467b65ce688bd957cfd28560ee
-AUX dmraid-1.0.0_rc16-return-all-sets.patch 283 RMD160 04fceadf5893d2860e74f9966d8010e39c0939a4 SHA1 79cb330ed0576381b98544f0b7fd9a672d5ba976 SHA256 a45054960405e41ec81bfe113adbf273d5c3292897233d58500ea12305c3c7cc
-AUX dmraid-1.0.0_rc16-static-build-fixes.patch 3840 RMD160 42b442d4e20f9571b757d1b7876d0febb14df61f SHA1 684f79bd14743f0c7cc76c2a8788854155bcbd0b SHA256 ba062ea97d9193f3bf567e031077393890349f01dad3c5864556e82d4d44f767
-AUX dmraid-1.0.0_rc16-undo-p-rename.patch 531 RMD160 118b97bb99868033d37c8ce7bebb485f4600af2f SHA1 cbcc203e42894b936ce3adce0ff36eaf1ebe7edf SHA256 5eb8d6b268249fe3ef9e184376dfc04a2b8cffb4204c41d69480f3ae09caa670
-AUX dmraid-destdir-fix.patch 902 RMD160 8641454fcab27ff5f122e50cc1cdc4559e484692 SHA1 8dac0fd6d374cbdd490f101817677ac66dfc87ce SHA256 4a275211bd2036ceec2181e1ac1bc4d14d522cb254c81e596af6e1481db1d667
-DIST dmraid-1.0.0.rc14.tar.bz2 164234 RMD160 9cd238a981cfef9c5c1f2f1d6466b70c95ec9c7c SHA1 2b3284db46a995967d88993ae5ae36b57c513bc4 SHA256 a777354d6d69a9b58d84966cc7b37bc3f5c89539f885ad25fd874ed1c388fbec
-DIST dmraid-1.0.0.rc15.tar.bz2 190475 RMD160 045a58855a93082a7758cfedc6f9cd4cfd91668b SHA1 3fa1f184a497fd2cc6cefa4cb2892ffb1ede64bf SHA256 30847258b7f946ed908e79af4058bbf2c9a3791728b8231f7c490ca601566c05
-DIST dmraid-1.0.0.rc16-3.tar.bz2 232743 RMD160 b661f5c465a11a4dcbb17db6b6632b32bcb7b723 SHA1 162b6173b91a0121a52402d2ed939b43d74ff605 SHA256 93421bd169d71ff5e7d2db95b62b030bfa205a12010b6468dcdef80337d6fbd8
-DIST dmraid-1.0.0.rc16.tar.bz2 1042907 RMD160 b5fe992f4bc2e1a0716fc0c9e689b214667982d1 SHA1 99e76332bb03c5a79406e3c8cb12b6746288635d SHA256 f849c44d041f8891c61419ddf906e6e34b44948939ae9e550be662ffc2492255
-EBUILD dmraid-1.0.0_rc14.ebuild 2217 RMD160 c531db62cd3badeec76ba498dabdc3d16b97ffb0 SHA1 7f64be1b57b1047ca3c3c38051ab131d27be5d02 SHA256 27e053c77811dcb7b7e520b1c1a1f3205d8ad378fb1e8d6d79d5cfdae18f76af
-EBUILD dmraid-1.0.0_rc15.ebuild 2230 RMD160 f96c997cc1a50540d204032c36a43cf6f8fd7642 SHA1 602c78c7dbf7f6156bf18eb638f2b6b07852405b SHA256 ce4b1b44478ec559825af94b51ee4d9a8941a17e82d24b379ee396ec709119b2
-EBUILD dmraid-1.0.0_rc16-r2.ebuild 2680 RMD160 bd51d44937ada08cee46db3e05b454d426dea566 SHA1 a7fd4835cb195b41a577a17d45f16b1c6f756e2f SHA256 6f0ff4ec71d7bb3b3ad250cd987214f3fee22630a7e6786ad6d649e01a3c4d33
-EBUILD dmraid-1.0.0_rc16-r3.ebuild 3104 RMD160 30fde2574e3d6ef44de352e68727c0e44654a4b2 SHA1 e2b0efec2311fb5692975ca9f75f2a627cf1a54a SHA256 72105c0487f27ffe82880b7aee19fe330e6122dc95081511b2e1c0e9f5591983
-MISC ChangeLog 5740 RMD160 d582a1452079f1498969e49be4767db1b5ad06a5 SHA1 0a5d3c8f14d8969ae7cbb1532ba30182b6cf3306 SHA256 bf96504ab793967a479d727eb32e438035786ba041372ef900c022ae263fadd2
-MISC metadata.xml 755 RMD160 d306e23f0078c7bff73fe3d9fea190756441bf28 SHA1 a6dfb28e33ce77c36dda32bf4ad95972b2896260 SHA256 591b8a7af76f3ae419d525f4f527a753edcbb2ad6365f0567d693ee29ea8d66b
+AUX dmraid-1.0.0_rc15-devsk-isw.patch 723 SHA256 fa7f184b8f76812fbc379265a2e5563cf0242bdf381f8485e4ea781b7172fd43 SHA512 c270134917c7305c7b9e5f09d451c8dfd022e134cfc59ea3aadf5c20543476287e6bc1fcd3ea2950d32f7f3f08247d4094f1758235919db3e9e9edaaf7aabe25 WHIRLPOOL 4a56f0dc3d1d9c2fa12a4371fe6a5c76f9047bf041a2302cc1f106fc01b212adeb070a780812f26fa035094501dbb8ed368a4b45ac3daaade055565b89d11ecf
+AUX dmraid-1.0.0_rc15-undo-p-rename.patch 531 SHA256 5eb8d6b268249fe3ef9e184376dfc04a2b8cffb4204c41d69480f3ae09caa670 SHA512 b5b93d49e716c585284dfd89fe4651fd5bb6921196a053797aeec9cf5654f11da7b2ed1ad93f2df15fd3ef47c95efd67aeecc196fcfd3feb22f7903ad103a8c6 WHIRLPOOL 0343c2619499c43478438081c751c2e23133d39a45ef12e2fb6664babf6e4d1e385f07714cc487603e8b0962f2a0314bb56bc0df81c179e51d7013df94222102
+AUX dmraid-1.0.0_rc16-as-needed2.patch 429 SHA256 d66d681b126c3fbdd34a177436b6ee7f925403467b65ce688bd957cfd28560ee SHA512 663b779261c30d5aa40184da10f56243a1ed4faaa9f387ff85dc4c7ebee2e5375bd78fdf43ce8d1952f17460b7e802cf5053971ea4fc652777fb70b569e8ea0e WHIRLPOOL 5d6a0586f25789bc5ab5e80e1ca571bf0e4153d55113d72d7b82098d9915e1c289a0f74c7c762976e043affbac9d31912e7bd6868f01063753d1f81925f685cf
+AUX dmraid-1.0.0_rc16-return-all-sets.patch 283 SHA256 a45054960405e41ec81bfe113adbf273d5c3292897233d58500ea12305c3c7cc SHA512 28da140287f7ed8625fc6a7131948b76898df8fbbdce9be278852ddc8f466a8e6352c7d4e1e96aa51a3737895e12c0607501bc657a43f1ab54d879d5510c310e WHIRLPOOL 061bf2a9d789c0a0e0385b28345889c380ba3d824351639a9c2c84ab193956f62e61d4c04116a9128783d653118f7598a65071109b9779749a295a5226e3c0ea
+AUX dmraid-1.0.0_rc16-static-build-fixes.patch 3840 SHA256 ba062ea97d9193f3bf567e031077393890349f01dad3c5864556e82d4d44f767 SHA512 ff2aaebec2be1ace40377a4bcd91c802c190ac4047643478d6f99e3023cf69b4a5e8230519ce2f3febe5d6419a54557184739bcbeaa08047354ca93f27e4ec67 WHIRLPOOL ef57ad27eb7919d66ac46353b19a00405a0937505f960d7952b65d90137b0ae0d8ea12d13df4461c8e737bae620e736b5d0c2bf41a91fe3eb35850d2a804ca89
+AUX dmraid-1.0.0_rc16-undo-p-rename.patch 531 SHA256 5eb8d6b268249fe3ef9e184376dfc04a2b8cffb4204c41d69480f3ae09caa670 SHA512 b5b93d49e716c585284dfd89fe4651fd5bb6921196a053797aeec9cf5654f11da7b2ed1ad93f2df15fd3ef47c95efd67aeecc196fcfd3feb22f7903ad103a8c6 WHIRLPOOL 0343c2619499c43478438081c751c2e23133d39a45ef12e2fb6664babf6e4d1e385f07714cc487603e8b0962f2a0314bb56bc0df81c179e51d7013df94222102
+AUX dmraid-destdir-fix.patch 902 SHA256 4a275211bd2036ceec2181e1ac1bc4d14d522cb254c81e596af6e1481db1d667 SHA512 812a913eef0b2cf8dabd802d0f5035633c5d993f5d8e9958597243bf96e8f8c75535b50bec5423ceadae55fdff7bf9a7136033b0b5987767f93d4a9121d558e1 WHIRLPOOL 2d573f2d928bc5d24446ed7e5362c14a298ba608624d0b991d5c738caba6db73c8b6da88bc951c03674a6fbd4cb94a513a8f6662fbbcc83e84af26762c1dc2b5
+DIST dmraid-1.0.0.rc14.tar.bz2 164234 SHA256 a777354d6d69a9b58d84966cc7b37bc3f5c89539f885ad25fd874ed1c388fbec SHA512 0804e1bf91f4707b8845affeb987e68c5a85d97119af27ddba2927c87735a59b86b1fec4f03ac0fbdcde89d779d77e21cab4e6936dd1a82b53a0d8b16eb59768 WHIRLPOOL c5612139d3f24be710fb8e6d51eb6ebe0847dcf804c0c0ba1a5f3142a2680de2b33bfae74bbf3cff704b0da5d9d273c432906f1b7fd46e1057b8ef53cc89ca1e
+DIST dmraid-1.0.0.rc15.tar.bz2 190475 SHA256 30847258b7f946ed908e79af4058bbf2c9a3791728b8231f7c490ca601566c05
+DIST dmraid-1.0.0.rc16-3.tar.bz2 232743 SHA256 93421bd169d71ff5e7d2db95b62b030bfa205a12010b6468dcdef80337d6fbd8 SHA512 7c45e5117adc52fc2094b1b2bad4f4c518a46317a2196611966d72085ba3587c4ac8d1080f9d934888c01788f2b2d3d621c6f0d3e2a023c0fb1f9f3fa7fc127e WHIRLPOOL 87915ea0013766da8a9722b437bfe146b4b2c7560a7814ac6caab92054ddc3b4b59ceb4d413609d5eaab92b5cee67886ade7924455f1dba19f1b8dabc25d3498
+EBUILD dmraid-1.0.0_rc14.ebuild 2217 SHA256 27e053c77811dcb7b7e520b1c1a1f3205d8ad378fb1e8d6d79d5cfdae18f76af SHA512 6d4151f39f34cf1940f51cf340a1912097e18bd7fde13f2411daf1e5135a5bfe7b076c647e0ca019adb28cd970f87f40a7414dd36f454839b838dd881dfb1351 WHIRLPOOL 650b039be62de90bfd1204009176b28726f2a41a31f0c2be3158bdf723f30bf23b28a3ea1d3e2a68bc992084538045b892461ad024b10bdadf5004d4a617315d
+EBUILD dmraid-1.0.0_rc15.ebuild 2230 SHA256 ce4b1b44478ec559825af94b51ee4d9a8941a17e82d24b379ee396ec709119b2 SHA512 fcf25e1917bd2c4c73f1214a022a8816ef98a7f4ea932a4c215482adea8047ac2b7a89f81efaccf7e1bab8e40acddcf1ebc9bc731618835c3dc9b02537b2dac9 WHIRLPOOL 446f561f17c894b7fd5b1c75985d2cc07925dced9a7c1c819d98fb564b040a47958dbefd9473b658f2e539e8392f079a892b0a33a71ea15e5e163748be12eca2
+EBUILD dmraid-1.0.0_rc16-r3.ebuild 3214 SHA256 a4eaab9b21c9e98237aaf55e7541b625234c0310d25edb0da51a0a176286da79 SHA512 b056ec82630ac60f78d4f200147f93b3b1b0015738baee4cab2506d77352d092047009c0c6a91dc7d8b05704f87c32f6c028f31dd3741a8628a91c68d25634f1 WHIRLPOOL 714d82b6b0e40f15411cf8ecabd480ad2e4ae8aed7cc365d943eed44b6dfb14dcd443059f5e41d8652dd4b617110f94ffd28950530671980c866eb7f57c769e3
+MISC ChangeLog 5955 SHA256 ce9518790c19286127c52d3e26b92c0f10d4fcdb1871b823d37690bcaa33394e SHA512 966769768ce6f0e66806096a32884b410077bd5ba1c44cc0b4eecfc266db7118a303a2a38567f731618bee6eadc6e594254b9977931c6c282dd8bc4186770775 WHIRLPOOL 6b5ce66abfab1f25ecf23d485d5d90bbf3499c0b743e1828cf9ee9e1d4ba0eed554581d320ce62937dc425c41e7ee30f9f1b5769f66d378ed7a809b8549390aa
+MISC metadata.xml 755 SHA256 591b8a7af76f3ae419d525f4f527a753edcbb2ad6365f0567d693ee29ea8d66b SHA512 d809919145c449a429a2aaf6c4cc9743526eb027aa73e4d2d8276113be1d23504596be8bd0609fb6b86b66da2262d2ac5cfae5b2d9034d3367768db931977824 WHIRLPOOL f31aa451fec1b31efcc371554417dedd58c285a247a309ea0d148902bff1d1ec073d9f9f98dbdcf178dace168cc2349df4ebf1bff8b9b51b8421be2a4b25ad0a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBAgAGBQJPvaKQAAoJELEHsLL7fEFWaZ0P/i0aBFhL0o0GEqo/+zMTnf1Q
-7K055p0mD2Wtt0uVcpNOJ258hSkSIO67qCaSv16qCJvRcNJxJSoS+z3R6V/RKk20
-gLeo/4+nKBynUoXRC9SwCrV3WobI+FohYeA4Ga+EOMT854A0qYeoe3xHiD+/KHa7
-OLf8kRnLw1sJwKFMegqKgi1pBbbTBVQgTYVIvQwoRjz5Tr0Ol8no6FGTRUZQ4hvm
-Wjnppxug5lXrAzuEz+Mq8vYhQyQVg+mty3qsBcVErSA3GG3Z0NRWfz4csQSZouo9
-r9eRbH761lpO9AtPVJa71TjtB3aQEkZSa5hJHFqLAQFNbw21ipEC7W94DH1+t5te
-Rlavm48EXICKX9TNowrNJpCOdiBCEPx5pZMSAuPJ92V8Ke3/6ruKJfCKPVKZhTxL
-KDrpU6HLH1LLBVlMZ29lrOKqZn6RSXj+iMH2AfkUxuknLASU1Wxi/ZBO1KLYnQIT
-qJrqah1dtV0M5ye+3wByzRhUnFhJS4CxVs6gs2tsN53DevAUDEuSJXu5L7vyq328
-UQ6qQzn6lP8dDwEpyXFscPbRtCNrroqe45kSvn44+O1OHbQCQYkIORhuGv5oeOm9
-982L16J8sVpoCRiU9sqy9u9dGxT3hpLarP8Dcaf4lvoztYFvkwgpClOWYkLnNwv6
-Hx1eNgcPkc5oK/W3k1vH
-=Uxoy
+iF4EAREIAAYFAlCV0NYACgkQ2ugaI38ACPDYugD/SpeazHhI8etmqwKrcsp9pWfJ
+zN+xi3DguKJyn9nTw2oA/igHc9fKmejnKG6pARhadzp3+4fNOhh0+foYXtWsy654
+=ljma
-----END PGP SIGNATURE-----
diff --git a/sys-fs/dmraid/dmraid-1.0.0_rc16-r2.ebuild b/sys-fs/dmraid/dmraid-1.0.0_rc16-r2.ebuild
deleted file mode 100644
index a9211c2e741d..000000000000
--- a/sys-fs/dmraid/dmraid-1.0.0_rc16-r2.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/dmraid/dmraid-1.0.0_rc16-r2.ebuild,v 1.3 2012/05/24 02:51:41 vapier Exp $
-
-EAPI="2"
-
-inherit linux-info flag-o-matic eutils
-
-MY_PV=${PV/_/.}
-
-DESCRIPTION="Device-mapper RAID tool and library"
-HOMEPAGE="http://people.redhat.com/~heinzm/sw/dmraid/"
-SRC_URI="http://people.redhat.com/~heinzm/sw/dmraid/src/${PN}-${MY_PV}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="static selinux"
-
-RDEPEND="|| ( >=sys-fs/lvm2-2.02.45
- sys-fs/device-mapper )
- selinux? ( sys-libs/libselinux
- sys-libs/libsepol )"
-DEPEND="${RDEPEND}
- static? ( virtual/pkgconfig )"
-
-S=${WORKDIR}/${PN}/${MY_PV}
-
-pkg_setup() {
- if kernel_is lt 2 6 ; then
- ewarn "You are using a kernel < 2.6"
- ewarn "DMraid uses recently introduced Device-Mapper features."
- ewarn "These might be unavailable in the kernel you are running now."
- fi
- if use static && use selinux ; then
- eerror "ERROR - cannot compile static with libselinux / libsepol"
- die "USE flag conflicts."
- fi
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-undo-p-rename.patch \
- "${FILESDIR}"/${P}-return-all-sets.patch \
- "${FILESDIR}"/${PN}-destdir-fix.patch \
- "${FILESDIR}"/${P}-as-needed2.patch
-
- if use static; then
- local myflags
- myflags=`/usr/bin/pkg-config --libs --static devmapper`
- sed -i -e "s#^LIBS += -ldl#LIBS += -ldl $myflags#" \
- tools/Makefile.in || die "sed failed"
- fi
-
- # archive the patched source for use with genkernel
- cd "${WORKDIR}"
- tar -jcf ${PN}-${MY_PV}-prepatched.tar.bz2 ${PN} || die
-}
-
-src_configure() {
- econf \
- $(use_enable static static_link) \
- $(use_enable selinux libselinux) \
- $(use_enable selinux libsepol)
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc CHANGELOG README TODO KNOWN_BUGS doc/* || die "dodoc failed"
- insinto /usr/share/${PN}
- doins "${WORKDIR}"/${PN}-${MY_PV}-prepatched.tar.bz2 || die
-}
-
-pkg_postinst() {
- elog "For booting Gentoo from Device-Mapper RAID you can use Genkernel."
- elog " "
- elog "Genkernel will generate the kernel and the initrd with a statically "
- elog "linked dmraid binary (its own version which may not be the same as this version):"
- elog "\t emerge -av sys-kernel/genkernel"
- elog "\t genkernel --dmraid all"
- elog " "
- elog "If you would rather use this version of DMRAID with Genkernel, update the following"
- elog "in /etc/genkernel.conf:"
- elog "\t DMRAID_VER=\"${MY_PV}\""
- elog "\t DMRAID_SRCTAR=\"/usr/share/${PN}/${PN}-${MY_PV}-prepatched.tar.bz2\""
- elog " "
- ewarn "DMRAID should be safe to use, but no warranties can be given"
-}
diff --git a/sys-fs/dmraid/dmraid-1.0.0_rc16-r3.ebuild b/sys-fs/dmraid/dmraid-1.0.0_rc16-r3.ebuild
index 4c499a2d6a78..9eec5c4be653 100644
--- a/sys-fs/dmraid/dmraid-1.0.0_rc16-r3.ebuild
+++ b/sys-fs/dmraid/dmraid-1.0.0_rc16-r3.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/dmraid/dmraid-1.0.0_rc16-r3.ebuild,v 1.3 2012/05/24 02:51:41 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/dmraid/dmraid-1.0.0_rc16-r3.ebuild,v 1.4 2012/11/04 02:19:51 axs Exp $
-EAPI="2"
+EAPI=5
inherit autotools linux-info flag-o-matic eutils
@@ -16,6 +16,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="dietlibc intel_led klibc led mini static"
+REQUIRED_USE="klibc? ( !dietlibc )"
RDEPEND="|| ( >=sys-fs/lvm2-2.02.45
sys-fs/device-mapper )
@@ -39,56 +40,60 @@ src_prepare() {
"${FILESDIR}"/${P}-return-all-sets.patch \
"${FILESDIR}"/${P}-static-build-fixes.patch
# pkg_check_modules is not in aclocal.m4 by default, and eautoreconf doesnt add it
- elog "Appending pkg.m4 from system to aclocal.m4"
+ einfo "Appending pkg.m4 from system to aclocal.m4"
cat "${ROOT}"/usr/share/aclocal/pkg.m4 >>"${S}"/aclocal.m4 || die "Could not append pkg.m4"
+ epatch_user
eautoreconf
- elog "Creating prepatched source archive for use with Genkernel"
+ einfo "Creating prepatched source archive for use with Genkernel"
# archive the patched source for use with genkernel
- cd "${WORKDIR}"
- mkdir -p "tmp/${PN}"
- cp -a "${PN}/${MY_PV}/${PN}" "tmp/${PN}"
- mv "tmp/${PN}/${PN}" "tmp/${PN}/${MY_PV}"
- cd tmp
+ cd "${WORKDIR}" || die
+ mkdir -p "tmp/${PN}" || die
+ cp -a "${PN}/${MY_PV}/${PN}" "tmp/${PN}" || die
+ mv "tmp/${PN}/${PN}" "tmp/${PN}/${MY_PV}" || die
+ cd tmp || die
tar -jcf ${PN}-${MY_PV}-prepatched.tar.bz2 ${PN} || die
- mv ${PN}-${MY_PV}-prepatched.tar.bz2 ..
+ mv ${PN}-${MY_PV}-prepatched.tar.bz2 .. || die
}
src_configure() {
- local mylibc
- if use klibc && use dietlibc; then
- ewarn "Cannot compile against both klibc and dietlibc -- choosing klibc."
- mylibc="--enable-klibc --disable-dietlibc"
- else
- mylibc="$(use_enable klibc) $(use_enable dietlibc)"
- fi
econf --with-usrlibdir='${prefix}'/$(get_libdir) \
$(use_enable static static_link) \
$(use_enable mini) \
$(use_enable led) \
$(use_enable intel_led) \
- ${mylibc}
+ $(use_enable klibc) \
+ $(use_enable dietlibc)
}
src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc CHANGELOG README TODO KNOWN_BUGS doc/* || die "dodoc failed"
+ emake DESTDIR="${D}" install
+ dodoc CHANGELOG README TODO KNOWN_BUGS doc/*
insinto /usr/share/${PN}
- doins "${WORKDIR}"/${PN}-${MY_PV}-prepatched.tar.bz2 || die
+ doins "${WORKDIR}"/${PN}-${MY_PV}-prepatched.tar.bz2
}
pkg_postinst() {
- elog "For booting Gentoo from Device-Mapper RAID you can use Genkernel."
- elog " "
- elog "Genkernel will generate the kernel and the initrd with a statically "
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ elog "For booting Gentoo from Device-Mapper RAID you can use a Genkernel initramfs."
+ elog
+ elog "Genkernel will generate the kernel and the initramfs with a statically "
elog "linked dmraid binary (its own version which may not be the same as this version):"
elog "\t emerge -av sys-kernel/genkernel"
elog "\t genkernel --dmraid all"
- elog " "
+ fi
+ if [[ ${REPLACING_VERSIONS} != ${PVR} ]]; then
+ elog
+ elog "A pre-patched distfile of this version of DMRAID has been installed at"
+ elog "/usr/share/${PN}/${PN}-${MY_PV}-prepatched.tar.bz2 , to support using it within a"
+ elog "Genkernel initramfs."
+ elog
+ fi
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
elog "If you would rather use this version of DMRAID with Genkernel, update the following"
elog "in /etc/genkernel.conf:"
elog "\t DMRAID_VER=\"${MY_PV}\""
elog "\t DMRAID_SRCTAR=\"/usr/share/${PN}/${PN}-${MY_PV}-prepatched.tar.bz2\""
- elog " "
- ewarn "DMRAID should be safe to use, but no warranties can be given"
+ elog
+ fi
}