summaryrefslogtreecommitdiff
path: root/app-backup/dar
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-03-12 21:55:15 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-03-12 21:55:15 +0000
commit7218e1b46bceac05841e90472501742d905fb3fc (patch)
tree56fae051db521b8fce8014cbc8b11484885b14b3 /app-backup/dar
parent6d691ad5b6239929063441bbd14c489e92e7396e (diff)
gentoo resync : 12.03.2021
Diffstat (limited to 'app-backup/dar')
-rw-r--r--app-backup/dar/Manifest5
-rw-r--r--app-backup/dar/dar-2.6.13-r1.ebuild88
-rw-r--r--app-backup/dar/dar-2.6.13.ebuild2
-rw-r--r--app-backup/dar/metadata.xml12
4 files changed, 102 insertions, 5 deletions
diff --git a/app-backup/dar/Manifest b/app-backup/dar/Manifest
index 3c2481bb74ee..e5485449cb61 100644
--- a/app-backup/dar/Manifest
+++ b/app-backup/dar/Manifest
@@ -3,5 +3,6 @@ DIST dar-2.6.10.tar.gz 2140424 BLAKE2B 840a7a3d33825658be541157468a15bc3a3082083
DIST dar-2.6.13.tar.gz 2148732 BLAKE2B 51de01793dead832209671569f8054b1de3b5fa810c786ae675207b6dc3e639a5c036896e1688e017b222fbaa6c011494a9d43b3bb2b16570a38e291f893b73f SHA512 f0f853db6e15f5abfabf87be06a1c374662c7fa7e1140eaaeef3e8c8c4d0049a00a8e74409d6805ea3ae5b2f3171f2eba27459e8acb4438c467c4f0bd0825c0c
EBUILD dar-2.5.11.ebuild 2240 BLAKE2B 676849c6b7e0be4af55d7a4dd67159ef3d0eeea289de1cbd18c5920e9bdf793c0dac7a7f78d76eb1b42c712cd8de2b4545f9e6e911a5532916f17f9076fe9b49 SHA512 635cfb86497ccd0bece7145538130ac301345ee37f71c28c620c10236ffb02d5d184b1eebe0a09fdeb3b56ef644fe497d3fa49d319aa526529a7317f4be79f7e
EBUILD dar-2.6.10.ebuild 2428 BLAKE2B c593a80f822bd0c0f7151afd315c19ed43442bb7e6f7cd224efca9b8b0fcbc8b0bd7544c89005e436516a5cf6cdf50a94b0f27453888d7014f7689cc7c202d39 SHA512 36bb65b69130fb29c4ad9b3a33779ddc6a637b97daea68bf6e5e6df32e08546300e4772e345744cfca67e52039b8d96e6f931a19be6ab055e1bc3ab8284ee93f
-EBUILD dar-2.6.13.ebuild 2425 BLAKE2B 4c8e3cdf8fada15050eb7ade152f270e52333c1d4a9cde791524e48a84f5048fb692765a3f83f433c0badaed1e1890efef1361357b0bc696277b524c4557b4ac SHA512 9ae119eb61f6a77043593defc8a790a4dd52339ac9ec26abbf3902840df84a74674926b1e2653423fafdaae9f1bcc5b457074ee3bfe5071c24c50044cf0d23ff
-MISC metadata.xml 839 BLAKE2B 9a7022a2e4a20a5519d5242e1d67d30918c5f723f970e6725c7dfb39a16d8130d117fd1cea49a76c209921ed960b6ac9b94ed37aa54e5e41afd39c3e68f23a0c SHA512 e877836606715f1624a67d8b32fb0d586d646b05e5ea6c589adf3c4c8ca4950c251edd212da7b07a0cf763d94e0e0f1c5f8f89c3019e4bfd8c1e3bd89aacd393
+EBUILD dar-2.6.13-r1.ebuild 2146 BLAKE2B 5095a9a2518b778578cd188db5dbd7ec3aa721da28742241e7b1688bd241ab63aead52082492ae4c6a60999f8f6235245204c66c3ac1dfbd6e8bca60528a09d1 SHA512 ae419297e74e0e5580905c6466e0506086c6b32c571c1b8541e5c894dc1aa3dd637308a00c859f8877ce5d04d0084410b6932370c9bc480175d3a6d72e2293cd
+EBUILD dar-2.6.13.ebuild 2423 BLAKE2B a98c3d902c783b6bfb5872334ef38e59224510b59aeb13da03791ace999025d535014cb9ee4e4d2dee7203417ae9c684ea278bf8beecd97ec5fea5f842fba989 SHA512 7f84a8f96fb7d805d2902fcee3a4ca8dd97a8b1e41fdcd2c7803e8a0e7676821265d0c8dcf530f3eaa66fd0289948ccd35b26339e8155d0d4a3af7a4d41b5b33
+MISC metadata.xml 1157 BLAKE2B 2af261dd785d76c50a8f6d4a428c90fc6c99bec9f8aa175424841b3ed46fa9fb8b7662dfcae4e417c9520229361ec4598e4fd5652e7dfc03b423e77869c418f6 SHA512 e3c5608eab71251150624237c034f412bfdeeb5500b8156cee6fe352c0529d17743cbe864f94da54c2f4ce8fda098b6561eeb5b14be51073e8ea22cf7bd7f68a
diff --git a/app-backup/dar/dar-2.6.13-r1.ebuild b/app-backup/dar/dar-2.6.13-r1.ebuild
new file mode 100644
index 000000000000..414cefd61db1
--- /dev/null
+++ b/app-backup/dar/dar-2.6.13-r1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+DESCRIPTION="A full featured backup tool, aimed for disks"
+HOMEPAGE="http://dar.linux.free.fr/"
+SRC_URI="mirror://sourceforge/dar/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux"
+IUSE="curl dar32 dar64 doc gcrypt gpg lzo nls rsync threads xattr"
+
+RESTRICT="test" # need to be run as root
+
+RDEPEND="
+ app-arch/bzip2:=
+ app-arch/xz-utils:=
+ sys-libs/libcap
+ >=sys-libs/zlib-1.2.3:=
+ curl? ( net-misc/curl )
+ gcrypt? ( dev-libs/libgcrypt:0= )
+ gpg? ( app-crypt/gpgme )
+ lzo? ( dev-libs/lzo:= )
+ rsync? ( net-libs/librsync:= )
+ threads? ( dev-libs/libthreadar:= )
+ xattr? ( sys-apps/attr:= )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ doc? ( app-doc/doxygen )
+ nls? (
+ sys-devel/gettext
+ virtual/libintl
+ )
+"
+
+REQUIRED_USE="?? ( dar32 dar64 )
+ gpg? ( gcrypt )"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
+
+src_configure() {
+ # configure.ac is totally funked up regarding the AC_ARG_ENABLE
+ # logic.
+ # For example "--enable-dar-static" causes configure to DISABLE
+ # static builds of dar.
+ # Do _not_ use $(use_enable) until you have verified that the
+ # logic has been fixed by upstream.
+ local myconf=(
+ --disable-dar-static
+ --disable-python-binding
+ --disable-static
+ --disable-upx
+ $(usex curl '' --disable-libcurl-linking)
+ $(usex dar32 --enable-mode=32 '')
+ $(usex dar64 --enable-mode=64 '')
+ $(usex doc '' --disable-build-html)
+ $(usex gcrypt '' --disable-libgcrypt-linking)
+ $(usex gpg '' --disable-gpgme-linking)
+ $(usex lzo '' --disable-liblzo2-linking)
+ $(usex nls '' --disable-nls)
+ $(usex rsync '' --disable-librsync-linking)
+ $(usex threads '' --disable-threadar)
+ $(usex xattr '' --disable-ea-support)
+ )
+
+ # Bug 103741
+ filter-flags -fomit-frame-pointer
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" pkgdatadir="${EPREFIX}"/usr/share/doc/${PF}/html install
+
+ einstalldocs
+
+ find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+
+ # Bug 729150
+ rm "${ED}/usr/share/doc/${PF}/html/samples/MyBackup.sh.tar.gz" || die
+}
diff --git a/app-backup/dar/dar-2.6.13.ebuild b/app-backup/dar/dar-2.6.13.ebuild
index 4924de9b8a32..171479d50037 100644
--- a/app-backup/dar/dar-2.6.13.ebuild
+++ b/app-backup/dar/dar-2.6.13.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dar/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~ppc ~sparc x86 ~amd64-linux"
IUSE="curl dar32 dar64 doc gcrypt gpg lzo nls static static-libs xattr"
RESTRICT="test" # need to be run as root
diff --git a/app-backup/dar/metadata.xml b/app-backup/dar/metadata.xml
index 31483fe9d2ff..2d3b4ad0f78f 100644
--- a/app-backup/dar/metadata.xml
+++ b/app-backup/dar/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>ceamac.paragon@gmail.com</email>
+ <name>Viorel Munteanu</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<longdescription>
Backup directory tree and files.
Full featured archiver with support for differential backups, slices,
@@ -14,7 +21,8 @@ operations, including with ssh.
<flag name="dar64">Enables --enable-mode=64 option, which replace infinite
by 64 bit integers</flag>
<flag name="gcrypt">Enables strong encryption support</flag>
- <flag name="gpg">Enables usage of asymetric crypto algorithms</flag>
+ <flag name="gpg">Enables usage of asymmetric encryption algorithms</flag>
+ <flag name="rsync">Enables linking with <pkg>net-libs/librsync</pkg> for delta compression support</flag>
</use>
<upstream>
<remote-id type="sourceforge">dar</remote-id>