diff options
author | Andrew Savchenko <bircoph@gentoo.org> | 2016-08-12 15:54:33 +0300 |
---|---|---|
committer | Andrew Savchenko <bircoph@gentoo.org> | 2016-08-12 15:54:33 +0300 |
commit | 33b91e248dc0ab82c26df40ee1141c3e47f39d46 (patch) | |
tree | 7c56cfd9e7874dbe5215797d1f80effc621d79b9 /sys-cluster | |
parent | sys-cluster/netpipe: multiple fixes (diff) | |
download | bircoph-33b91e248dc0ab82c26df40ee1141c3e47f39d46.tar.gz bircoph-33b91e248dc0ab82c26df40ee1141c3e47f39d46.tar.bz2 bircoph-33b91e248dc0ab82c26df40ee1141c3e47f39d46.zip |
sys-cluster/orangefs: remove old
Diffstat (limited to 'sys-cluster')
-rw-r--r-- | sys-cluster/orangefs/Manifest | 2 | ||||
-rw-r--r-- | sys-cluster/orangefs/orangefs-2.8.6-r5.ebuild | 239 |
2 files changed, 0 insertions, 241 deletions
diff --git a/sys-cluster/orangefs/Manifest b/sys-cluster/orangefs/Manifest index da1cbc4..48176d6 100644 --- a/sys-cluster/orangefs/Manifest +++ b/sys-cluster/orangefs/Manifest @@ -1,4 +1,2 @@ -DIST orangefs-2.8.6-r9510.patch.xz 96440 SHA256 d47663f44cc92fafdf77fcf4d2a71a2e4311a651f6764408dc76ab211f39d26b SHA512 25ef9bd1ed36b5e723858e6005d439ab9a3ab5f6c8fb6f9b736dcdccc85c4737a7044a453e322aaf3911f62e7059b001b1da69b5daae3c79c16a36109103745f WHIRLPOOL 38f3d20f0c8fff93fc520ecbf58fc03e9f2540c181c27f562d1ef0c12e0e130f863084531b3acae6a34f82f72d0b1f9d8c02c184614e89f32fde39acfcf5d9f4 -DIST orangefs-2.8.6.tar.gz 2778466 SHA256 cc2a9df9750abe6ea97c9e6259083a45d22d8cbf56bc4a8c35376940ba8108f8 SHA512 0eb22b217fdfc4bd1384551bbe4c946223eba09db1dae361204cc3624abc0c681a1b99265f7b2c01034fbdcb3d52a5366f43e941639ef7ee5c2ce0bccc140697 WHIRLPOOL f8ac9dccc0bd7f76978173f501e58ed92d75d280198e1426bdd3fa8953821c9dc47dbd088ea5d5b546bee7c330e8e3edb55d2829ee61e04980e58cbd8122fdc5 DIST orangefs-2.8.7.tar.gz 2987688 SHA256 9a441af7ff2f47da816b1d458c52a60493edcdcfee50019a4ade4cdb14e2e57d SHA512 071c92dc93e2e1cd1db9808d22489b1b22eb2279836a6f91271a555fcf157ac7a9ebe6fdce714edb47ee34feea8ae0d11b40bf84788c37082ad6a956a87f8668 WHIRLPOOL b157dda9589cce9eebe9901a71001c859c5ba4bc803b17749a6fa5ec786f163562577d2553a13a1d5b40dddcafef61bc272c0fd7e2bd1b5a3f02c0f3ee834872 DIST orangefs-2.9beta.20130530.tar.gz 3396895 SHA256 1862b55eaa47c173497956a4f52a38fb2d854dd311d71d9cde2272406e35804c SHA512 f7015e78dfaf8bcc966325238066d18ec64ed21b2f966cdc4efa278cceacbee6f1eafd3db88c01af6e6d99b006c26d64564dc08f35b9ddb61b0e341405127b60 WHIRLPOOL faa49f609fd667d62ddfedba3b5815e591acb3b408dd1ebdc1f2f5a573d5790df8348e5a2969cb7d1f630177e5c8d991d4a6716d8a84e196e34b284c06b15d9f diff --git a/sys-cluster/orangefs/orangefs-2.8.6-r5.ebuild b/sys-cluster/orangefs/orangefs-2.8.6-r5.ebuild deleted file mode 100644 index d97e1db..0000000 --- a/sys-cluster/orangefs/orangefs-2.8.6-r5.ebuild +++ /dev/null @@ -1,239 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/pvfs2/Attic/pvfs2-2.7.1-r1.ebuild,v 1.3 2011/07/15 13:57:08 xarthisius dead $ - -EAPI=4 -inherit autotools linux-info linux-mod toolchain-funcs - -REV="9510" -DESCRIPTION="OrangeFS is a branch of PVFS2 cluster filesystem" -HOMEPAGE="http://www.orangefs.org/" -SRC_URI="http://orangefs.org/downloads/${PV}/source/${P}.tar.gz - ftp://mirror.mephi.ru/projects/${PN}/${P}-r${REV}.patch.xz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+aio apidocs debug doc examples fuse gtk infiniband kmod-threads memtrace -+mmap +modules open-mx reset-file-pos secure sendfile +server ssl static -static-libs +tcp +threads +usrint usrint-cache +usrint-cwd usrint-kmount -valgrind" - -CDEPEND=" - dev-lang/perl - >=sys-libs/db-4.8.30 - virtual/perl-Math-BigInt - fuse? ( sys-fs/fuse ) - gtk? ( x11-libs/gtk+:2 ) - infiniband? ( sys-infiniband/ofed ) - open-mx? ( sys-cluster/open-mx[static-libs?] ) - ssl? ( dev-libs/openssl[static-libs?] ) - valgrind? ( dev-util/valgrind ) -" -RDEPEND="${CDEPEND} - modules? ( virtual/modutils ) -" -DEPEND="${CDEPEND} - virtual/pkgconfig - >=sys-devel/autoconf-2.59 - sys-devel/bison - sys-devel/flex - apidocs? ( app-doc/doxygen ) - doc? ( dev-tex/latex2html ) - modules? ( virtual/linux-sources ) -" - -# aio and sendfile are only meaningful for kernel module; -# apidocs needs docs to be build first; -# kernel threads obviously needs kernel module and threads -# memtrace and valgrind witout debug info will be a pain; -# if both Myrinet and TCP interfaces are enabled in BMI, 5 sec delays will -# occur, though, at lest one of them must be enabled; -# static flag affects only server, so it must depend on it; -REQUIRED_USE=" - aio? ( modules ) - apidocs? ( doc ) - kmod-threads? ( modules threads ) - memtrace? ( debug ) - reset-file-pos? ( modules ) - sendfile? ( modules ) - static? ( server static-libs ) - tcp? ( !infiniband !open-mx ) - usrint-cache? ( usrint ) - usrint-cwd? ( usrint ) - usrint-kmount? ( usrint ) - valgrind? ( debug ) - || ( infiniband open-mx tcp ) -" - -BUILD_TARGETS="just_kmod" -MODULE_NAMES="pvfs2(fs::src/kernel/linux-2.6)" - -pkg_setup() { - linux-mod_pkg_setup - if use modules && kernel_is -ge 3 4; then - eerror "Sorry, linux kernels >= 3.4 are not support yet." - eerror "(Well they are, but you'll have a dead lock.)" - eerror "You may disable modules use flag and use fuse client to mount filesystem." - eerror "PVFS2 server and ROMIO I/O API are still available too." - return 1 - fi -} - -src_prepare() { - # Latest stable patches (kernel module fix, ucached installation fix) - epatch "${DISTDIR}"/${P}-r${REV}.patch.xz - - # Upstream doesn't seem to want to apply this which makes - # sense as it probably only matters to us. Simple patch - # to split the installation of the module (which we use - # the eclass for) and the installation of the kernapps. - epatch "${FILESDIR}"/${PN}-2.8.5-split-kernapps.patch - - # Allow data layout control (proposed by upstream) - epatch "${FILESDIR}"/${P}-layout.patch - - # Change defalt server logfile location to more appropriate value - # used by init script. - sed -i "s%/tmp/pvfs2-server.log%/var/log/pvfs2/server.log%g" \ - src/apps/admin/pvfs2-genconfig || die "sed on pvfs2-genconfig failed" - - AT_M4DIR=./maint/config eautoreconf -} - -src_configure() { - # VIS build is broken at this moment. - # Please add SDL dependency on reenable. - - local myconf="" - - use threads && use aio || myconf+=" --disable-aio-threaded-callbacks" - - # fast mode disables optimizations - use debug && myconf+=" --disable-fast --with-berkdb-debug" \ - || myconf+=" --enable-fast --without-berkdb-debug" - - use modules && myconf+=" --with-kernel=${KV_DIR}" - - # ARCH is used to define linux header path, should be not set. - unset ARCH - econf \ - --disable-nptl-workaround \ - --disable-redhat24 \ - --enable-epoll \ - --enable-shared \ - --enable-verbose-build \ - --sysconfdir="${EPREFIX}"/etc/pvfs2 \ - $(use_enable aio kernel-aio) \ - $(use_enable debug perf-counters) \ - $(use_enable debug segv-backtrace) \ - $(use_enable fuse) \ - $(use_enable gtk karma) \ - $(use_enable mmap mmap-racache) \ - $(use_enable kmod-threads threaded-kmod-helper) \ - $(use_enable reset-file-pos) \ - $(use_enable secure trusted-connections) \ - $(use_enable sendfile kernel-sendfile) \ - $(use_enable server) \ - $(use_enable static static-server) \ - $(use_enable static-libs static) \ - $(use_enable usrint) \ - $(use_enable usrint-cache ucache) \ - $(use_enable usrint-cwd) \ - $(use_enable usrint-kmount) \ - $(use_with infiniband openib "${EPREFIX}"/usr/) \ - $(use_with memtrace mtrace) \ - $(use_with open-mx mx "${EPREFIX}"/usr/) \ - $(use_with ssl openssl "${EPREFIX}"/usr/) \ - $(use_with tcp bmi-tcp) \ - $(use_with valgrind) \ - ${myconf} -} - -src_compile() { - emake all - if use modules; then - linux-mod_src_compile || die "kernel module compilation failed" - emake kernapps - fi - - use doc && emake docs - if use apidocs; then - cd "${S}"/doc - doxygen doxygen/pvfs2-doxygen.conf || die "doxygen failed" - fi -} - -src_install() { - emake DESTDIR="${D}" install - if use modules; then - linux-mod_src_install || die - emake DESTDIR="${D}" kernapps_install - - newinitd "${FILESDIR}"/pvfs2-client-init.d pvfs2-client - newconfd "${FILESDIR}"/pvfs2-client-conf.d pvfs2-client - fi - - if use server; then - newinitd "${FILESDIR}"/pvfs2-server-init.d pvfs2-server - newconfd "${FILESDIR}"/pvfs2-server-conf.d pvfs2-server - fi - - keepdir /var/log/pvfs2 - - dodoc AUTHORS CREDITS ChangeLog INSTALL README "${FILESDIR}/README.gentoo" - - if use doc; then - dodoc doc/{coding/,}*.{pdf,txt} doc/random/*.pdf \ - doc/{coding/valgrind,add-client-syscall,add-server-req,REFERENCES.bib} - - if use apidocs; then - dohtml -A map -A md5 doc/doxygen/html/* - fi - - docinto design - dodoc doc/design/*.{pdf,txt} - fi - if use examples; then - docinto examples - dodoc -r examples/heartbeat examples/fs.conf - fi -} - -pkg_postinst() { - linux-mod_pkg_postinst || die - - ewarn "Plese read ${ROOT}usr/share/doc/${PF}/README.Gentoo documentation carefully!" - ewarn "It contains very important usage information and known issues." - if ! use modules; then - ewarn - ewarn "Without modules support you wouldn't be able to use pvfs2-client and mount" - ewarn "partitions using kernel VFS. Though, you are still able to use libpvfs2," - ewarn "ROMIO interface, and FUSE client (if fuse use flag is enabled)." - fi - if use modules && kernel_is -ge 3 1; then - ewarn - ewarn "ACL support for 3.1 and 3.2 kernels is known to have bugs." - fi - if use sendfile; then - ewarn - ewarn "With sendfile enabled performance will be degraded for small access patterns." - fi -} - -pkg_config() { - local s - local f="$(source "${ROOT}"etc/conf.d/pvfs2-server; echo ${PVFS2_FS_CONF})" - [[ -z "${f}" ]] && f="${ROOT}etc/pvfs2/fs.conf" - if [[ -f "${f}" ]]; then - ewarn "Previous install detected." - ewarn "We're about to wipe out ${f} and replace it with" - ewarn "the file generated by running pvfs2-genconfig. If this is what" - ewarn "you want to do, hit any key to continue. Otherwise hit ctrl+C" - ewarn "to abort." - read s - fi - einfo "Creating unified configuration file" - [ ! -d "${ROOT}$(dirname "${f}")" ] && mkdir -p "${ROOT}$(dirname "${f}")" - "${ROOT}"usr/bin/pvfs2-genconfig "${f}" -} |