diff options
Diffstat (limited to 'app-backup/dar')
-rw-r--r-- | app-backup/dar/Manifest | 5 | ||||
-rw-r--r-- | app-backup/dar/dar-2.6.13-r1.ebuild | 88 | ||||
-rw-r--r-- | app-backup/dar/dar-2.6.13.ebuild | 2 | ||||
-rw-r--r-- | app-backup/dar/metadata.xml | 12 |
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> |