diff options
Diffstat (limited to 'app-backup/dar')
-rw-r--r-- | app-backup/dar/Manifest | 7 | ||||
-rw-r--r-- | app-backup/dar/dar-2.5.11.ebuild | 96 | ||||
-rw-r--r-- | app-backup/dar/dar-2.5.12.ebuild | 96 | ||||
-rw-r--r-- | app-backup/dar/metadata.xml | 24 |
4 files changed, 223 insertions, 0 deletions
diff --git a/app-backup/dar/Manifest b/app-backup/dar/Manifest new file mode 100644 index 000000000000..334dfebc5005 --- /dev/null +++ b/app-backup/dar/Manifest @@ -0,0 +1,7 @@ +DIST dar-2.5.11.tar.gz 1891928 SHA256 ad9d4b32b7a1240d9ae74155ff0aab3848065bee65ce01a022a234c02be73989 SHA512 36b90218a34ac7f41ce9ca0a2167cfb2fd243b23b8e84350153e8804f0faabf87291b4e4b061533bcb0ca079f087c074eeaa12a54ee8084dd386a072ac503847 WHIRLPOOL 4e52c72a98d56b402cb546b96c5d09233910558322dca9344242ab5829f1c39e68fca31221db4f90dc6d20c216199ebce1329fd9dc214d548a78457178ab4cf5 +DIST dar-2.5.12.tar.gz 1893694 SHA256 19bd60000a681a20386ee079b9a6ea05028020053eaeddbff175a8d22563fba2 SHA512 58eafe69c730d8f3974a1b1e8f7ca67feee82babde9ba9577ef29c422861db2b29afa835c9b55160e5d226efb634b539a580845e429d08fd84beeb6f0d39be7e WHIRLPOOL d16a861c4f5e88ac93854085e9b62cc357643ba1cab0d3f822a699fa192574cbf45c8254308cddfc928839169e096fa55f229a33ab9735d7f582f5ca346c280f +EBUILD dar-2.5.11.ebuild 2402 SHA256 dbc9474b1d6df0b2415c09cbccea7ed482367ddf7821b12bfd6a5d3388ef5afc SHA512 2519d1c4ee298e6439cf09946efd68d9ee8f627087f276e629ed0bb9af9b9b50889dc9cff8888e98b40f2bbe8cde59e26bdebaaffef177829bf7d40994ed9ded WHIRLPOOL 6f0cf82edec5fd50c0307e0d6104ec26a11a995a036fee7c03eb60d26a9bc6864d65d3e086c92444daa6996e41efb6ad725fd1cd1825539f2cba0df6b2ec0b5e +EBUILD dar-2.5.12.ebuild 2406 SHA256 2762fe05d0f124ee230b6c57c89f2141f181eb810f550385f30ec674fc1c230d SHA512 6d7185d1dbcf892ea038aa7c158a97ff9a77580d38a191914c704edbc78863d1c6ca74b30f5b3f39a76e137eca78e4cb42e5ce8d760fd624d3da47bb4933adb8 WHIRLPOOL f19b6813bc102e9ad0ce4fefef34aac349cc75eb9bfce2376ee6ae2d5a7cb3c06babd4859521292e8e88320c6c118b9d651a381ec996a71389dd8dfadad70925 +MISC ChangeLog 6703 SHA256 2adcf0f75256f30165dde5e1e26059e907e3acba1a6f7bc8891acc8bdc529593 SHA512 07cb0c953ca030644affed4e6e484f7091cd8719eabceffe11558b71a2d05a938b5e269196b30153a5f183c4a64dbc9789b32f9b9a9bbdb313431c0a089ffc66 WHIRLPOOL 2c034772786a464d935153733e17ce6b4de344d7845827a37d9d4f2b33894aa4817d0900f459bce70c6d29811f9a40f3eaf428b72ef7a77a2fd6cf6dc6c7c064 +MISC ChangeLog-2015 11300 SHA256 04de65bccff9d90e7437d3c91c59d5b61dff8d12900dffe5366a213158309308 SHA512 12bcbdcaf6a493844b22b13b780efa31295faf5e0c490831e4a7d9fc197b2c02f87d432186e1a6b0ec28b995b61404542d5de8f040e646875431db216d189ae0 WHIRLPOOL 8e86218d9c7437ddca204fcc3b9d6de2ff89f1424d39fcf5fd4575a085ea4093ec3d0eca20320ff933fd13aec69bbed438827f82b137b576895bd12ef493a04d +MISC metadata.xml 887 SHA256 0990bec3fd34b4f227d47cf5b147f4eefb9babde95fe606cee03264e15f8f1fd SHA512 9210de7c2f273c52c39555e2db525b1bdaa58c44d22deab887d1bf96e42ac9e8f32545461c7129d4673ced220a6445ddda68c6c2733e5660fcad05e98db56817 WHIRLPOOL 768beac4b83b1eacb8ca695edc9b19bd0dfe10daa5253630cf21e604364a53ea57f334b7e109cc9b22157c7576718858d19bc7fa2b73db07a6005f8aac569781 diff --git a/app-backup/dar/dar-2.5.11.ebuild b/app-backup/dar/dar-2.5.11.ebuild new file mode 100644 index 000000000000..d1de0e73d30a --- /dev/null +++ b/app-backup/dar/dar-2.5.11.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +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="dar32 dar64 doc gcrypt gpg lzo nls static static-libs xattr" + +RESTRICT="test" # need to be run as root + +RDEPEND=">=sys-libs/zlib-1.2.3:= + !static? ( + app-arch/bzip2:= + app-arch/xz-utils:= + sys-libs/libcap + gcrypt? ( dev-libs/libgcrypt:0= ) + gpg? ( app-crypt/gpgme ) + lzo? ( dev-libs/lzo:= ) + xattr? ( sys-apps/attr:= ) + )" + +DEPEND="${RDEPEND} + static? ( + app-arch/bzip2[static-libs] + app-arch/xz-utils[static-libs] + sys-libs/libcap[static-libs] + sys-libs/zlib[static-libs] + gcrypt? ( dev-libs/libgcrypt:0=[static-libs] ) + gpg? ( + app-crypt/gpgme[static-libs] + dev-libs/libassuan[static-libs] + dev-libs/libgpg-error[static-libs] + ) + lzo? ( dev-libs/lzo[static-libs] ) + xattr? ( sys-apps/attr[static-libs] ) + ) + nls? ( + sys-devel/gettext + virtual/libintl + ) + doc? ( app-doc/doxygen )" + +REQUIRED_USE="?? ( dar32 dar64 ) + gpg? ( gcrypt )" + +#PATCHES=( +#) + +src_configure() { + local myconf=( --disable-upx ) + + # Bug 103741 + filter-flags -fomit-frame-pointer + + # 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. + use xattr || myconf+=( --disable-ea-support ) + use dar32 && myconf+=( --enable-mode=32 ) + use dar64 && myconf+=( --enable-mode=64 ) + use doc || myconf+=( --disable-build-html ) + # use examples && myconf+=( --enable-examples ) + use gcrypt || myconf+=( --disable-libgcrypt-linking ) + use gpg || myconf+=( --disable-gpgme-linking ) + use lzo || myconf+=( --disable-liblzo2-linking ) + use nls || myconf+=( --disable-nls ) + if ! use static ; then + myconf+=( --disable-dar-static ) + if ! use static-libs ; then + myconf+=( --disable-static ) + fi + fi + + econf ${myconf[@]} +} + +src_install() { + emake DESTDIR="${D}" pkgdatadir="${EPREFIX}"/usr/share/doc/${PF}/html install + + local DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) + einstalldocs + + if ! use static-libs ; then + prune_libtool_files --all + fi +} diff --git a/app-backup/dar/dar-2.5.12.ebuild b/app-backup/dar/dar-2.5.12.ebuild new file mode 100644 index 000000000000..bb527233dac9 --- /dev/null +++ b/app-backup/dar/dar-2.5.12.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +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="dar32 dar64 doc gcrypt gpg lzo nls static static-libs xattr" + +RESTRICT="test" # need to be run as root + +RDEPEND=">=sys-libs/zlib-1.2.3:= + !static? ( + app-arch/bzip2:= + app-arch/xz-utils:= + sys-libs/libcap + gcrypt? ( dev-libs/libgcrypt:0= ) + gpg? ( app-crypt/gpgme ) + lzo? ( dev-libs/lzo:= ) + xattr? ( sys-apps/attr:= ) + )" + +DEPEND="${RDEPEND} + static? ( + app-arch/bzip2[static-libs] + app-arch/xz-utils[static-libs] + sys-libs/libcap[static-libs] + sys-libs/zlib[static-libs] + gcrypt? ( dev-libs/libgcrypt:0=[static-libs] ) + gpg? ( + app-crypt/gpgme[static-libs] + dev-libs/libassuan[static-libs] + dev-libs/libgpg-error[static-libs] + ) + lzo? ( dev-libs/lzo[static-libs] ) + xattr? ( sys-apps/attr[static-libs] ) + ) + nls? ( + sys-devel/gettext + virtual/libintl + ) + doc? ( app-doc/doxygen )" + +REQUIRED_USE="?? ( dar32 dar64 ) + gpg? ( gcrypt )" + +#PATCHES=( +#) + +src_configure() { + local myconf=( --disable-upx ) + + # Bug 103741 + filter-flags -fomit-frame-pointer + + # 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. + use xattr || myconf+=( --disable-ea-support ) + use dar32 && myconf+=( --enable-mode=32 ) + use dar64 && myconf+=( --enable-mode=64 ) + use doc || myconf+=( --disable-build-html ) + # use examples && myconf+=( --enable-examples ) + use gcrypt || myconf+=( --disable-libgcrypt-linking ) + use gpg || myconf+=( --disable-gpgme-linking ) + use lzo || myconf+=( --disable-liblzo2-linking ) + use nls || myconf+=( --disable-nls ) + if ! use static ; then + myconf+=( --disable-dar-static ) + if ! use static-libs ; then + myconf+=( --disable-static ) + fi + fi + + econf ${myconf[@]} +} + +src_install() { + emake DESTDIR="${D}" pkgdatadir="${EPREFIX}"/usr/share/doc/${PF}/html install + + local DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) + einstalldocs + + if ! use static-libs ; then + prune_libtool_files --all + fi +} diff --git a/app-backup/dar/metadata.xml b/app-backup/dar/metadata.xml new file mode 100644 index 000000000000..e22d4effd2e8 --- /dev/null +++ b/app-backup/dar/metadata.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>rich0@gentoo.org</email> + </maintainer> + <longdescription> +Backup directory tree and files. +Full featured archiver with support for differential backups, slices, +compression, ATTR/ACL support. DAR also supports Pipes for remote +operations, including with ssh. +</longdescription> + <use> + <flag name="dar32">Enables --enable-mode=32 option, which replace infinite + by 32 bit integers</flag> + <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> + </use> + <upstream> + <remote-id type="sourceforge">dar</remote-id> + </upstream> +</pkgmetadata> |