diff options
author | Jeremy Huddleston <eradicator@gentoo.org> | 2004-04-30 19:53:51 +0000 |
---|---|---|
committer | Jeremy Huddleston <eradicator@gentoo.org> | 2004-04-30 19:53:51 +0000 |
commit | 09d2bb5434fe22bc85bd4bb0b6c92537ad554754 (patch) | |
tree | d97e95ed0745e060f1584441bc13b8f40d9bf9d6 /sys-fs/evms | |
parent | Stable on sparc (Manifest recommit) (diff) | |
download | gentoo-2-09d2bb5434fe22bc85bd4bb0b6c92537ad554754.tar.gz gentoo-2-09d2bb5434fe22bc85bd4bb0b6c92537ad554754.tar.bz2 gentoo-2-09d2bb5434fe22bc85bd4bb0b6c92537ad554754.zip |
Version bump.
Diffstat (limited to 'sys-fs/evms')
-rw-r--r-- | sys-fs/evms/ChangeLog | 7 | ||||
-rw-r--r-- | sys-fs/evms/Manifest | 2 | ||||
-rw-r--r-- | sys-fs/evms/evms-2.3.2.ebuild | 81 | ||||
-rw-r--r-- | sys-fs/evms/files/digest-evms-2.3.2 | 1 |
4 files changed, 90 insertions, 1 deletions
diff --git a/sys-fs/evms/ChangeLog b/sys-fs/evms/ChangeLog index 1b758c332e15..a7e3a3e46b18 100644 --- a/sys-fs/evms/ChangeLog +++ b/sys-fs/evms/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-fs/evms # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/ChangeLog,v 1.11 2004/03/12 20:50:20 iggy Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/ChangeLog,v 1.12 2004/04/30 19:53:50 eradicator Exp $ + +*evms-2.3.2 (30 Apr 2004) + + 30 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> evms-2.3.2.ebuild: + Version bump. 12 Mar 2004; Brian Jackson <iggy@gentoo.org> evms-2.3.0.ebuild: some fixes from bug 43952, thanks to Andreas Simon <yuipxATgmx.net> diff --git a/sys-fs/evms/Manifest b/sys-fs/evms/Manifest index 7963407a0b4c..6fe765af1a42 100644 --- a/sys-fs/evms/Manifest +++ b/sys-fs/evms/Manifest @@ -1,10 +1,12 @@ MD5 1b51bf14fd8e6afcff2ebce354720a51 evms-1.2.1-r1.ebuild 1994 MD5 0eceea2014d148e701e0bf88a4cffdc9 evms-2.2.2.ebuild 1813 MD5 8a9f7ba15947b841400d66afb901d369 evms-2.3.0.ebuild 2110 +MD5 8a9f7ba15947b841400d66afb901d369 evms-2.3.2.ebuild 2110 MD5 46481d4af42b10121799d2f2070be057 ChangeLog 4360 MD5 4ab6cd8fbc16df61b759d8a1b4ab8ae6 metadata.xml 435 MD5 cd670e457535a10c1c329aea559f7696 files/digest-evms-1.2.1-r1 63 MD5 bbf4b9e76bc984677b897fe19c107185 files/digest-evms-2.2.2 63 MD5 7a6ef23b0ed3fad3983d9df202147a0e files/digest-evms-2.3.0 63 +MD5 0a317817eea119e0888984775b8734e0 files/digest-evms-2.3.2 63 MD5 676e572055b5a7ecefca0f596aefdc77 files/evms2-init 342 MD5 53aaf19a5d57ffc56aa007abd8572d63 files/evms-init 1007 diff --git a/sys-fs/evms/evms-2.3.2.ebuild b/sys-fs/evms/evms-2.3.2.ebuild new file mode 100644 index 000000000000..da51e689a527 --- /dev/null +++ b/sys-fs/evms/evms-2.3.2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/evms-2.3.2.ebuild,v 1.1 2004/04/30 19:53:51 eradicator Exp $ + +IUSE="ncurses gtk" + +inherit eutils + +DESCRIPTION="Utilities for the IBM Enterprise Volume Management System" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +RESTRICT="nomirror" +HOMEPAGE="http://www.sourceforge.net/projects/evms" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~amd64 -ppc -sparc -alpha -hppa -mips" + +#EVMS uses libuuid from e2fsprogs +DEPEND="virtual/glibc + sys-fs/e2fsprogs + gtk? ( =x11-libs/gtk+-1* ) + ncurses? ( sys-libs/ncurses )" + +src_compile() { + local excluded_interfaces="" + use ncurses || excluded_interfaces="--disable-text-mode" + use gtk || excluded_interfaces="${excluded_interfaces} --disable-gui" + + econf \ + --libdir=/lib \ + --sbindir=/sbin \ + --includedir=/usr/include \ + ${excluded_interfaces} || die "Failed configure" + emake || die "Failed emake" +} + +src_install() { + make DESTDIR=${D} install || die "Make install died" + dodoc ChangeLog COPYING INSTALL* PLUGIN.IDS README TERMINOLOGY doc/linuxrc + + # install the sample configuration into the doc dir + dodoc ${D}/etc/evms.conf.sample + rm -f ${D}/etc/evms.conf.sample + + # the kernel patches may come handy for people compiling their own kernel + docinto kernel/2.4 + dodoc kernel/2.4/* + docinto kernel/2.6 + dodoc kernel/2.6/* + + # move static libraries to /usr/lib + dodir /usr/lib + mv -f ${D}/lib/*.a ${D}/usr/lib + + # Create linker scripts for dynamic libs in /lib, else gcc + # links to the static ones in /usr/lib first. Bug #4411. + for x in ${D}/usr/lib/*.a + do + if [ -f ${x} ] + then + local lib="${x##*/}" + gen_usr_ldscript ${lib/\.a/\.so} + fi + done + + # the gtk+ frontend should live in /usr/sbin + if [ -n "`use gtk`" ] + then + dodir /usr/sbin + mv -f ${D}/sbin/evmsgui ${D}/usr/sbin + fi + + exeinto /etc/init.d + newexe ${FILESDIR}/evms2-init evms +} + +pkg_postinst() { + + ewarn "Presently gentoo-sources-2.4.22 has basic support for evms2," + ewarn "but does NOT support some of the more advanced features." +} diff --git a/sys-fs/evms/files/digest-evms-2.3.2 b/sys-fs/evms/files/digest-evms-2.3.2 new file mode 100644 index 000000000000..ec3ba5531049 --- /dev/null +++ b/sys-fs/evms/files/digest-evms-2.3.2 @@ -0,0 +1 @@ +MD5 69212549a2edc2b350bad3b00b2fd083 evms-2.3.2.tar.gz 1772181 |