From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RGDH3-0001OK-I2 for garchives@archives.gentoo.org; Tue, 18 Oct 2011 17:16:21 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 70EAF21C070; Tue, 18 Oct 2011 17:16:14 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 193D721C070 for ; Tue, 18 Oct 2011 17:16:14 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 57B071B4005 for ; Tue, 18 Oct 2011 17:16:13 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2263) id 2F2302004B; Tue, 18 Oct 2011 17:16:12 +0000 (UTC) From: "Maciej Mrozowski (reavertm)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, reavertm@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in sys-fs/evms: metadata.xml ChangeLog evms-2.5.5-r13.ebuild evms-2.5.5-r12.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: metadata.xml ChangeLog evms-2.5.5-r13.ebuild evms-2.5.5-r12.ebuild X-VCS-Directories: sys-fs/evms X-VCS-Committer: reavertm X-VCS-Committer-Name: Maciej Mrozowski Content-Type: text/plain; charset=utf8 Message-Id: <20111018171612.2F2302004B@flycatcher.gentoo.org> Date: Tue, 18 Oct 2011 17:16:12 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: d9fab04ced272be5c25c5a9e524cb1c1 reavertm 11/10/18 17:16:12 Modified: metadata.xml ChangeLog Added: evms-2.5.5-r13.ebuild Removed: evms-2.5.5-r12.ebuild Log: Remove hartbeat-{1,2} support, bug 387543 =20 (Portage version: 2.2.0_alpha69/cvs/Linux x86_64) Revision Changes Path 1.9 sys-fs/evms/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/evms/metada= ta.xml?rev=3D1.9&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/evms/metada= ta.xml?rev=3D1.9&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/evms/metada= ta.xml?r1=3D1.8&r2=3D1.9 Index: metadata.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/sys-fs/evms/metadata.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- metadata.xml 24 Sep 2011 10:37:22 -0000 1.8 +++ metadata.xml 18 Oct 2011 17:16:11 -0000 1.9 @@ -1,14 +1,9 @@ - reavertm@gentoo.org Maciej Mrozowski evms is a volume management system written by IBM, it'= s open source - - Enable support for heartbeat-1 - Enable support for heartbeat-2 - 1.104 sys-fs/evms/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/evms/Change= Log?rev=3D1.104&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/evms/Change= Log?rev=3D1.104&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/evms/Change= Log?r1=3D1.103&r2=3D1.104 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/sys-fs/evms/ChangeLog,v retrieving revision 1.103 retrieving revision 1.104 diff -u -r1.103 -r1.104 --- ChangeLog 8 Jul 2011 10:00:27 -0000 1.103 +++ ChangeLog 18 Oct 2011 17:16:11 -0000 1.104 @@ -1,6 +1,12 @@ # ChangeLog for sys-fs/evms # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/ChangeLog,v 1.103 2011/07= /08 10:00:27 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/ChangeLog,v 1.104 2011/10= /18 17:16:11 reavertm Exp $ + +*evms-2.5.5-r13 (18 Oct 2011) + + 18 Oct 2011; Maciej Mrozowski -evms-2.5.5-r12.eb= uild, + +evms-2.5.5-r13.ebuild, metadata.xml: + Remove hartbeat-{1,2} support, bug 387543 =20 08 Jul 2011; Samuli Suominen evms-2.5.5-r12.ebu= ild: Convert from "hasq" to "has". 1.1 sys-fs/evms/evms-2.5.5-r13.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/evms/evms-2= .5.5-r13.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/evms/evms-2= .5.5-r13.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: evms-2.5.5-r13.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/evms-2.5.5-r13.ebuild,v 1.= 1 2011/10/18 17:16:11 reavertm Exp $ EAPI=3D4 inherit autotools-utils flag-o-matic toolchain-funcs linux-info PATCHVER=3D"${PV}-3" DESCRIPTION=3D"Utilities for the IBM Enterprise Volume Management System" HOMEPAGE=3D"http://www.sourceforge.net/projects/evms" SRC_URI=3D"mirror://sourceforge/${PN}/${P}.tar.gz mirror://gentoo/${PN}-p= atches-${PATCHVER}.tar.bz2" LICENSE=3D"GPL-2" SLOT=3D"0" KEYWORDS=3D"~amd64 ~ppc ~ppc64 ~x86" IUSE=3D"ncurses nls" # sys-apps/util-linux: libuuid # sys-libs/readline: evms cli RDEPEND=3D" sys-apps/util-linux sys-libs/readline || ( sys-fs/device-mapper >=3Dsys-fs/lvm2-2.02.45 ) ncurses? ( >=3Ddev-libs/glib-2.12.4-r1 sys-libs/ncurses ) " DEPEND=3D"${RDEPEND} ncurses? ( dev-util/pkgconfig ) " # While the test-concept holds, many of them fail due to unknown reasons. # Since upstream is almost dead, we have to ignore that for now. RESTRICT=3D"test" AUTOTOOLS_IN_SOURCE_BUILD=3D1 pkg_setup() { get_running_version if [[ ${KV_MAJOR} -eq 2 ]]; then if [[ ${KV_PATCH} -lt 19 ]] || [[ ${KV_MINOR} -eq 4 ]]; then ewarn "This revision of EVMS may not work correctly with kernels prior= to 2.6.19 when" ewarn "using snapshots due to API changes. Please update your kernel o= r use EVMS 2.5.5-r9." ebeep 5 fi fi } src_prepare() { EPATCH_SOURCE=3D"${WORKDIR}/patches" EPATCH_SUFFIX=3D"patch" epatch autotools-utils_src_prepare eautoreconf } src_configure() { # Bug #54856 # filter-flags "-fstack-protector" replace-flags -O3 -O2 replace-flags -Os -O2 myeconfargs+=3D( --disable-ha --disable-hb2 --disable-gui --enable-cli --without-debug $(use_enable ncurses text-mode) $(use_enable nls) ) autotools-utils_src_configure } src_install() { DOCS=3D(ChangeLog INSTALL* PLUGIN.IDS README TERMINOLOGY) autotools-utils_src_install # Remove static libs find "${D}" -name '*.a' -exec rm -f {} + || die # the kernel patches may come handy for people compiling their own kerne= l docinto kernel/2.4 dodoc kernel/2.4/* docinto kernel/2.6 dodoc kernel/2.6/* } src_test() { if [[ -z ${EVMS_TEST_VOLUME} ]] ; then eerror "This is a volume manager and it therefore needs a volume" eerror "for testing. You have to define EVMS_TEST_VOLUME as" eerror "a volume evms can operate on." eerror "Example: export EVMS_TEST_VOLUME=3Dsda" eerror "Note: The volume-name can not be a symlink." eerror "WARNING: EVMS WILL DESTROY EVERYTHING ON IT." einfo "If you don't have an empty disk, you can use the loopback-device= :" einfo "- Create a large file using dd (this creates a 4GB file):" einfo " dd if=3D/dev/zero of=3D/tmp/evms_test_file bs=3D1M count=3D409= 6" einfo "- Activate a loop device on this file:" einfo " losetup /dev/loop0 /tmp/evms_test_file" einfo "- export EVMS_TEST_VOLUME=3Dloop0" einfo "The disk has to be at least 4GB!" einfo "To deactivate the loop-device afterwards:" einfo "- losetup -d /dev/loop0" has userpriv ${FEATURES} && ewarn "These tests have to run as root. Dis= able userpriv!" die "need test-volume" fi if has userpriv ${FEATURES} ; then eerror "These tests need root privileges. Disable userpriv!" die "userpriv is not supported" fi einfo "Disabling sandbox for:" einfo " - /dev/${EVMS_TEST_VOLUME}" addwrite /dev/${EVMS_TEST_VOLUME} einfo " - /dev/evms" addwrite /dev/evms einfo " - /var/lock/evms-engine" addwrite /var/lock/evms-engine cd "${S}/tests/suite" PATH=3D"${S}/ui/cli:${S}/tests:/sbin:/usr/sbin:${PATH}" ./run_tests ${EV= MS_TEST_VOLUME} || die "tests failed" } pkg_postinst() { elog "This version of EVMS is meant for data migration and" elog "disk maintenance only. Auto-activating EVMS volumes (i.e. for boot= ing" elog "purpose) is no longer supported." elog "Please use this package to migrate to LVM2" }