[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: 91d401283dea626775cc5117ddc6aa176d51c5c4 Author: Sam James gentoo org> AuthorDate: Sat Jun 10 04:19:03 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 10 04:19:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d40128 app-backup/tarsnap: Stabilize 1.0.40-r2 x86, #908189 Signed-off-by: Sam James gentoo.org> app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild b/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild index 4d8fc78783f2..aeb7290bd2ce 100644 --- a/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild +++ b/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-autoconf-${PV} LICENSE="tarsnap" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="acl bzip2 lzma xattr" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: 4722616c8418a057c6cd708df9a8b9a10b1d742d Author: Sam James gentoo org> AuthorDate: Sat Jun 10 04:19:02 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 10 04:19:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4722616c app-backup/tarsnap: Stabilize 1.0.40-r2 amd64, #908189 Signed-off-by: Sam James gentoo.org> app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild b/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild index 630b4bb5de3e..4d8fc78783f2 100644 --- a/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild +++ b/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-autoconf-${PV} LICENSE="tarsnap" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="acl bzip2 lzma xattr" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: 7dcb5e4f219cd74a9baca455850bbe626f2cde65 Author: Sam James gentoo org> AuthorDate: Fri May 5 10:22:36 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 10:22:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dcb5e4f app-backup/tarsnap: always build w/ bzip2 The bundled libarchive (ancient copy) always builds the bzip2 bits. Closes: https://bugs.gentoo.org/905748 Signed-off-by: Sam James gentoo.org> .../tarsnap/{tarsnap-1.0.40-r1.ebuild => tarsnap-1.0.40-r2.ebuild} | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app-backup/tarsnap/tarsnap-1.0.40-r1.ebuild b/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild similarity index 90% rename from app-backup/tarsnap/tarsnap-1.0.40-r1.ebuild rename to app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild index 3adbe02afcf0..630b4bb5de3e 100644 --- a/app-backup/tarsnap/tarsnap-1.0.40-r1.ebuild +++ b/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild @@ -16,11 +16,11 @@ KEYWORDS="~amd64 ~x86" IUSE="acl bzip2 lzma xattr" RDEPEND=" + app-arch/bzip2 dev-libs/openssl:= sys-fs/e2fsprogs sys-libs/zlib acl? ( sys-apps/acl ) - bzip2? ( app-arch/bzip2 ) lzma? ( app-arch/xz-utils ) xattr? ( sys-apps/attr ) " @@ -39,7 +39,9 @@ src_configure() { local myeconfargs=( $(use_enable xattr) $(use_enable acl) - $(use_with bzip2 bz2lib) + # The bundled libarchive (ancient copy) always builds + # the bzip2 bits. + --with-bz2lib --without-lzmadec $(use_with lzma) )
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/files/, app-backup/tarsnap/
commit: ca1b8de7e3bc7ae01c0c46a98081def7e2612628 Author: Sam James gentoo org> AuthorDate: Fri May 5 05:00:25 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 05:03:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1b8de7 app-backup/tarsnap: backport strict aliasing/UB fix Doing this in a new revision to allow easy testing compared w/ 1.0.40. Signed-off-by: Sam James gentoo.org> .../files/tarsnap-1.0.40-strict-aliasing-fix.patch | 158 + app-backup/tarsnap/tarsnap-1.0.40-r1.ebuild| 57 2 files changed, 215 insertions(+) diff --git a/app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch b/app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch new file mode 100644 index ..d168d99222e8 --- /dev/null +++ b/app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch @@ -0,0 +1,158 @@ +https://github.com/Tarsnap/tarsnap/commit/ca40c06f290fb8298dc2e583303d45b58878f37b +https://github.com/Tarsnap/tarsnap/commit/4af6d8350ab53d0f1f3104ce3d9072c2d5f9ef7a + +From 4af6d8350ab53d0f1f3104ce3d9072c2d5f9ef7a Mon Sep 17 00:00:00 2001 +From: Graham Percival +Date: Fri, 1 Apr 2022 16:58:43 -0700 +Subject: [PATCH] scrypt: Fix strict aliasing + +The original scrypt code treated its data as blobs of bytes, accessing +them in whatever manner was convenient from time to time: + +* as 32-bit words or vectors thereof for the purpose of the Salsa20/8 core +* in machine-word-sized chunks (aka. size_t) for block copy and xor operations +* as 32-bit words for the Integerify function. + +This worked fine at the time, but newer compilers apply strict aliasing rules +which allow them to assume that e.g. data accessed as a uint32_t is not the +same as data accessed as a size_t, resulting in miscompilation. + +Note that in recent versions of scrypt (after 2015-07-18; versions 1.2.0 and +later) such miscompilation should be detected by the built-in runtime testing. + +To avoid aliasing problems, the generic scrypt code now operates on uint32_t +throughout while the SSE2-enabled scrypt code operates on __m128i throughout. + +Experimentally, we found that memcpy() speeds up blkcpy() in the plain C +case, but slowed it down in the _sse2.c case (probably because memcpy +can make use of vector instructions internally, but cannot assume that +it will always have a multiple of 16 bytes, as we do). +--- a/lib/crypto/crypto_scrypt_smix.c b/lib/crypto/crypto_scrypt_smix.c +@@ -27,39 +27,32 @@ + * online backup system. + */ + #include ++#include + + #include "sysendian.h" + + #include "crypto_scrypt_smix.h" + +-static void blkcpy(void *, const void *, size_t); +-static void blkxor(void *, const void *, size_t); ++static void blkcpy(uint32_t *, const uint32_t *, size_t); ++static void blkxor(uint32_t *, const uint32_t *, size_t); + static void salsa20_8(uint32_t[16]); + static void blockmix_salsa8(const uint32_t *, uint32_t *, uint32_t *, size_t); +-static uint64_t integerify(const void *, size_t); ++static uint64_t integerify(const uint32_t *, size_t); + + static void +-blkcpy(void * dest, const void * src, size_t len) ++blkcpy(uint32_t * dest, const uint32_t * src, size_t len) + { +- size_t * D = dest; +- const size_t * S = src; +- size_t L = len / sizeof(size_t); +- size_t i; + +- for (i = 0; i < L; i++) +- D[i] = S[i]; ++ memcpy(dest, src, len); + } + + static void +-blkxor(void * dest, const void * src, size_t len) ++blkxor(uint32_t * dest, const uint32_t * src, size_t len) + { +- size_t * D = dest; +- const size_t * S = src; +- size_t L = len / sizeof(size_t); + size_t i; + +- for (i = 0; i < L; i++) +- D[i] ^= S[i]; ++ for (i = 0; i < len / 4; i++) ++ dest[i] ^= src[i]; + } + + /** +@@ -145,9 +138,9 @@ blockmix_salsa8(const uint32_t * Bin, uint32_t * Bout, uint32_t * X, size_t r) + * Return the result of parsing B_{2r-1} as a little-endian integer. + */ + static uint64_t +-integerify(const void * B, size_t r) ++integerify(const uint32_t * B, size_t r) + { +- const uint32_t * X = (const void *)((uintptr_t)(B) + (2 * r - 1) * 64); ++ const uint32_t * X = B + (2 * r - 1) * 16; + + return (((uint64_t)(X[1]) << 32) + X[0]); + } +--- a/lib/crypto/crypto_scrypt_smix_sse2.c b/lib/crypto/crypto_scrypt_smix_sse2.c +@@ -36,34 +36,30 @@ + + #include "crypto_scrypt_smix_sse2.h" + +-static void blkcpy(void *, const void *, size_t); +-static void blkxor(void *, const void *, size_t); ++static void blkcpy(__m128i *, const __m128i *, size_t); ++static void blkxor(__m128i *, const __m128i *, size_t); + static void salsa20_8(__m128i[4]); + static void blockmix_salsa8(const __m128i *, __m128i *, __m128i *, size_t); +-static uint64_t integerify(const void *, size_t); ++static uint64_t integerify(const __m128i *, size_t); + + static void +-blkcpy(void * dest, const void * src,
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: 1785c633059ec10b2b51daa9b0737208d9337c00 Author: Sam James gentoo org> AuthorDate: Fri May 5 04:57:08 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 05:03:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1785c633 app-backup/tarsnap: add 1.0.40 Signed-off-by: Sam James gentoo.org> app-backup/tarsnap/Manifest | 1 + app-backup/tarsnap/tarsnap-1.0.40.ebuild | 56 2 files changed, 57 insertions(+) diff --git a/app-backup/tarsnap/Manifest b/app-backup/tarsnap/Manifest index a136bb15a19b..ea0b05c8f381 100644 --- a/app-backup/tarsnap/Manifest +++ b/app-backup/tarsnap/Manifest @@ -1 +1,2 @@ DIST tarsnap-autoconf-1.0.39.tgz 641089 BLAKE2B 4da7fa75c2a6df3186fac4f39a511532ae866c287a2bdc8dcc22049b53fcc903305f84fae9258793bc0c7a47b208d0bf2995143ee7b4296a35b4ca41d65d9a09 SHA512 dec8a72144a3a7fd42b006933c904b812894ca9fe2c57ecc4fbba817b9b49c8f15517530a00b0c3a9897e3182b4d9aee525334537806a9c4f7308086678fa2b4 +DIST tarsnap-autoconf-1.0.40.tgz 723380 BLAKE2B a794bb9bae3637c36841ad4bb0fa1c0e1c39a78ac2dc92f18cbe7dfe1036aa861f5421751dd8a85948dcb101ecb81f2177e844609b289238abd9a8448ba1655a SHA512 a4910c5cbea4a71218638703ba3140e5536a2c9bb7f35007115a7ae4a87fcd07b1be91d88e49240ee8db39be326bac049c0893c1406f215123d55a13b7b57941 diff --git a/app-backup/tarsnap/tarsnap-1.0.40.ebuild b/app-backup/tarsnap/tarsnap-1.0.40.ebuild new file mode 100644 index ..ebf35c72ced2 --- /dev/null +++ b/app-backup/tarsnap/tarsnap-1.0.40.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 toolchain-funcs + +DESCRIPTION="Online backups for the truly paranoid" +HOMEPAGE="https://www.tarsnap.com/; +SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz; +S="${WORKDIR}"/${PN}-autoconf-${PV} + +LICENSE="tarsnap" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl bzip2 lzma xattr" + +RDEPEND=" + dev-libs/openssl:= + sys-fs/e2fsprogs + sys-libs/zlib + acl? ( sys-apps/acl ) + bzip2? ( app-arch/bzip2 ) + lzma? ( app-arch/xz-utils ) + xattr? ( sys-apps/attr ) +" +# Required for "magic.h" +DEPEND=" + ${RDEPEND} + virtual/os-headers +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.0.39-respect-AR.patch +) + +src_configure() { + local myeconfargs=( + $(use_enable xattr) + $(use_enable acl) + $(use_with bzip2 bz2lib) + --without-lzmadec + $(use_with lzma) + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + default + dobashcomp misc/bash_completion.d/* +}
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: bf09c8015fcc34fdf1f3f0742b57cde2fcd7e3aa Author: Sam James gentoo org> AuthorDate: Wed May 3 23:13:24 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 3 23:13:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf09c801 app-backup/tarsnap: add github upstream metadata Signed-off-by: Sam James gentoo.org> app-backup/tarsnap/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-backup/tarsnap/metadata.xml b/app-backup/tarsnap/metadata.xml index e5c4248bc00f..57fe554037a4 100644 --- a/app-backup/tarsnap/metadata.xml +++ b/app-backup/tarsnap/metadata.xml @@ -1,5 +1,8 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + + + Tarsnap/tarsnap +
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: b2fdc20dee75ceedd1bb744fe4a5d2dc5392e2b8 Author: David Seifert gentoo org> AuthorDate: Mon Sep 13 20:30:13 2021 + Commit: David Seifert gentoo org> CommitDate: Mon Sep 13 20:30:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2fdc20d app-backup/tarsnap: e2fsprogs-libs → e2fsprogs Bug: https://bugs.gentoo.org/806875 Signed-off-by: David Seifert gentoo.org> app-backup/tarsnap/{tarsnap-1.0.39.ebuild => tarsnap-1.0.39-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/tarsnap/tarsnap-1.0.39.ebuild b/app-backup/tarsnap/tarsnap-1.0.39-r1.ebuild similarity index 97% rename from app-backup/tarsnap/tarsnap-1.0.39.ebuild rename to app-backup/tarsnap/tarsnap-1.0.39-r1.ebuild index c665e176505..86a9ffb2512 100644 --- a/app-backup/tarsnap/tarsnap-1.0.39.ebuild +++ b/app-backup/tarsnap/tarsnap-1.0.39-r1.ebuild @@ -16,7 +16,7 @@ IUSE="acl bzip2 lzma xattr" RDEPEND=" dev-libs/openssl:0= - sys-libs/e2fsprogs-libs + sys-fs/e2fsprogs sys-libs/zlib acl? ( sys-apps/acl ) bzip2? ( app-arch/bzip2 )
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: 83b8a4ca9bc4a9aabd65cd8b91270c5a9c457279 Author: Sam James gentoo org> AuthorDate: Sat May 8 18:43:14 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 8 18:43:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b8a4ca app-backup/tarsnap: Stabilize 1.0.39 x86, #788814 Signed-off-by: Sam James gentoo.org> app-backup/tarsnap/tarsnap-1.0.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/tarsnap/tarsnap-1.0.39.ebuild b/app-backup/tarsnap/tarsnap-1.0.39.ebuild index 4fb8773ca69..c665e176505 100644 --- a/app-backup/tarsnap/tarsnap-1.0.39.ebuild +++ b/app-backup/tarsnap/tarsnap-1.0.39.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz; LICENSE="tarsnap" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="acl bzip2 lzma xattr" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: 8097e9fde84a1701b93ab9fe80b85845e5f754ef Author: Sam James gentoo org> AuthorDate: Fri May 7 15:07:02 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 7 15:07:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8097e9fd app-backup/tarsnap: Stabilize 1.0.39 amd64, #788814 Signed-off-by: Sam James gentoo.org> app-backup/tarsnap/tarsnap-1.0.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/tarsnap/tarsnap-1.0.39.ebuild b/app-backup/tarsnap/tarsnap-1.0.39.ebuild index 90b4f5c9a52..4fb8773ca69 100644 --- a/app-backup/tarsnap/tarsnap-1.0.39.ebuild +++ b/app-backup/tarsnap/tarsnap-1.0.39.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz; LICENSE="tarsnap" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="acl bzip2 lzma xattr" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: dc218ed738e5ff64db68df32f42e3940fddc8d7d Author: Thomas Deutschmann gentoo org> AuthorDate: Fri May 7 19:44:25 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri May 7 19:44:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc218ed7 app-backup/tarsnap: drop old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> app-backup/tarsnap/Manifest | 1 - app-backup/tarsnap/tarsnap-1.0.37.ebuild | 42 2 files changed, 43 deletions(-) diff --git a/app-backup/tarsnap/Manifest b/app-backup/tarsnap/Manifest index 51b639e86d9..a136bb15a19 100644 --- a/app-backup/tarsnap/Manifest +++ b/app-backup/tarsnap/Manifest @@ -1,2 +1 @@ -DIST tarsnap-autoconf-1.0.37.tgz 629450 BLAKE2B 440858098c5c3f2be6fb6b1473ab4fade158203162c04fbc4c2e051f443c7ce3246ab0701e117bccb436b8f1f022e986ec67f653a3c34b9c36da99ca85d73bc8 SHA512 050053f2109b74cda16511cf35ab2c11e0470ba745c661d254b7c17efde9e629830d519896b343dbd4f48ee739dfef47b724eb5e2e78c3e7dbc4ae018a536a5f DIST tarsnap-autoconf-1.0.39.tgz 641089 BLAKE2B 4da7fa75c2a6df3186fac4f39a511532ae866c287a2bdc8dcc22049b53fcc903305f84fae9258793bc0c7a47b208d0bf2995143ee7b4296a35b4ca41d65d9a09 SHA512 dec8a72144a3a7fd42b006933c904b812894ca9fe2c57ecc4fbba817b9b49c8f15517530a00b0c3a9897e3182b4d9aee525334537806a9c4f7308086678fa2b4 diff --git a/app-backup/tarsnap/tarsnap-1.0.37.ebuild b/app-backup/tarsnap/tarsnap-1.0.37.ebuild deleted file mode 100644 index 129029b4b85..000 --- a/app-backup/tarsnap/tarsnap-1.0.37.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit bash-completion-r1 - -DESCRIPTION="Online backups for the truly paranoid" -HOMEPAGE="http://www.tarsnap.com/; -SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz; - -LICENSE="tarsnap" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="acl bzip2 lzma xattr" - -RDEPEND=" - dev-libs/openssl:0= - sys-libs/e2fsprogs-libs - sys-libs/zlib - acl? ( sys-apps/acl ) - bzip2? ( app-arch/bzip2 ) - lzma? ( app-arch/xz-utils ) - xattr? ( sys-apps/attr )" -DEPEND="${RDEPEND} - virtual/os-headers" # Required for "magic.h" - -S=${WORKDIR}/${PN}-autoconf-${PV} - -src_configure() { - econf \ - $(use_enable xattr) \ - $(use_enable acl) \ - $(use_with bzip2 bz2lib) \ - --without-lzmadec \ - $(use_with lzma) -} - -src_install() { - default - dobashcomp misc/bash_completion.d/* -}
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: b57a62cfd826f69a4861470d973ee8c9f8883762 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Apr 30 17:30:09 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Apr 30 17:32:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b57a62cf app-backup/tarsnap: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> app-backup/tarsnap/tarsnap-1.0.37.ebuild | 7 +++ app-backup/tarsnap/tarsnap-1.0.39.ebuild | 7 +++ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app-backup/tarsnap/tarsnap-1.0.37.ebuild b/app-backup/tarsnap/tarsnap-1.0.37.ebuild index 537b94cdf76..129029b4b85 100644 --- a/app-backup/tarsnap/tarsnap-1.0.37.ebuild +++ b/app-backup/tarsnap/tarsnap-1.0.37.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,11 +12,10 @@ SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz; LICENSE="tarsnap" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="acl bzip2 libressl lzma xattr" +IUSE="acl bzip2 lzma xattr" RDEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= sys-libs/e2fsprogs-libs sys-libs/zlib acl? ( sys-apps/acl ) diff --git a/app-backup/tarsnap/tarsnap-1.0.39.ebuild b/app-backup/tarsnap/tarsnap-1.0.39.ebuild index 2d6ba5fde74..90b4f5c9a52 100644 --- a/app-backup/tarsnap/tarsnap-1.0.39.ebuild +++ b/app-backup/tarsnap/tarsnap-1.0.39.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -12,11 +12,10 @@ SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz; LICENSE="tarsnap" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="acl bzip2 libressl lzma xattr" +IUSE="acl bzip2 lzma xattr" RDEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= sys-libs/e2fsprogs-libs sys-libs/zlib acl? ( sys-apps/acl )
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/files/, app-backup/tarsnap/
commit: bcd1e284afaeae01d6fd65d06e5e2d9f6dcc9f9c Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Dec 22 16:24:24 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Dec 22 16:28:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd1e284 app-backup/tarsnap: respect AR Closes: https://bugs.gentoo.org/721914 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> app-backup/tarsnap/files/tarsnap-1.0.39-respect-AR.patch | 14 ++ app-backup/tarsnap/tarsnap-1.0.39.ebuild | 10 -- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/app-backup/tarsnap/files/tarsnap-1.0.39-respect-AR.patch b/app-backup/tarsnap/files/tarsnap-1.0.39-respect-AR.patch new file mode 100644 index 000..f5a1115f161 --- /dev/null +++ b/app-backup/tarsnap/files/tarsnap-1.0.39-respect-AR.patch @@ -0,0 +1,14 @@ +https://bugs.gentoo.org/721914 + +--- a/Makefile.in b/Makefile.in +@@ -124,7 +124,7 @@ CONFIG_HEADER = config.h + CONFIG_CLEAN_FILES = + CONFIG_CLEAN_VPATH_FILES = + LIBRARIES = $(noinst_LIBRARIES) +-AR = ar ++AR := ar + ARFLAGS = cru + AM_V_AR = $(am__v_AR_@AM_V@) + am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) + diff --git a/app-backup/tarsnap/tarsnap-1.0.39.ebuild b/app-backup/tarsnap/tarsnap-1.0.39.ebuild index 42bf7639963..2d6ba5fde74 100644 --- a/app-backup/tarsnap/tarsnap-1.0.39.ebuild +++ b/app-backup/tarsnap/tarsnap-1.0.39.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -inherit bash-completion-r1 +inherit bash-completion-r1 toolchain-funcs DESCRIPTION="Online backups for the truly paranoid" HOMEPAGE="https://www.tarsnap.com/; @@ -26,6 +26,8 @@ RDEPEND=" DEPEND="${RDEPEND} virtual/os-headers" # Required for "magic.h" +PATCHES=( "${FILESDIR}"/${PN}-1.0.39-respect-AR.patch ) + S=${WORKDIR}/${PN}-autoconf-${PV} src_configure() { @@ -37,6 +39,10 @@ src_configure() { $(use_with lzma) } +src_compile() { + emake AR=$(tc-getAR) +} + src_install() { default dobashcomp misc/bash_completion.d/*
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: 032ee612b991f579f416fdcaf6348c8582735a08 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Dec 21 15:36:55 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Dec 21 15:37:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=032ee612 app-backup/tarsnap: add myself as maintainer Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> app-backup/tarsnap/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/app-backup/tarsnap/metadata.xml b/app-backup/tarsnap/metadata.xml index bf9dc03e0de..b246aa907c6 100644 --- a/app-backup/tarsnap/metadata.xml +++ b/app-backup/tarsnap/metadata.xml @@ -1,6 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> + +whi...@gentoo.org +Thomas Deutschmann + rafaelmart...@gentoo.org Rafael G. Martins
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: 83dd1d061ea38ee0b4f10c87d1bb57e842abef60 Author: Aaron Bauman gentoo org> AuthorDate: Sat Sep 26 13:36:30 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Sep 26 14:33:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83dd1d06 app-backup/tarsnap: drop old EAPI=5 Signed-off-by: Aaron Bauman gentoo.org> app-backup/tarsnap/Manifest | 1 - app-backup/tarsnap/tarsnap-1.0.35.ebuild | 37 2 files changed, 38 deletions(-) diff --git a/app-backup/tarsnap/Manifest b/app-backup/tarsnap/Manifest index 91b527b70c5..51b639e86d9 100644 --- a/app-backup/tarsnap/Manifest +++ b/app-backup/tarsnap/Manifest @@ -1,3 +1,2 @@ -DIST tarsnap-autoconf-1.0.35.tgz 600115 BLAKE2B d2dc76a444e6095f00ba3742fa0aca5fd13263e5cc1ad666c222983ef5a5a9c9c72b5af18283ad33bef690328b9eab0c70fe908b33d87b286b1eacd55b664a4d SHA512 70f932b172717d7f0d6f96a357487b8f8ad13cb7332d73878f629c3abf0862da54a0621092d81ce8cd9eb8380cf5b4c32e89df4d890949429fc84737024dcb61 DIST tarsnap-autoconf-1.0.37.tgz 629450 BLAKE2B 440858098c5c3f2be6fb6b1473ab4fade158203162c04fbc4c2e051f443c7ce3246ab0701e117bccb436b8f1f022e986ec67f653a3c34b9c36da99ca85d73bc8 SHA512 050053f2109b74cda16511cf35ab2c11e0470ba745c661d254b7c17efde9e629830d519896b343dbd4f48ee739dfef47b724eb5e2e78c3e7dbc4ae018a536a5f DIST tarsnap-autoconf-1.0.39.tgz 641089 BLAKE2B 4da7fa75c2a6df3186fac4f39a511532ae866c287a2bdc8dcc22049b53fcc903305f84fae9258793bc0c7a47b208d0bf2995143ee7b4296a35b4ca41d65d9a09 SHA512 dec8a72144a3a7fd42b006933c904b812894ca9fe2c57ecc4fbba817b9b49c8f15517530a00b0c3a9897e3182b4d9aee525334537806a9c4f7308086678fa2b4 diff --git a/app-backup/tarsnap/tarsnap-1.0.35.ebuild b/app-backup/tarsnap/tarsnap-1.0.35.ebuild deleted file mode 100644 index 17f77b783b7..000 --- a/app-backup/tarsnap/tarsnap-1.0.35.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DESCRIPTION="Online backups for the truly paranoid" -HOMEPAGE="http://www.tarsnap.com/; -SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz; - -LICENSE="tarsnap" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="acl bzip2 libressl lzma cpu_flags_x86_sse2 xattr" - -RDEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - sys-libs/e2fsprogs-libs - sys-libs/zlib - acl? ( sys-apps/acl ) - bzip2? ( app-arch/bzip2 ) - lzma? ( app-arch/xz-utils ) - xattr? ( sys-apps/attr )" -DEPEND="${RDEPEND} - virtual/os-headers" # Required for "magic.h" - -S=${WORKDIR}/${PN}-autoconf-${PV} - -src_configure() { - econf \ - $(use_enable cpu_flags_x86_sse2 sse2) \ - $(use_enable xattr) \ - $(use_enable acl) \ - $(use_with bzip2 bz2lib) \ - --without-lzmadec \ - $(use_with lzma) -}
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: 85537d26b941b362b9250fe38448fca5d60e521c Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Dec 29 20:34:38 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Dec 29 20:34:38 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85537d26 app-backup/tarsnap: bump to v1.0.39 Closes: https://bugs.gentoo.org/649474 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> app-backup/tarsnap/Manifest | 1 + app-backup/tarsnap/tarsnap-1.0.39.ebuild | 43 2 files changed, 44 insertions(+) diff --git a/app-backup/tarsnap/Manifest b/app-backup/tarsnap/Manifest index 0ef681bcb0a..91b527b70c5 100644 --- a/app-backup/tarsnap/Manifest +++ b/app-backup/tarsnap/Manifest @@ -1,2 +1,3 @@ DIST tarsnap-autoconf-1.0.35.tgz 600115 BLAKE2B d2dc76a444e6095f00ba3742fa0aca5fd13263e5cc1ad666c222983ef5a5a9c9c72b5af18283ad33bef690328b9eab0c70fe908b33d87b286b1eacd55b664a4d SHA512 70f932b172717d7f0d6f96a357487b8f8ad13cb7332d73878f629c3abf0862da54a0621092d81ce8cd9eb8380cf5b4c32e89df4d890949429fc84737024dcb61 DIST tarsnap-autoconf-1.0.37.tgz 629450 BLAKE2B 440858098c5c3f2be6fb6b1473ab4fade158203162c04fbc4c2e051f443c7ce3246ab0701e117bccb436b8f1f022e986ec67f653a3c34b9c36da99ca85d73bc8 SHA512 050053f2109b74cda16511cf35ab2c11e0470ba745c661d254b7c17efde9e629830d519896b343dbd4f48ee739dfef47b724eb5e2e78c3e7dbc4ae018a536a5f +DIST tarsnap-autoconf-1.0.39.tgz 641089 BLAKE2B 4da7fa75c2a6df3186fac4f39a511532ae866c287a2bdc8dcc22049b53fcc903305f84fae9258793bc0c7a47b208d0bf2995143ee7b4296a35b4ca41d65d9a09 SHA512 dec8a72144a3a7fd42b006933c904b812894ca9fe2c57ecc4fbba817b9b49c8f15517530a00b0c3a9897e3182b4d9aee525334537806a9c4f7308086678fa2b4 diff --git a/app-backup/tarsnap/tarsnap-1.0.39.ebuild b/app-backup/tarsnap/tarsnap-1.0.39.ebuild new file mode 100644 index 000..42bf7639963 --- /dev/null +++ b/app-backup/tarsnap/tarsnap-1.0.39.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit bash-completion-r1 + +DESCRIPTION="Online backups for the truly paranoid" +HOMEPAGE="https://www.tarsnap.com/; +SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz; + +LICENSE="tarsnap" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl bzip2 libressl lzma xattr" + +RDEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + sys-libs/e2fsprogs-libs + sys-libs/zlib + acl? ( sys-apps/acl ) + bzip2? ( app-arch/bzip2 ) + lzma? ( app-arch/xz-utils ) + xattr? ( sys-apps/attr )" +DEPEND="${RDEPEND} + virtual/os-headers" # Required for "magic.h" + +S=${WORKDIR}/${PN}-autoconf-${PV} + +src_configure() { + econf \ + $(use_enable xattr) \ + $(use_enable acl) \ + $(use_with bzip2 bz2lib) \ + --without-lzmadec \ + $(use_with lzma) +} + +src_install() { + default + dobashcomp misc/bash_completion.d/* +}
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: f75be68ee3c68e3435f7068573643600015fe666 Author: Tim Harder gentoo org> AuthorDate: Mon Dec 12 04:47:31 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Dec 12 04:47:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75be68e app-backup/tarsnap: version bump to 1.0.37 app-backup/tarsnap/Manifest | 1 + app-backup/tarsnap/tarsnap-1.0.37.ebuild | 44 2 files changed, 45 insertions(+) diff --git a/app-backup/tarsnap/Manifest b/app-backup/tarsnap/Manifest index bfc3b67..abb868b 100644 --- a/app-backup/tarsnap/Manifest +++ b/app-backup/tarsnap/Manifest @@ -1 +1,2 @@ DIST tarsnap-autoconf-1.0.35.tgz 600115 SHA256 6c9f6756bc43bc225b842f7e3a0ec7204e0cf606e10559d27704e1cc33098c9a SHA512 70f932b172717d7f0d6f96a357487b8f8ad13cb7332d73878f629c3abf0862da54a0621092d81ce8cd9eb8380cf5b4c32e89df4d890949429fc84737024dcb61 WHIRLPOOL c6fb8837fd3845aa037bf38852f16e5fbf74fbd5f8cf9581e86f595b30a02d7d2784db781c2ef3771da83373d4ec9d6a93e8c7d9970a68ad052dcfdb7d79c8fc +DIST tarsnap-autoconf-1.0.37.tgz 629450 SHA256 fa999413651b3bd994547a10ffe3127b4a85a88b1b9a253f2de79718dbfa SHA512 050053f2109b74cda16511cf35ab2c11e0470ba745c661d254b7c17efde9e629830d519896b343dbd4f48ee739dfef47b724eb5e2e78c3e7dbc4ae018a536a5f WHIRLPOOL 7a5a3aa6e5a0f6790d1ca4903fbe4dab758c104b1cb713e748721e81aa3305d6d1dea755994468d3b26451441c077362c4a64757c2f4fab552fdd9efba9afaa1 diff --git a/app-backup/tarsnap/tarsnap-1.0.37.ebuild b/app-backup/tarsnap/tarsnap-1.0.37.ebuild new file mode 100644 index ..ced04c9 --- /dev/null +++ b/app-backup/tarsnap/tarsnap-1.0.37.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit bash-completion-r1 + +DESCRIPTION="Online backups for the truly paranoid" +HOMEPAGE="http://www.tarsnap.com/; +SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz; + +LICENSE="tarsnap" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl bzip2 libressl lzma xattr" + +RDEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + sys-libs/e2fsprogs-libs + sys-libs/zlib + acl? ( sys-apps/acl ) + bzip2? ( app-arch/bzip2 ) + lzma? ( app-arch/xz-utils ) + xattr? ( sys-apps/attr )" +DEPEND="${RDEPEND} + virtual/os-headers" # Required for "magic.h" + +S=${WORKDIR}/${PN}-autoconf-${PV} + +src_configure() { + econf \ + $(use_enable xattr) \ + $(use_enable acl) \ + $(use_with bzip2 bz2lib) \ + --without-lzmadec \ + $(use_with lzma) +} + +src_install() { + default + dobashcomp misc/bash_completion.d/* +}
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: 18f9560bad710923edd270d0b3355bfc87ed1399 Author: Pacho Ramos gentoo org> AuthorDate: Fri Aug 19 10:00:06 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Aug 19 10:00:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f9560b app-backup/tarsnap: Cleanup due to bug #42273 Package-Manager: portage-2.3.0 app-backup/tarsnap/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/app-backup/tarsnap/metadata.xml b/app-backup/tarsnap/metadata.xml index e6f4779..bf9dc03 100644 --- a/app-backup/tarsnap/metadata.xml +++ b/app-backup/tarsnap/metadata.xml @@ -2,10 +2,6 @@ http://www.gentoo.org/dtd/metadata.dtd;> -gre...@gentoo.org -Greg Kroah-Hartman - - rafaelmart...@gentoo.org Rafael G. Martins
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: 39a61715914741c0393710b76cafb8a402dee47f Author: Anthony G. Basile gentoo org> AuthorDate: Mon Mar 21 23:19:57 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Mon Mar 21 23:20:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a61715 app-backup/tarsnap: add libressl support Package-Manager: portage-2.2.26 app-backup/tarsnap/tarsnap-1.0.35.ebuild | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app-backup/tarsnap/tarsnap-1.0.35.ebuild b/app-backup/tarsnap/tarsnap-1.0.35.ebuild index 375c60a..d11f2f6 100644 --- a/app-backup/tarsnap/tarsnap-1.0.35.ebuild +++ b/app-backup/tarsnap/tarsnap-1.0.35.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 +EAPI=5 DESCRIPTION="Online backups for the truly paranoid" HOMEPAGE="http://www.tarsnap.com/; @@ -11,9 +11,11 @@ SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz; LICENSE="tarsnap" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="acl bzip2 lzma cpu_flags_x86_sse2 xattr" +IUSE="acl bzip2 libressl lzma cpu_flags_x86_sse2 xattr" -RDEPEND="dev-libs/openssl:0 +RDEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) sys-libs/e2fsprogs-libs sys-libs/zlib acl? ( sys-apps/acl )