summaryrefslogtreecommitdiff
path: root/app-backup/tarsnap
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
commitb590c8d7572b727d565cc0b8ff660d43569845de (patch)
tree06f7a4102ea4e845df8b66660f252920d52952f9 /app-backup/tarsnap
parent24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff)
downloadbaldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip
Adding metadata
Diffstat (limited to 'app-backup/tarsnap')
-rw-r--r--app-backup/tarsnap/Manifest2
-rw-r--r--app-backup/tarsnap/metadata.xml5
-rw-r--r--app-backup/tarsnap/tarsnap-1.0.41.ebuild82
3 files changed, 89 insertions, 0 deletions
diff --git a/app-backup/tarsnap/Manifest b/app-backup/tarsnap/Manifest
new file mode 100644
index 000000000000..59aa3c8281d0
--- /dev/null
+++ b/app-backup/tarsnap/Manifest
@@ -0,0 +1,2 @@
+DIST tarsnap-autoconf-1.0.41.tgz 763978 BLAKE2B 485305ad628c55b39cb639adae08eeb03ca03c5d9d610a466ebfacca09552e7a2016712d834b8f43270cccc593cc31f794f99615aea89eb33152ec81c38e25e6 SHA512 ea9fc30c9d9860040021eae2583c370c6ebd5bb37c5fa39d9d0ea141ff976d22e5df8c842c0963b6d930da9452eb0e6c3040e74e9cdb3a348e41f4aeec27deb8
+DIST tarsnap-sigs-1.0.41.asc 972 BLAKE2B fe8539722a00899f5d0b1b68c984d4586ddbab2e599918f35dd0965c0a0336e3be3da8a4955e6a642dc357e40197fd57ebc6417096f81c1a5554dafe78ec6aab SHA512 d91239c7230ca5fa3a2c6f9d8bac834782dbe5772d18f12aac1f20c4171f4f3afe924ec05b1cff219d096959e204594b94a1860c7d205d32033282cef29a0150
diff --git a/app-backup/tarsnap/metadata.xml b/app-backup/tarsnap/metadata.xml
new file mode 100644
index 000000000000..5f33304011d5
--- /dev/null
+++ b/app-backup/tarsnap/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-backup/tarsnap/tarsnap-1.0.41.ebuild b/app-backup/tarsnap/tarsnap-1.0.41.ebuild
new file mode 100644
index 000000000000..4aac194fc434
--- /dev/null
+++ b/app-backup/tarsnap/tarsnap-1.0.41.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/tarsnap.asc
+inherit toolchain-funcs shell-completion verify-sig
+
+DESCRIPTION="Online backups for the truly paranoid"
+HOMEPAGE="https://www.tarsnap.com/"
+SRC_URI="
+ https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz
+ verify-sig? ( https://www.tarsnap.com/download/${PN}-sigs-${PV}.asc )
+"
+S="${WORKDIR}"/${PN}-autoconf-${PV}
+
+LICENSE="tarsnap BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="acl bzip2 lzma xattr"
+# The tarsnap license allows redistribution only without modification.
+# Commented out because patches apply only to files with a free license.
+#RESTRICT="bindist"
+
+RDEPEND="
+ app-arch/bzip2
+ dev-libs/openssl:=
+ sys-fs/e2fsprogs
+ virtual/zlib:=
+ acl? ( sys-apps/acl )
+ lzma? ( app-arch/xz-utils )
+ xattr? ( sys-apps/attr )
+"
+# Required for "magic.h"
+DEPEND="
+ ${RDEPEND}
+ virtual/os-headers
+"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-tarsnap )"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # false positive due to outdated autoconf, bug #900124
+ # release tarballs don't contain configure.ac!!!
+ makedev
+)
+
+src_unpack() {
+ if use verify-sig; then
+ cd "${DISTDIR}" || die
+ verify-sig_verify_signed_checksums \
+ ${PN}-sigs-${PV}.asc \
+ openssl-dgst \
+ ${PN}-autoconf-${PV}.tgz
+ cd "${WORKDIR}" || die
+ fi
+
+ default
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable xattr)
+ $(use_enable acl)
+ # The bundled libarchive (ancient copy) always builds
+ # the bzip2 bits.
+ --with-bz2lib
+ --without-lzmadec
+ $(use_with lzma)
+ --with-bash-completion-dir="$(get_bashcompdir)"
+ --with-zsh-completion-dir="$(get_zshcompdir)"
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_test() {
+ emake test
+}