summaryrefslogtreecommitdiff
path: root/net-fs
diff options
context:
space:
mode:
authorGuilherme Amadio <amadio@gentoo.org>2020-06-19 09:16:01 +0200
committerGuilherme Amadio <amadio@gentoo.org>2020-06-19 09:20:24 +0200
commitac6070834ec02c517ccbf43d78bd55d06ccf65db (patch)
treeb32ecf65e76440c5e5167320283522853c9634e6 /net-fs
parentnet-fs/cvmfs: version bump to 2.7.2 (diff)
downloadgentoo-ac6070834ec02c517ccbf43d78bd55d06ccf65db.tar.gz
gentoo-ac6070834ec02c517ccbf43d78bd55d06ccf65db.tar.bz2
gentoo-ac6070834ec02c517ccbf43d78bd55d06ccf65db.zip
net-fs/cvmfs: drop old 2.3.5 version
Closes: https://bugs.gentoo.org/720298 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Diffstat (limited to 'net-fs')
-rw-r--r--net-fs/cvmfs/Manifest1
-rw-r--r--net-fs/cvmfs/cvmfs-2.3.5-r2.ebuild158
-rw-r--r--net-fs/cvmfs/metadata.xml3
3 files changed, 0 insertions, 162 deletions
diff --git a/net-fs/cvmfs/Manifest b/net-fs/cvmfs/Manifest
index fbc4c19c412c..b5603b6aba7a 100644
--- a/net-fs/cvmfs/Manifest
+++ b/net-fs/cvmfs/Manifest
@@ -1,2 +1 @@
-DIST cvmfs-2.3.5.tar.gz 37771779 BLAKE2B 06366cc1bdc2e133b65ec6f348507ef0d5f752f69b87632b0b27bb5b29e0546922d5a12e406f733341e9c8b7d32f8bd32878e247d98a168d6985a620607720d3 SHA512 7f2d05776a747c72d0aa8b5270cfb46f7dc31a458deee65a4a21446718ba813e4c449f6424c7419345e6ffb7cefce3d328dea7b414fe5a5980f9b93ccac0157b
DIST cvmfs-2.7.2.tar.gz 43121950 BLAKE2B 3f9b23709f7fd7d21f0c141388df9b3f59c0c9ed8c4b27ae4071cff919e6d04eec1c80fe26a70b421d554969d35cb18f1a700be67f046a1a5d53d73a9e64bbe2 SHA512 35f4d949b4f2d002e6ef07e61cd443e55b30031a396f9850fc8d511b2ea3fd37f12e340828878cce151876f7391459f5bb13f0fe325070567f2876eb50185149
diff --git a/net-fs/cvmfs/cvmfs-2.3.5-r2.ebuild b/net-fs/cvmfs/cvmfs-2.3.5-r2.ebuild
deleted file mode 100644
index 98352290b975..000000000000
--- a/net-fs/cvmfs/cvmfs-2.3.5-r2.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils linux-info bash-completion-r1
-
-MYP=${PN}-${PV/_p/-fix}
-
-DESCRIPTION="HTTP read-only file system for distributing software"
-HOMEPAGE="http://cernvm.cern.ch/portal/filesystem"
-SRC_URI="https://github.com/cvmfs/${PN}/archive/${MYP}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS="~amd64 ~x86"
-IUSE="aufs bash-completion debug doc preload server test test-programs"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
- dev-cpp/gtest
- >=dev-cpp/sparsehash-1.12
- dev-db/sqlite:3=
- dev-libs/leveldb:0=
- dev-libs/openssl:0
- net-libs/pacparser:0=
- net-misc/curl:0[adns]
- sys-apps/attr
- sys-fs/fuse:0=
- sys-libs/libcap:0=
- sys-libs/zlib:0=
- preload? ( >=dev-cpp/tbb-4.4:0=[debug?] )
- server? (
- >=dev-cpp/tbb-4.4:0=[debug?]
- dev-python/geoip-python
- )
-"
-
-RDEPEND="${CDEPEND}
- app-admin/sudo
- net-fs/autofs
- server? (
- aufs? ( sys-kernel/aufs-sources )
- www-servers/apache
- )
-"
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen[dot] )
- test? (
- dev-python/geoip-python
- >=dev-cpp/tbb-4.4:0=
- || ( sys-devel/gdb dev-util/lldb )
- )
-"
-
-REQUIRED_USE="test-programs? ( server )"
-
-S="${WORKDIR}/${PN}-${MYP}"
-
-pkg_setup() {
- if use server; then
- if use aufs; then
- CONFIG_CHECK="~AUFS_FS"
- ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set with the aufs flag"
- else
- CONFIG_CHECK="~OVERLAY_FS"
- ERROR_AUFS_FS="CONFIG_OVERLAY_FS: is required to be set"
- fi
- linux-info_pkg_setup
- fi
-}
-
-src_prepare() {
- cmake-utils_src_prepare
- # gentoo stuff
- sed -i -e 's/COPYING//' CMakeLists.txt || die
- rm bootstrap.sh || die
- sed -e "s:cvmfs-\${CernVM-FS_VERSION_STRING}:${PF}:" \
- -i CMakeLists.txt || die
-
- # hack for bundled packages
- # not worth unbundling upstreams are flaky/dead
- local pkg
- for pkg in vjson sha2 sha3; do
- # respect toolchain variables
- sed -e 's/g++/$(CXX)/g' \
- -e 's/gcc/$(CC)/g' \
- -e 's/CFLAGS/MYCFLAGS/g' \
- -e 's/-O2/$(CFLAGS)/g' \
- -e 's/-O2/$(CXXFLAGS)/g' \
- -e 's/ar/$(AR)/' \
- -e 's/ranlib/$(RANLIB)/' \
- -i externals/${pkg}/src/Makefile || die
- mkdir -p "${WORKDIR}/${P}_build"/externals/build_${pkg}
- cp -r externals/${pkg}/src/* \
- "${WORKDIR}/${P}_build"/externals/build_${pkg}/ || die
- done
-}
-
-src_configure() {
- local mycmakeargs=(
- -DGEOIP_BUILTIN=OFF
- -DGOOGLETEST_BUILTIN=OFF
- -DLEVELDB_BUILTIN=OFF
- -DLIBCURL_BUILTIN=OFF
- -DPACPARSER_BUILTIN=OFF
- -DSPARSEHASH_BUILTIN=OFF
- -DSQLITE3_BUILTIN=OFF
- -DTBB_PRIVATE_LIB=OFF
- -DZLIB_BUILTIN=OFF
- -DBUILD_CVMFS=ON
- -DBUILD_LIBCVMFS=ON
- -DINSTALL_MOUNT_SCRIPTS=ON
- -DINSTALL_PUBLIC_KEYS=ON
- -DINSTALL_BASH_COMPLETION=OFF
- -DBUILD_DOCUMENTATION="$(usex doc)"
- -DBUILD_PRELOADER="$(usex preload)"
- -DBUILD_SERVER="$(usex server)"
- )
- if use test || use test-programs; then
- mycmakeargs+=( -DBUILD_UNITTESTS=ON )
- fi
- use test-programs && mycmakeargs+=( -DINSTALL_UNITTESTS=ON )
- if use debug; then
- mycmakeargs+=(
- $(cmake-utils_use server BUILD_SERVER_DEBUG)
- $(cmake-utils_use test BUILD_UNITTESTS_DEBUG)
- )
- fi
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
- use doc && cmake-utils_src_compile doc
-}
-
-src_install() {
- cmake-utils_src_install
- use bash-completion && \
- newbashcomp cvmfs/bash_completion/cvmfs.bash_completion cvmfs
- dodoc doc/*.md
- if use doc; then
- insinto /usr/share/doc/${PF}
- doins -r "${BUILD_DIR}"/html
- docompress -x /usr/share/doc/${PF}/html
- fi
-}
-
-pkg_config() {
- einfo "Setting up CernVM-FS client"
- cvmfs_config setup
- einfo "Now edit ${EROOT%/}/etc/cvmfs/default.local"
- einfo "and restart the autofs service"
-}
diff --git a/net-fs/cvmfs/metadata.xml b/net-fs/cvmfs/metadata.xml
index 75ea4108192b..6d58ea9a03ae 100644
--- a/net-fs/cvmfs/metadata.xml
+++ b/net-fs/cvmfs/metadata.xml
@@ -23,10 +23,7 @@
and meta-data on demand and verifies data integrity by cryptographic hashes.
</longdescription>
<use>
- <flag name="aufs">Use AUFS instead of OverlayFS for the server</flag>
- <flag name="preload">Install the cvmfs cache preloader for distributed file systems</flag>
<flag name="server">Install the cvmfsd program and init script</flag>
- <flag name="test-programs">Install unit test programs</flag>
</use>
<upstream>
<remote-id type="github">cvmfs/cvmfs</remote-id>