summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-backup/tsm')
-rw-r--r--app-backup/tsm/Manifest2
-rw-r--r--app-backup/tsm/metadata.xml1
-rw-r--r--app-backup/tsm/tsm-8.1.17.2-r1.ebuild (renamed from app-backup/tsm/tsm-8.1.13.3.ebuild)20
3 files changed, 16 insertions, 7 deletions
diff --git a/app-backup/tsm/Manifest b/app-backup/tsm/Manifest
index b2dff225bdf9..21ab9ba678a3 100644
--- a/app-backup/tsm/Manifest
+++ b/app-backup/tsm/Manifest
@@ -1 +1 @@
-DIST 8.1.13.3-TIV-TSMBAC-LinuxX86.tar 593264640 BLAKE2B 0dec77e87403f86aaf98b3dbc61c4dcf7a107d2dbdb1733ad97294669b122a202034928b6c83df931877c6cd08272f7920250fbd6262ec9f565afdc06dd42c2b SHA512 dac6b7f701e7fb8af49988da8df952c93879b57ea57daa88d4fff3c531423c73b24e89995894c041601faf1c33f115e5153461e2672254d9f29b65dd30c8ab8e
+DIST 8.1.17.2-TIV-TSMBAC-LinuxX86.tar 704153600 BLAKE2B a652ab860dd4c44ad75b669153df63e26b8eccaf7978c847162f2028b9fb1c263e4ccf2724e1d4b18b5cb47237070a1941a7cdeb9e15a1a5ff7ba9671fcade05 SHA512 0d90976f77d93b65582492547631adf5349dad83617fcc3b40c804111cd7f316fbe238c0f943cd23675b3427a36bfbeb81160b622a5664fca34d026693194cfe
diff --git a/app-backup/tsm/metadata.xml b/app-backup/tsm/metadata.xml
index adcd5f3f170a..f53678b60439 100644
--- a/app-backup/tsm/metadata.xml
+++ b/app-backup/tsm/metadata.xml
@@ -7,5 +7,6 @@
<use>
<flag name="tsm-cit">IBM Tivoli Common Inventory Technology</flag>
<flag name="tsm-hw">Difference snapshot support for NetApp and N-Series file servers</flag>
+ <flag name="vmware">Install vmware data protection support</flag>
</use>
</pkgmetadata>
diff --git a/app-backup/tsm/tsm-8.1.13.3.ebuild b/app-backup/tsm/tsm-8.1.17.2-r1.ebuild
index a7fb3824f621..de1a9b67bd7a 100644
--- a/app-backup/tsm/tsm-8.1.13.3.ebuild
+++ b/app-backup/tsm/tsm-8.1.17.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
inherit readme.gentoo-r1 rpm systemd pax-utils
DESCRIPTION="IBM Spectrum Protect (former Tivoli Storage Manager) Backup/Archive Client, API"
-HOMEPAGE="https://www.ibm.com/us-en/marketplace/data-protection-and-recovery"
+HOMEPAGE="https://www.ibm.com/docs/en/spectrum-protect"
MY_PV_MAJOR=$(ver_cut 1)
MY_PV_MINOR=$(ver_cut 2)
@@ -21,7 +21,7 @@ if [[ ${MY_PV_PATCH} == 0 ]]; then
else
MY_RELEASE_PATH=patches
fi
-BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/"
+BASE_URI="https://public.dhe.ibm.com/storage/tivoli-storage-management/"
BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/"
BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/"
SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar"
@@ -35,7 +35,7 @@ LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exola
SLOT="0"
KEYWORDS="-* amd64"
-IUSE="acl java +tsm-cit +tsm-hw"
+IUSE="acl java vmware +tsm-cit +tsm-hw"
QA_PREBUILT="*"
# not available (yet?)
@@ -50,6 +50,9 @@ ${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )"
done
unset lang
+BDEPEND="
+ app-arch/xz-utils[extra-filters]
+"
DEPEND="
acct-group/tsm
"
@@ -60,10 +63,12 @@ RDEPEND="
sys-fs/fuse:0
acl? ( sys-apps/acl )
java? ( virtual/jre:1.8 )
+ vmware? ( x11-libs/libXft media-libs/alsa-lib )
|| (
sys-libs/libxcrypt[compat]
- sys-libs/glibc[crypt(+)]
- )"
+ sys-libs/glibc[crypt(-)]
+ )
+"
S="${WORKDIR}/bacli"
@@ -120,6 +125,9 @@ src_unpack() {
}
src_install() {
+ if ! use vmware; then
+ rm -rf opt/tivoli/tsm/tdpvmware
+ fi
cp -a opt "${D}"/ || die
cp -a usr "${D}"/ || die