[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/

2023-06-09 Thread Sam James
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/

2023-06-09 Thread Sam James
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/

2023-05-05 Thread Sam James
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/

2023-05-04 Thread Sam James
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/

2023-05-04 Thread Sam James
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/

2023-05-03 Thread Sam James
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/

2021-09-13 Thread David Seifert
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/

2021-05-08 Thread Sam James
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/

2021-05-08 Thread Sam James
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/

2021-05-07 Thread Thomas Deutschmann
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/

2021-04-30 Thread Mikle Kolyada
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/

2020-12-22 Thread Thomas Deutschmann
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/

2020-12-21 Thread Thomas Deutschmann
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/

2020-09-26 Thread Aaron Bauman
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/

2018-12-29 Thread Thomas Deutschmann
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/

2016-12-11 Thread Tim Harder
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/

2016-08-19 Thread Pacho Ramos
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/

2016-03-21 Thread Anthony G. Basile
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 )