summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Savchenko <bircoph@gentoo.org>2016-08-12 15:54:33 +0300
committerAndrew Savchenko <bircoph@gentoo.org>2016-08-12 15:54:33 +0300
commit33b91e248dc0ab82c26df40ee1141c3e47f39d46 (patch)
tree7c56cfd9e7874dbe5215797d1f80effc621d79b9
parentsys-cluster/netpipe: multiple fixes (diff)
downloadbircoph-33b91e248dc0ab82c26df40ee1141c3e47f39d46.tar.gz
bircoph-33b91e248dc0ab82c26df40ee1141c3e47f39d46.tar.bz2
bircoph-33b91e248dc0ab82c26df40ee1141c3e47f39d46.zip
sys-cluster/orangefs: remove old
-rw-r--r--sys-cluster/orangefs/Manifest2
-rw-r--r--sys-cluster/orangefs/orangefs-2.8.6-r5.ebuild239
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}"
-}