[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2024-02-18 Thread Fabian Groffen
commit: 7b6f22d1671c612f4693c28c28450de18d8f12ee
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Feb 18 19:42:44 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Feb 18 19:42:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b6f22d1

app-arch/xar-1.8.0.0.498: fix comment and copyright

Once upon a time repoman would fix copyrights ... silly.

Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/xar-1.8.0.0.498.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/xar/xar-1.8.0.0.498.ebuild 
b/app-arch/xar/xar-1.8.0.0.498.ebuild
index a4dc6bb80c82..80225ab0a44a 100644
--- a/app-arch/xar/xar-1.8.0.0.498.ebuild
+++ b/app-arch/xar/xar-1.8.0.0.498.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 inherit autotools flag-o-matic toolchain-funcs multilib-minimal
 
-APPLE_PV=$(ver_cut 5-)  # 487: macOS 13.3 and up
+APPLE_PV=$(ver_cut 5-)  # 498: macOS 13.3 and up
 DESCRIPTION="An easily extensible archive format"
 HOMEPAGE="https://github.com/apple-oss-distributions/xar;
 
SRC_URI="https://github.com/apple-oss-distributions/xar/archive/xar-${APPLE_PV}.tar.gz;



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/files/, app-arch/xar/

2024-02-18 Thread Fabian Groffen
commit: cc91eb0f86043ae92c10cce55b326244bed3f061
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Feb 18 19:40:39 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Feb 18 19:41:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc91eb0f

app-arch/xar-1.8.0.0.498: version bump

Version bump, fix implicit declarations and format warnings.

Closes: https://bugs.gentoo.org/923106
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/Manifest  |  1 +
 .../xar/files/xar-1.8.0.0.498-impl-decls.patch | 24 ++
 app-arch/xar/xar-1.8.0.0.498.ebuild| 89 ++
 3 files changed, 114 insertions(+)

diff --git a/app-arch/xar/Manifest b/app-arch/xar/Manifest
index e925d356fafd..5fb4e06ff4ff 100644
--- a/app-arch/xar/Manifest
+++ b/app-arch/xar/Manifest
@@ -1 +1,2 @@
 DIST xar-487.100.1.tar.gz 224108 BLAKE2B 
2fa5c44b46a9e37e49be03d05d6d06ab706b5205d857e6d6f24954160dbf5fc91fbec848053cb2d0a11505e5f7c37f8331ac126d65eb91b08e302a28db12acc0
 SHA512 
a45d1327ac5c6dc6f1cdb359e7e487fd91cea82a446157b65da34f0481cd58bbe03b0e005643087c802962e89316a1c816e2c6b625f1259b10a52bbf902f79e6
+DIST xar-498.tar.gz 224373 BLAKE2B 
56dfae475f23384b57492d6a5e141a4c93f7b0238de04be8bbcde63fe7ca0a9beb137b5b9052b165717cd2afae4ddfe5005e65ba16d1821c42e036a9ef9d0e04
 SHA512 
ecd6186e42ff3005296d94ce01d7fbea04814f26afe1df0449ffa522009ec85beafc71e25931b215910c159a2440565e7dd31a6a7c50389a50a1368bd5ff5f75

diff --git a/app-arch/xar/files/xar-1.8.0.0.498-impl-decls.patch 
b/app-arch/xar/files/xar-1.8.0.0.498-impl-decls.patch
new file mode 100644
index ..8c37a6c9cfbc
--- /dev/null
+++ b/app-arch/xar/files/xar-1.8.0.0.498-impl-decls.patch
@@ -0,0 +1,24 @@
+include stdlib.h for free and strtol
+silence format warning
+
+--- a/lib/ext2.c
 b/lib/ext2.c
+@@ -41,6 +41,7 @@
+ #include "asprintf.h"
+ #endif
+ #include 
++#include 
+ #include 
+ #include "xar.h"
+ #include "arcmod.h"
+--- a/lib/ea.c
 a/lib/ea.c
+@@ -67,7 +67,7 @@
+   xar_prop_setvalue(XAR_EA(ret)->prop, NULL);
+   XAR_PROP(XAR_EA(ret)->prop)->attrs = xar_attr_new();
+   XAR_ATTR(XAR_PROP(XAR_EA(ret)->prop)->attrs)->key = strdup("id");
+-  asprintf((char **)_ATTR(XAR_PROP(XAR_EA(ret)->prop)->attrs)->value, 
"%lld", XAR_FILE(f)->nexteaid++);
++  asprintf((char **)_ATTR(XAR_PROP(XAR_EA(ret)->prop)->attrs)->value, 
PRId64, XAR_FILE(f)->nexteaid++);
+ 
+   xar_prop_pset(f, XAR_EA(ret)->prop, "name", name);
+   

diff --git a/app-arch/xar/xar-1.8.0.0.498.ebuild 
b/app-arch/xar/xar-1.8.0.0.498.ebuild
new file mode 100644
index ..a4dc6bb80c82
--- /dev/null
+++ b/app-arch/xar/xar-1.8.0.0.498.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools flag-o-matic toolchain-funcs multilib-minimal
+
+APPLE_PV=$(ver_cut 5-)  # 487: macOS 13.3 and up
+DESCRIPTION="An easily extensible archive format"
+HOMEPAGE="https://github.com/apple-oss-distributions/xar;
+SRC_URI="https://github.com/apple-oss-distributions/xar/archive/xar-${APPLE_PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+
+DEPEND="
+   elibc_musl? ( sys-libs/fts-standalone )
+   kernel_linux? ( virtual/acl )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+   app-arch/bzip2[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.1-ext2.patch
+   "${FILESDIR}"/${PN}-1.8-safe_dirname.patch
+   "${FILESDIR}"/${PN}-1.8-arm-ppc.patch
+   "${FILESDIR}"/${PN}-1.8-openssl-1.1.patch
+   "${FILESDIR}"/${PN}-1.8.0.0.452-linux.patch
+   "${FILESDIR}"/${PN}-1.8.0.0.487-non-darwin.patch
+   "${FILESDIR}"/${PN}-1.8.0.0.487-variable-sized-object.patch
+   "${FILESDIR}"/${PN}-1.8.0.0.498-impl-decls.patch
+)
+
+S=${WORKDIR}/${PN}-${PN}-${APPLE_PV}/${PN}
+
+src_prepare() {
+   default
+
+   # make lib headers available (without installing first?)
+   cd "${S}"/include || die
+   mv ../lib/*.h . || die
+
+   # strip RPATH pointing to ED
+   cd "${S}"/src || die
+   sed -i -e 's/@RPATH@//' Makefile.inc.in || die
+
+   # avoid GNU make (bug?) behaviour of removing xar.o as intermediate
+   # file, this doesn't happen outside portage, but it does from the
+   # ebuild env, causing the install phase to re-compile xar.o and link
+   # the executable
+   echo ".PRECIOUS: @objroot@src/%.o" >> Makefile.inc.in || die
+
+   # drop Darwin specific reliance on CommonCrypto Framework, for it
+   # depends on what version of Darwin we're on, and it is much simpler
+   # to just use openessl instead, which we 

[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2023-05-30 Thread Fabian Groffen
commit: de9bb32bb79bf8518b5098645a440c0b406e7b48
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue May 30 13:51:27 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue May 30 13:55:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9bb32b

app-arch/xar-1.8.0.0.487.100.1: keyword ~arm64-macos

Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/xar-1.8.0.0.487.100.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild 
b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
index 1c1ed4743df7..55087abbc9d1 100644
--- a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
+++ b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/apple-oss-distributions/xar/archive/xar-${APPLE_PV}.
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 
 DEPEND="
elibc_musl? ( sys-libs/fts-standalone )



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2022-11-26 Thread WANG Xuerui
commit: b6b67dd691fe5efc3d3cf5099df87e04b35744a1
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Nov 27 01:51:22 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Nov 27 02:45:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b67dd6

app-arch/xar: keyword 1.8.0.0.487.100.1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-arch/xar/xar-1.8.0.0.487.100.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild 
b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
index fac49fd5e188..03064649f76e 100644
--- a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
+++ b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/apple-oss-distributions/xar/archive/xar-${APPLE_PV}.
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
elibc_musl? ( sys-libs/fts-standalone )



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2022-08-17 Thread Fabian Groffen
commit: fdfabd0c138da863d6430b3058e98929535f47c1
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Aug 17 19:22:53 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Aug 17 19:22:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdfabd0c

app-arch/xar: cleanup old/vulnerable

Bug: https://bugs.gentoo.org/820641
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/Manifest   |  3 --
 app-arch/xar/xar-1.8-r2.ebuild  | 55 
 app-arch/xar/xar-1.8-r4.ebuild  | 81 ---
 app-arch/xar/xar-1.8.0.0.452.ebuild | 84 -
 4 files changed, 223 deletions(-)

diff --git a/app-arch/xar/Manifest b/app-arch/xar/Manifest
index 441896afc4b7..e925d356fafd 100644
--- a/app-arch/xar/Manifest
+++ b/app-arch/xar/Manifest
@@ -1,4 +1 @@
-DIST xar-400.tar.gz 213319 BLAKE2B 
55b8695313a1a5ae778b62791f716af00edba7e7b01500eac4b951e04cf7b18e84e0d508ac5471996796e5ab59e4628a4f85a63a5929b372555e28b222c77ab1
 SHA512 
c54850d5443c776f18d788bf7d026b3b08274ee71321d1615238c9fa2d20cc0b21f3f298364b0d0eecd98ce2a6efc8d5039cabd5a21c2419c430d90db004d159
-DIST xar-417.1.tar.gz 219350 BLAKE2B 
2ca073e52b8d7a12c3d33fb65ccaf0984b912f42e4e9dc52bcaec7af41bafcc530cd055da16646113fb24ee046122425a66351f88279ef79a0f0b2b04ae51f9a
 SHA512 
4c3c61f5289d0b2e380cbde772b383da369ca8ad046f5d779e02f59300288c90c5e31d105a2c01ac17dc719b8b46b55d8d36a8b3b20360f315766fce92dec762
-DIST xar-452.tar.gz 220690 BLAKE2B 
9728c73734a4bcb31e6e72d3d1a6735d5c78e384e15415641c4f40068f2da9498e9808cc36df6eaf7d3addf8be6d9eb90bdfa2900321e4dbe482156075bcdcd7
 SHA512 
d6ae9e5687020d20ec12579178f84c852fd485c52cff0ad23b7b31d2eabbde8c7fc85ab33e82eb81a5ddb59df4c26b756894be85061195cd191ab32be1f56b10
 DIST xar-487.100.1.tar.gz 224108 BLAKE2B 
2fa5c44b46a9e37e49be03d05d6d06ab706b5205d857e6d6f24954160dbf5fc91fbec848053cb2d0a11505e5f7c37f8331ac126d65eb91b08e302a28db12acc0
 SHA512 
a45d1327ac5c6dc6f1cdb359e7e487fd91cea82a446157b65da34f0481cd58bbe03b0e005643087c802962e89316a1c816e2c6b625f1259b10a52bbf902f79e6

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
deleted file mode 100644
index 491ef1934f88..
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit flag-o-matic toolchain-funcs multilib-minimal
-
-APPLE_PV=400
-DESCRIPTION="An easily extensible archive format"
-HOMEPAGE="https://opensource.apple.com/source/xar/;
-SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-
-RDEPEND="
-   elibc_musl? ( sys-libs/fts-standalone )
-   !kernel_Darwin? (
-   !kernel_SunOS? ( virtual/acl )
-   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
-   )
-   app-arch/bzip2[${MULTILIB_USEDEP}]
-   sys-libs/zlib[${MULTILIB_USEDEP}]
-   dev-libs/libxml2[${MULTILIB_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.6.1-ext2.patch
-   "${FILESDIR}"/${PN}-1.8-safe_dirname.patch
-   "${FILESDIR}"/${PN}-1.8-arm-ppc.patch
-   "${FILESDIR}"/${PN}-1.8-openssl-1.1.patch
-)
-
-S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
-
-multilib_src_configure() {
-   use kernel_Darwin || append-libs $($(tc-getPKG_CONFIG) --libs openssl)
-   use elibc_musl && append-libs $($(tc-getPKG_CONFIG) --libs 
fts-standalone)
-   ECONF_SOURCE=${S} \
-   econf \
-   --disable-static
-   # botched check, fix it up
-   if use kernel_SunOS ; then
-   sed -i -e '/HAVE_SYS_ACL_H/s:^\(.*\)$:/* \1 */:' 
include/config.h || die
-   fi
-}
-
-multilib_src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-}

diff --git a/app-arch/xar/xar-1.8-r4.ebuild b/app-arch/xar/xar-1.8-r4.ebuild
deleted file mode 100644
index f50bad488315..
--- a/app-arch/xar/xar-1.8-r4.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit flag-o-matic toolchain-funcs multilib-minimal
-
-APPLE_PV=417.1
-DESCRIPTION="An easily extensible archive format"
-HOMEPAGE="https://opensource.apple.com/source/xar/;
-SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-
-DEPEND="
-   elibc_musl? ( sys-libs/fts-standalone )
-   kernel_linux? ( virtual/acl )
-   

[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2022-08-15 Thread Sam James
commit: 923360caec402097c7556d3458b09d7f7f232cd8
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 15 22:30:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 15 22:30:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=923360ca

app-arch/xar: Stabilize 1.8.0.0.487.100.1 x86, #865131

Signed-off-by: Sam James  gentoo.org>

 app-arch/xar/xar-1.8.0.0.487.100.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild 
b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
index e764f31e6d49..fac49fd5e188 100644
--- a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
+++ b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/apple-oss-distributions/xar/archive/xar-${APPLE_PV}.
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 DEPEND="
elibc_musl? ( sys-libs/fts-standalone )



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2022-08-15 Thread Agostino Sarubbo
commit: c881adb4edd65e87633920f4a21298caf36053b1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 15 07:44:00 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 15 07:44:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c881adb4

app-arch/xar: sparc stable wrt bug #865131

Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-arch/xar/xar-1.8.0.0.487.100.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild 
b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
index 9433c69570a0..e764f31e6d49 100644
--- a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
+++ b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/apple-oss-distributions/xar/archive/xar-${APPLE_PV}.
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 DEPEND="
elibc_musl? ( sys-libs/fts-standalone )



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2022-08-15 Thread Agostino Sarubbo
commit: d9fd4756d3124ab7f3da77179ebcfbaca687741b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 15 07:41:27 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 15 07:41:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9fd4756

app-arch/xar: arm stable wrt bug #865131

Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-arch/xar/xar-1.8.0.0.487.100.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild 
b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
index e3c633495e86..9433c69570a0 100644
--- a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
+++ b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/apple-oss-distributions/xar/archive/xar-${APPLE_PV}.
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 DEPEND="
elibc_musl? ( sys-libs/fts-standalone )



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2022-08-15 Thread Agostino Sarubbo
commit: f51adc94236acd216baee737722fdd780f1c4ad2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 15 07:38:37 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 15 07:38:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f51adc94

app-arch/xar: amd64 stable wrt bug #865131

Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-arch/xar/xar-1.8.0.0.487.100.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild 
b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
index f8047a7ebbb1..e3c633495e86 100644
--- a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
+++ b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/apple-oss-distributions/xar/archive/xar-${APPLE_PV}.
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 DEPEND="
elibc_musl? ( sys-libs/fts-standalone )



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2022-08-14 Thread Arthur Zamarin
commit: 1d0cc51d8fd4f8eed5322df2448c8d3d1ade5964
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 14 16:33:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 14 16:33:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d0cc51d

app-arch/xar: Stabilize 1.8.0.0.487.100.1 arm64, #865131

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/xar/xar-1.8.0.0.487.100.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild 
b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
index 4c0b3b10a50d..6979a63cf3d5 100644
--- a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
+++ b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/apple-oss-distributions/xar/archive/xar-${APPLE_PV}.
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 DEPEND="
elibc_musl? ( sys-libs/fts-standalone )



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2022-08-14 Thread Arthur Zamarin
commit: 9e8fe2e05c96760ffe75e8bcb0d1bd25abe9d33f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 14 16:33:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 14 16:33:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e8fe2e0

app-arch/xar: Stabilize 1.8.0.0.487.100.1 ppc64, #865131

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/xar/xar-1.8.0.0.487.100.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild 
b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
index 6979a63cf3d5..f8047a7ebbb1 100644
--- a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
+++ b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/apple-oss-distributions/xar/archive/xar-${APPLE_PV}.
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 DEPEND="
elibc_musl? ( sys-libs/fts-standalone )



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2022-07-17 Thread Fabian Groffen
commit: 7ed754be92e0349481106f0f05d34c31689827e6
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jul 17 08:01:54 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jul 17 08:01:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed754be

app-arch/xar: fix QA check issues

Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/xar-1.8-r4.ebuild| 2 +-
 app-arch/xar/xar-1.8.0.0.452.ebuild   | 2 +-
 app-arch/xar/xar-1.8.0.0.487.100.1.ebuild | 6 +++---
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-arch/xar/xar-1.8-r4.ebuild b/app-arch/xar/xar-1.8-r4.ebuild
index bd2ed21471e2..f50bad488315 100644
--- a/app-arch/xar/xar-1.8-r4.ebuild
+++ b/app-arch/xar/xar-1.8-r4.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit flag-o-matic toolchain-funcs multilib-minimal multilib
+inherit flag-o-matic toolchain-funcs multilib-minimal
 
 APPLE_PV=417.1
 DESCRIPTION="An easily extensible archive format"

diff --git a/app-arch/xar/xar-1.8.0.0.452.ebuild 
b/app-arch/xar/xar-1.8.0.0.452.ebuild
index 4324f627e65a..c10abd3bf2b9 100644
--- a/app-arch/xar/xar-1.8.0.0.452.ebuild
+++ b/app-arch/xar/xar-1.8.0.0.452.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit autotools flag-o-matic toolchain-funcs multilib-minimal multilib
+inherit autotools flag-o-matic toolchain-funcs multilib-minimal
 
 APPLE_PV=$(ver_cut 5)  # 452: macOS 11.0.1 and up
 DESCRIPTION="An easily extensible archive format"

diff --git a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild 
b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
index 7e4e0547d540..4c0b3b10a50d 100644
--- a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
+++ b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
@@ -2,11 +2,11 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit autotools flag-o-matic toolchain-funcs multilib-minimal multilib
+inherit autotools flag-o-matic toolchain-funcs multilib-minimal
 
 APPLE_PV=$(ver_cut 5-)  # 487: macOS 12.3 and up
 DESCRIPTION="An easily extensible archive format"
-HOMEPAGE="https://github.com/apple-oss-distributions/xar/tree/xar-${APPLE_PV};
+HOMEPAGE="https://github.com/apple-oss-distributions/xar;
 
SRC_URI="https://github.com/apple-oss-distributions/xar/archive/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
@@ -79,7 +79,7 @@ multilib_src_configure() {
sed -i -e '/HAVE_SYS_ACL_H/s:^\(.*\)$:/* \1 */:' 
include/config.h || die
fi
# allow xar/xar.h to be found
-   (cd include && ln -s . xar)
+   ( cd include && ln -s . xar )
 }
 
 multilib_src_install() {



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/, app-arch/xar/files/

2022-07-16 Thread Fabian Groffen
commit: f61a854bf04077812644f5a7d1b1ef508bb43d70
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jul 16 19:34:13 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jul 16 19:35:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f61a854b

app-arch/xar-1.8.0.0.487.100.1: version bump, security fix #820641

xar version from macOS 12.3 and up

Bug: https://bugs.gentoo.org/820641
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/Manifest  |  1 +
 .../xar/files/xar-1.8.0.0.487-non-darwin.patch | 12 +++
 .../xar-1.8.0.0.487-variable-sized-object.patch| 18 +
 app-arch/xar/xar-1.8.0.0.487.100.1.ebuild  | 88 ++
 4 files changed, 119 insertions(+)

diff --git a/app-arch/xar/Manifest b/app-arch/xar/Manifest
index 73ada38ef97f..441896afc4b7 100644
--- a/app-arch/xar/Manifest
+++ b/app-arch/xar/Manifest
@@ -1,3 +1,4 @@
 DIST xar-400.tar.gz 213319 BLAKE2B 
55b8695313a1a5ae778b62791f716af00edba7e7b01500eac4b951e04cf7b18e84e0d508ac5471996796e5ab59e4628a4f85a63a5929b372555e28b222c77ab1
 SHA512 
c54850d5443c776f18d788bf7d026b3b08274ee71321d1615238c9fa2d20cc0b21f3f298364b0d0eecd98ce2a6efc8d5039cabd5a21c2419c430d90db004d159
 DIST xar-417.1.tar.gz 219350 BLAKE2B 
2ca073e52b8d7a12c3d33fb65ccaf0984b912f42e4e9dc52bcaec7af41bafcc530cd055da16646113fb24ee046122425a66351f88279ef79a0f0b2b04ae51f9a
 SHA512 
4c3c61f5289d0b2e380cbde772b383da369ca8ad046f5d779e02f59300288c90c5e31d105a2c01ac17dc719b8b46b55d8d36a8b3b20360f315766fce92dec762
 DIST xar-452.tar.gz 220690 BLAKE2B 
9728c73734a4bcb31e6e72d3d1a6735d5c78e384e15415641c4f40068f2da9498e9808cc36df6eaf7d3addf8be6d9eb90bdfa2900321e4dbe482156075bcdcd7
 SHA512 
d6ae9e5687020d20ec12579178f84c852fd485c52cff0ad23b7b31d2eabbde8c7fc85ab33e82eb81a5ddb59df4c26b756894be85061195cd191ab32be1f56b10
+DIST xar-487.100.1.tar.gz 224108 BLAKE2B 
2fa5c44b46a9e37e49be03d05d6d06ab706b5205d857e6d6f24954160dbf5fc91fbec848053cb2d0a11505e5f7c37f8331ac126d65eb91b08e302a28db12acc0
 SHA512 
a45d1327ac5c6dc6f1cdb359e7e487fd91cea82a446157b65da34f0481cd58bbe03b0e005643087c802962e89316a1c816e2c6b625f1259b10a52bbf902f79e6

diff --git a/app-arch/xar/files/xar-1.8.0.0.487-non-darwin.patch 
b/app-arch/xar/files/xar-1.8.0.0.487-non-darwin.patch
new file mode 100644
index ..c350f69f4ca0
--- /dev/null
+++ b/app-arch/xar/files/xar-1.8.0.0.487-non-darwin.patch
@@ -0,0 +1,12 @@
+don't do availability stuff on non-Darwin
+
+--- a/include/xar.h.in
 b/include/xar.h.in
+@@ -52,6 +52,7 @@
+ #import 
+ #else
+ #define API_DEPRECATED(...)
++#define API_AVAILABLE(...)
+ #endif
+ 
+ #pragma pack(4)

diff --git a/app-arch/xar/files/xar-1.8.0.0.487-variable-sized-object.patch 
b/app-arch/xar/files/xar-1.8.0.0.487-variable-sized-object.patch
new file mode 100644
index ..8779c1129cd7
--- /dev/null
+++ b/app-arch/xar/files/xar-1.8.0.0.487-variable-sized-object.patch
@@ -0,0 +1,18 @@
+GCC doesn't like this:
+
+filetree.c:744:9: error: variable-sized object may not be initialized
+
+Since there's nothing changing at runtime at all, just make the compiler
+see it's always going to be 1.
+
+--- a/lib/filetree.c
 b/lib/filetree.c
+@@ -740,7 +740,7 @@
+   size_t fspath1_size = 0, fspath2_size = 0;
+   size_t ns1_size = 0, ns2_size = 0;
+   const struct __xar_file_t * child1 = NULL, * child2 = NULL;
+-  const uint keys_to_ignore_count = 1;
++#define keys_to_ignore_count 1
+   char * keys_to_ignore[keys_to_ignore_count] = { "id" }; // ID is 
allowed ot mismatch
+   
+   // If the two pointers match, call it the same.

diff --git a/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild 
b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
new file mode 100644
index ..7e4e0547d540
--- /dev/null
+++ b/app-arch/xar/xar-1.8.0.0.487.100.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools flag-o-matic toolchain-funcs multilib-minimal multilib
+
+APPLE_PV=$(ver_cut 5-)  # 487: macOS 12.3 and up
+DESCRIPTION="An easily extensible archive format"
+HOMEPAGE="https://github.com/apple-oss-distributions/xar/tree/xar-${APPLE_PV};
+SRC_URI="https://github.com/apple-oss-distributions/xar/archive/xar-${APPLE_PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+
+DEPEND="
+   elibc_musl? ( sys-libs/fts-standalone )
+   kernel_linux? ( virtual/acl )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+   app-arch/bzip2[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.1-ext2.patch
+   "${FILESDIR}"/${PN}-1.8-safe_dirname.patch
+   

[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2021-12-11 Thread Fabian Groffen
commit: 0b19a21236e06ed4daca1f13912047d1f61e460e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec 11 15:06:35 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 11 15:07:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b19a212

app-arch/xar-1.8-r2: backport musl fix from -r4

Closes: https://bugs.gentoo.org/828614
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/xar-1.8-r2.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index 6fb089e9d2eb..264e285e6be8 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc 
x86 ~amd64-linux ~
 IUSE="kernel_Darwin"
 
 RDEPEND="
+   elibc_musl? ( sys-libs/fts-standalone )
!kernel_Darwin? (
!kernel_SunOS? ( virtual/acl )
dev-libs/openssl:0=[${MULTILIB_USEDEP}]
@@ -39,6 +40,7 @@ S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
 
 multilib_src_configure() {
use kernel_Darwin || append-libs $($(tc-getPKG_CONFIG) --libs openssl)
+   use elibc_musl && append-libs $($(tc-getPKG_CONFIG) --libs 
fts-standalone)
ECONF_SOURCE=${S} \
econf \
--disable-static



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/files/

2021-11-04 Thread Fabian Groffen
commit: b39f0b306fcfca22bc62fe80a9a0fc35b3242733
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Nov  4 20:13:00 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Nov  4 20:13:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b39f0b30

app-arch/xar-1.8.0.0.452: fix build on glibc-2.33-r7

Closes: https://bugs.gentoo.org/821703
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/files/xar-1.8.0.0.452-linux.patch | 9 +
 1 file changed, 9 insertions(+)

diff --git a/app-arch/xar/files/xar-1.8.0.0.452-linux.patch 
b/app-arch/xar/files/xar-1.8.0.0.452-linux.patch
index a9e9575c400..ccfc68369a4 100644
--- a/app-arch/xar/files/xar-1.8.0.0.452-linux.patch
+++ b/app-arch/xar/files/xar-1.8.0.0.452-linux.patch
@@ -35,6 +35,15 @@
  
 --- a/lib/util.c
 +++ b/lib/util.c
+@@ -35,6 +35,8 @@
+  * Christopher Ryan 
+ */
+ 
++#include "config.h"
++
+ #include 
+ #include 
+ #include 
 @@ -40,6 +40,9 @@
  #include 
  #include 



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/files/

2021-11-01 Thread Fabian Groffen
commit: 348988482c55e071b0019b3dfaf3297b489cc4e5
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Nov  1 10:21:24 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Nov  1 10:21:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34898848

app-arch/xar-1.8.0.0.452: unbreak build on Darwin

Closes: https://bugs.gentoo.org/821178
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/files/xar-1.8.0.0.452-linux.patch | 35 +-
 1 file changed, 29 insertions(+), 6 deletions(-)

diff --git a/app-arch/xar/files/xar-1.8.0.0.452-linux.patch 
b/app-arch/xar/files/xar-1.8.0.0.452-linux.patch
index 8cbe48acc44..a9e9575c400 100644
--- a/app-arch/xar/files/xar-1.8.0.0.452-linux.patch
+++ b/app-arch/xar/files/xar-1.8.0.0.452-linux.patch
@@ -1,30 +1,47 @@
 --- a/configure.ac
 +++ b/configure.ac
-@@ -199,7 +199,16 @@
+@@ -183,7 +183,7 @@
+ 
+ AC_TRY_COMPILE([#include  
+ #include ], [acl_t a], [AC_DEFINE([HAVE_SYS_ACL_H],[1], [define if 
you have sys/acl.h and it has a working acl_t type])])
+-AC_CHECK_HEADERS(ext2fs/ext2_fs.h sys/statfs.h sys/xattr.h sys/param.h 
sys/extattr.h libutil.h)
++AC_CHECK_HEADERS(ext2fs/ext2_fs.h sys/statfs.h sys/vfs.h sys/xattr.h 
sys/param.h sys/extattr.h libutil.h)
+ AC_CHECK_FUNCS(lgetxattr)
+ AC_CHECK_FUNCS(lsetxattr)
+ AC_CHECK_FUNCS(getxattr)
+@@ -199,7 +199,22 @@
  
  AC_CHECK_MEMBERS([struct statfs.f_fstypename],,,[#include 
  #include 
 -#include ])
 +#include 
-+#include ])
++#ifdef HAVE_SYS_VFS_H
++#include 
++#endif])
 +AC_CHECK_MEMBERS([struct statfs.f_iosize],,,[#include 
 +#include 
 +#include 
-+#include ])
++#ifdef HAVE_SYS_VFS_H
++#include 
++#endif])
 +AC_CHECK_MEMBERS([struct statfs.f_bsize],,,[#include 
 +#include 
 +#include 
-+#include ])
++#ifdef HAVE_SYS_VFS_H
++#include 
++#endif])
  AC_CHECK_MEMBERS([struct statvfs.f_fstypename],,,[#include ])
  AC_CHECK_MEMBERS([struct stat.st_flags])
  
 --- a/lib/util.c
 +++ b/lib/util.c
-@@ -40,6 +40,7 @@
+@@ -40,6 +40,9 @@
  #include 
  #include 
  #include 
-+#include 
++#ifdef HAVE_SYS_VFS_H
++# include 
++#endif
  #include 
  #include 
  #include 
@@ -61,6 +78,12 @@
}
 --- a/include/config.h.in
 +++ b/include/config.h.in
+@@ -1,4 +1,5 @@
+ #undef HAVE_SYS_STATFS_H
++#undef HAVE_SYS_VFS_H
+ #undef HAVE_SYS_XATTR_H
+ #undef HAVE_SYS_EXTATTR_H
+ #undef HAVE_SYS_PARAM_H
 @@ -15,6 +15,8 @@
  #undef HAVE_STRUCT_STAT_ST_FLAGS
  #undef HAVE_STRUCT_STATVFS_F_FSTYPENAME



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/files/, app-arch/xar/

2021-10-31 Thread Fabian Groffen
commit: 4ede8ab96576f84e157697d1c8af5f4131e732af
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Oct 31 15:38:02 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Oct 31 15:38:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ede8ab9

app-arch/xar-1.8.0.0.452: version bump to macOS 11 version

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/Manifest  |  1 +
 app-arch/xar/files/xar-1.8.0.0.452-linux.patch | 72 ++
 .../{xar-1.8-r3.ebuild => xar-1.8.0.0.452.ebuild}  | 44 -
 3 files changed, 101 insertions(+), 16 deletions(-)

diff --git a/app-arch/xar/Manifest b/app-arch/xar/Manifest
index ca6f1ec9cfa..73ada38ef97 100644
--- a/app-arch/xar/Manifest
+++ b/app-arch/xar/Manifest
@@ -1,2 +1,3 @@
 DIST xar-400.tar.gz 213319 BLAKE2B 
55b8695313a1a5ae778b62791f716af00edba7e7b01500eac4b951e04cf7b18e84e0d508ac5471996796e5ab59e4628a4f85a63a5929b372555e28b222c77ab1
 SHA512 
c54850d5443c776f18d788bf7d026b3b08274ee71321d1615238c9fa2d20cc0b21f3f298364b0d0eecd98ce2a6efc8d5039cabd5a21c2419c430d90db004d159
 DIST xar-417.1.tar.gz 219350 BLAKE2B 
2ca073e52b8d7a12c3d33fb65ccaf0984b912f42e4e9dc52bcaec7af41bafcc530cd055da16646113fb24ee046122425a66351f88279ef79a0f0b2b04ae51f9a
 SHA512 
4c3c61f5289d0b2e380cbde772b383da369ca8ad046f5d779e02f59300288c90c5e31d105a2c01ac17dc719b8b46b55d8d36a8b3b20360f315766fce92dec762
+DIST xar-452.tar.gz 220690 BLAKE2B 
9728c73734a4bcb31e6e72d3d1a6735d5c78e384e15415641c4f40068f2da9498e9808cc36df6eaf7d3addf8be6d9eb90bdfa2900321e4dbe482156075bcdcd7
 SHA512 
d6ae9e5687020d20ec12579178f84c852fd485c52cff0ad23b7b31d2eabbde8c7fc85ab33e82eb81a5ddb59df4c26b756894be85061195cd191ab32be1f56b10

diff --git a/app-arch/xar/files/xar-1.8.0.0.452-linux.patch 
b/app-arch/xar/files/xar-1.8.0.0.452-linux.patch
new file mode 100644
index 000..8cbe48acc44
--- /dev/null
+++ b/app-arch/xar/files/xar-1.8.0.0.452-linux.patch
@@ -0,0 +1,72 @@
+--- a/configure.ac
 b/configure.ac
+@@ -199,7 +199,16 @@
+ 
+ AC_CHECK_MEMBERS([struct statfs.f_fstypename],,,[#include 
+ #include 
+-#include ])
++#include 
++#include ])
++AC_CHECK_MEMBERS([struct statfs.f_iosize],,,[#include 
++#include 
++#include 
++#include ])
++AC_CHECK_MEMBERS([struct statfs.f_bsize],,,[#include 
++#include 
++#include 
++#include ])
+ AC_CHECK_MEMBERS([struct statvfs.f_fstypename],,,[#include ])
+ AC_CHECK_MEMBERS([struct stat.st_flags])
+ 
+--- a/lib/util.c
 b/lib/util.c
+@@ -40,6 +40,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -467,6 +467,14 @@
+   return tmp;
+ }
+ 
++#ifndef HAVE_STRUCT_STATFS_F_IOSIZE
++# ifdef HAVE_STRUCT_STATFS_F_BSIZE
++#  define f_iosize f_bsize
++# else
++#  error need a field to get optimal transfer block size
++# endif
++#endif
++
+ size_t xar_optimal_io_size_at_path(const char *path)
+ {
+   // Start at 1MiB
+@@ -491,6 +491,7 @@
+   fs_iosize = optimal_rsize;
+   }
+   
++#ifdef MNT_LOCAL
+   // If we're a remote filesystem, never let us go below the 
optimal size above of 1MiB
+   // NFS is horrible and lies that the optimal size is 512 bytes.
+   // Whereas SMB in my testing returns 7MiBs (far more practicle)
+@@ -503,6 +504,7 @@
+   }
+   }
+   else
++#endif
+   {
+   optimal_rsize = fs_iosize;
+   }
+--- a/include/config.h.in
 b/include/config.h.in
+@@ -15,6 +15,8 @@
+ #undef HAVE_STRUCT_STAT_ST_FLAGS
+ #undef HAVE_STRUCT_STATVFS_F_FSTYPENAME
+ #undef HAVE_STRUCT_STATFS_F_FSTYPENAME
++#undef HAVE_STRUCT_STATFS_F_IOSIZE
++#undef HAVE_STRUCT_STATFS_F_BSIZE
+ #undef HAVE_SYS_ACL_H
+ #undef HAVE_LIBUTIL_H
+ #undef HAVE_LIBPTHREAD

diff --git a/app-arch/xar/xar-1.8-r3.ebuild 
b/app-arch/xar/xar-1.8.0.0.452.ebuild
similarity index 62%
rename from app-arch/xar/xar-1.8-r3.ebuild
rename to app-arch/xar/xar-1.8.0.0.452.ebuild
index c7375f6ef61..4324f627e65 100644
--- a/app-arch/xar/xar-1.8-r3.ebuild
+++ b/app-arch/xar/xar-1.8.0.0.452.ebuild
@@ -1,10 +1,10 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit flag-o-matic toolchain-funcs multilib-minimal multilib
+EAPI=7
+inherit autotools flag-o-matic toolchain-funcs multilib-minimal multilib
 
-APPLE_PV=417.1
+APPLE_PV=$(ver_cut 5)  # 452: macOS 11.0.1 and up
 DESCRIPTION="An easily extensible archive format"
 HOMEPAGE="https://opensource.apple.com/source/xar/;
 SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
@@ -12,27 +12,24 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 

[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2021-04-30 Thread Mikle Kolyada
commit: 316ec2ace34362773c4b37295a79b517aeea0822
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Apr 30 17:09:44 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Apr 30 17:10:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=316ec2ac

app-arch/xar: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-arch/xar/xar-1.8-r2.ebuild | 5 ++---
 app-arch/xar/xar-1.8-r3.ebuild | 5 ++---
 app-arch/xar/xar-1.8-r4.ebuild | 6 ++
 3 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index 3f30d62f1a9..6fb089e9d2e 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -12,13 +12,12 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-IUSE="libressl kernel_Darwin"
+IUSE="kernel_Darwin"
 
 RDEPEND="
!kernel_Darwin? (
!kernel_SunOS? ( virtual/acl )
-   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
)
app-arch/bzip2[${MULTILIB_USEDEP}]
sys-libs/zlib[${MULTILIB_USEDEP}]

diff --git a/app-arch/xar/xar-1.8-r3.ebuild b/app-arch/xar/xar-1.8-r3.ebuild
index d3b4fc4be1a..c7375f6ef61 100644
--- a/app-arch/xar/xar-1.8-r3.ebuild
+++ b/app-arch/xar/xar-1.8-r3.ebuild
@@ -12,13 +12,12 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="libressl kernel_Darwin"
+IUSE="kernel_Darwin"
 
 RDEPEND="
!kernel_Darwin? (
!kernel_SunOS? ( virtual/acl )
-   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
)
app-arch/bzip2[${MULTILIB_USEDEP}]
sys-libs/zlib[${MULTILIB_USEDEP}]

diff --git a/app-arch/xar/xar-1.8-r4.ebuild b/app-arch/xar/xar-1.8-r4.ebuild
index d73ec3eae70..bd2ed21471e 100644
--- a/app-arch/xar/xar-1.8-r4.ebuild
+++ b/app-arch/xar/xar-1.8-r4.ebuild
@@ -12,13 +12,11 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="libressl"
 
 DEPEND="
elibc_musl? ( sys-libs/fts-standalone )
kernel_linux? ( virtual/acl )
-   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
app-arch/bzip2[${MULTILIB_USEDEP}]
sys-libs/zlib[${MULTILIB_USEDEP}]
dev-libs/libxml2[${MULTILIB_USEDEP}]
@@ -54,7 +52,7 @@ src_prepare() {
 
# drop Darwin specific reliance on CommonCrypto Framework, for it
# depends on what version of Darwin we're on, and it is much simpler
-   # to just use open/libressl instead, which we maintain and control
+   # to just use openessl instead, which we maintain and control
cd "${S}" || die
sed -i -e 's/__APPLE__/__NO_APPLE__/' \
include/archive.h \



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2021-01-06 Thread Fabian Groffen
commit: 513be6ce6a2b9186d463bc2b9a9a617b47e95f62
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 12:51:24 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 12:51:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=513be6ce

app-arch/xar: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/xar-1.8-r2.ebuild | 4 ++--
 app-arch/xar/xar-1.8-r3.ebuild | 4 ++--
 app-arch/xar/xar-1.8-r4.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index c0682a7404d..1b681345aa5 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.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=6
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="

diff --git a/app-arch/xar/xar-1.8-r3.ebuild b/app-arch/xar/xar-1.8-r3.ebuild
index 7bbcf784161..a93682518b9 100644
--- a/app-arch/xar/xar-1.8-r3.ebuild
+++ b/app-arch/xar/xar-1.8-r3.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=6
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="

diff --git a/app-arch/xar/xar-1.8-r4.ebuild b/app-arch/xar/xar-1.8-r4.ebuild
index 6106c668f82..75c3815b66c 100644
--- a/app-arch/xar/xar-1.8-r4.ebuild
+++ b/app-arch/xar/xar-1.8-r4.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
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="libressl"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2020-12-20 Thread Fabian Groffen
commit: 5af94853755a557a7ff0259261564ae3ec54df6b
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Dec 20 10:32:52 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Dec 20 10:32:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af94853

app-arch/xar-1.8-r4: revbump: fix musl, ppc-macos, version branding

- (attempt to) fix musl linking problem by pulling in fts-standalone
- fix ppc-macos/old Darwin compiles by disabling CommonCrypto usage in
  favour of libre/openssl, which we fully control wrt versioning etc.
- add Gentoo version to xar --version output

Closes: https://bugs.gentoo.org/713948
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/xar-1.8-r4.ebuild | 82 ++
 1 file changed, 82 insertions(+)

diff --git a/app-arch/xar/xar-1.8-r4.ebuild b/app-arch/xar/xar-1.8-r4.ebuild
new file mode 100644
index 000..6106c668f82
--- /dev/null
+++ b/app-arch/xar/xar-1.8-r4.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic multilib-minimal multilib
+
+APPLE_PV=417.1
+DESCRIPTION="An easily extensible archive format"
+HOMEPAGE="https://opensource.apple.com/source/xar/;
+SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="libressl"
+
+DEPEND="
+   elibc_musl? ( sys-libs/fts-standalone )
+   kernel_linux? ( virtual/acl )
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+   app-arch/bzip2[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.1-ext2.patch
+   "${FILESDIR}"/${PN}-1.8-safe_dirname.patch
+   "${FILESDIR}"/${PN}-1.8-arm-ppc.patch
+   "${FILESDIR}"/${PN}-1.8-openssl-1.1.patch
+)
+
+S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
+
+src_prepare() {
+   default
+
+   # make lib headers available (without installing first?)
+   cd "${S}"/include || die
+   mv ../lib/*.h . || die
+
+   # strip RPATH pointing to ED
+   cd "${S}"/src || die
+   sed -i -e 's/@RPATH@//' Makefile.inc.in || die
+
+   # avoid GNU make (bug?) behaviour of removing xar.o as intermediate
+   # file, this doesn't happen outside portage, but it does from the
+   # ebuild env, causing the install phase to re-compile xar.o and link
+   # the executable
+   echo ".PRECIOUS: @objroot@src/%.o" >> Makefile.inc.in || die
+
+   # drop Darwin specific reliance on CommonCrypto Framework, for it
+   # depends on what version of Darwin we're on, and it is much simpler
+   # to just use open/libressl instead, which we maintain and control
+   cd "${S}" || die
+   sed -i -e 's/__APPLE__/__NO_APPLE__/' \
+   include/archive.h \
+   lib/hash.c \
+   || die
+
+   # fix branding somewhat
+   sed -i -e "/XAR_VERSION/s|%s|%s (Gentoo ${PVR})|" src/xar.c || die
+}
+
+multilib_src_configure() {
+   append-libs $(pkg-config --libs openssl)
+   use elibc_musl && append-libs $(pkg-config --libs fts-standalone)
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-static
+   # botched check, fix it up
+   if use kernel_SunOS ; then
+   sed -i -e '/HAVE_SYS_ACL_H/s:^\(.*\)$:/* \1 */:' 
include/config.h || die
+   fi
+}
+
+multilib_src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-11-03 Thread Fabian Groffen
commit: 73236cf8a899bfa533a5d53664ba6b2694060b7e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Nov  3 08:23:05 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Nov  3 09:33:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73236cf8

app-arch/xar-1.8-r1: remove

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/xar-1.8-r1.ebuild | 47 --
 1 file changed, 47 deletions(-)

diff --git a/app-arch/xar/xar-1.8-r1.ebuild b/app-arch/xar/xar-1.8-r1.ebuild
deleted file mode 100644
index a9d20e9f422..000
--- a/app-arch/xar/xar-1.8-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit flag-o-matic multilib-minimal ltprune
-
-APPLE_PV=400
-DESCRIPTION="An easily extensible archive format"
-HOMEPAGE="https://opensource.apple.com/source/xar/;
-SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="libressl kernel_Darwin"
-
-DEPEND="
-   !kernel_Darwin? (
-   virtual/acl
-   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
-   )
-   app-arch/bzip2[${MULTILIB_USEDEP}]
-   sys-libs/zlib[${MULTILIB_USEDEP}]
-   dev-libs/libxml2[${MULTILIB_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.6.1-ext2.patch
-   "${FILESDIR}"/${PN}-1.8-safe_dirname.patch
-   "${FILESDIR}"/${PN}-1.8-arm-ppc.patch
-)
-
-S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
-
-multilib_src_configure() {
-   use kernel_Darwin || append-libs $(pkg-config --libs openssl)
-   ECONF_SOURCE=${S} \
-   econf \
-   --disable-static
-}
-
-multilib_src_install() {
-   default
-   prune_libtool_files
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-11-03 Thread Fabian Groffen
commit: 8f885be9dfd96f7c102fa059b6d160548f4c54f3
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Nov  3 09:39:10 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Nov  3 09:39:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f885be9

app-arch/xar-1.8-r3: fix compile during install

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/xar-1.8-r3.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/app-arch/xar/xar-1.8-r3.ebuild b/app-arch/xar/xar-1.8-r3.ebuild
index 17416980f25..2b1ae6a93b9 100644
--- a/app-arch/xar/xar-1.8-r3.ebuild
+++ b/app-arch/xar/xar-1.8-r3.ebuild
@@ -45,6 +45,12 @@ src_prepare() {
# strip RPATH pointing to ED
cd "${S}"/src || die
sed -i -e 's/@RPATH@//' Makefile.inc.in || die
+
+   # avoid GNU make (bug?) behaviour of removing xar.o as intermediate
+   # file, this doesn't happen outside portage, but it does from the
+   # ebuild env, causing the install phase to re-compile xar.o and link
+   # the executable
+   echo ".PRECIOUS: @objroot@src/%.o" >> Makefile.inc.in || die
 }
 
 multilib_src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-11-03 Thread Fabian Groffen
commit: c1c03fac4af6d103e85404d3f1fbc5b90bfa8e8f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Nov  3 09:40:51 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Nov  3 09:40:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c03fac

app-arch/xar-1.8-r2: drop usage of ltprune

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/xar-1.8-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index 4a33df6ca29..e0a73c43128 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit flag-o-matic multilib-minimal ltprune
+inherit flag-o-matic multilib-minimal
 
 APPLE_PV=400
 DESCRIPTION="An easily extensible archive format"
@@ -48,5 +48,5 @@ multilib_src_configure() {
 
 multilib_src_install() {
default
-   prune_libtool_files
+   find "${D}" -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-11-03 Thread Michał Górny
commit: a5ef33712484c143ba8ca057e6f033899a83777c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  3 08:53:47 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  3 09:28:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ef3371

app-arch/xar: [QA] Fix using deprecated ltprune.eclass

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/xar/xar-1.8-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/xar/xar-1.8-r3.ebuild b/app-arch/xar/xar-1.8-r3.ebuild
index 18ab6a29a1f..17416980f25 100644
--- a/app-arch/xar/xar-1.8-r3.ebuild
+++ b/app-arch/xar/xar-1.8-r3.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit flag-o-matic multilib-minimal multilib ltprune
+inherit flag-o-matic multilib-minimal multilib
 
 APPLE_PV=417.1
 DESCRIPTION="An easily extensible archive format"
@@ -60,5 +60,5 @@ multilib_src_configure() {
 
 multilib_src_install() {
default
-   prune_libtool_files
+   find "${D}" -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-11-02 Thread Fabian Groffen
commit: c41e4e8d39a9d4399ffcabf91c1bcb9a9cc4607d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Nov  2 17:25:37 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Nov  2 17:26:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41e4e8d

app-arch/xar: version bump -r3 (417.1), bug #694606

Closes: https://bugs.gentoo.org/694606
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/xar/Manifest  |  1 +
 app-arch/xar/xar-1.8-r3.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/app-arch/xar/Manifest b/app-arch/xar/Manifest
index 4205e8ead62..ca6f1ec9cfa 100644
--- a/app-arch/xar/Manifest
+++ b/app-arch/xar/Manifest
@@ -1 +1,2 @@
 DIST xar-400.tar.gz 213319 BLAKE2B 
55b8695313a1a5ae778b62791f716af00edba7e7b01500eac4b951e04cf7b18e84e0d508ac5471996796e5ab59e4628a4f85a63a5929b372555e28b222c77ab1
 SHA512 
c54850d5443c776f18d788bf7d026b3b08274ee71321d1615238c9fa2d20cc0b21f3f298364b0d0eecd98ce2a6efc8d5039cabd5a21c2419c430d90db004d159
+DIST xar-417.1.tar.gz 219350 BLAKE2B 
2ca073e52b8d7a12c3d33fb65ccaf0984b912f42e4e9dc52bcaec7af41bafcc530cd055da16646113fb24ee046122425a66351f88279ef79a0f0b2b04ae51f9a
 SHA512 
4c3c61f5289d0b2e380cbde772b383da369ca8ad046f5d779e02f59300288c90c5e31d105a2c01ac17dc719b8b46b55d8d36a8b3b20360f315766fce92dec762

diff --git a/app-arch/xar/xar-1.8-r3.ebuild b/app-arch/xar/xar-1.8-r3.ebuild
new file mode 100644
index 000..18ab6a29a1f
--- /dev/null
+++ b/app-arch/xar/xar-1.8-r3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic multilib-minimal multilib ltprune
+
+APPLE_PV=417.1
+DESCRIPTION="An easily extensible archive format"
+HOMEPAGE="https://opensource.apple.com/source/xar/;
+SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="libressl kernel_Darwin"
+
+DEPEND="
+   !kernel_Darwin? (
+   !kernel_SunOS? ( virtual/acl )
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+   )
+   app-arch/bzip2[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.1-ext2.patch
+   "${FILESDIR}"/${PN}-1.8-safe_dirname.patch
+   "${FILESDIR}"/${PN}-1.8-arm-ppc.patch
+   "${FILESDIR}"/${PN}-1.8-openssl-1.1.patch
+)
+
+S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
+
+src_prepare() {
+   default
+
+   # make lib headers available (without installing first?)
+   cd "${S}"/include || die
+   mv ../lib/*.h . || die
+
+   # strip RPATH pointing to ED
+   cd "${S}"/src || die
+   sed -i -e 's/@RPATH@//' Makefile.inc.in || die
+}
+
+multilib_src_configure() {
+   use kernel_Darwin || append-libs $(pkg-config --libs openssl)
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-static
+   # botched check, fix it up
+   if use kernel_SunOS ; then
+   sed -i -e '/HAVE_SYS_ACL_H/s:^\(.*\)$:/* \1 */:' 
include/config.h || die
+   fi
+}
+
+multilib_src_install() {
+   default
+   prune_libtool_files
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-09-16 Thread Aaron Bauman
commit: 04d2e076820dac5be7dbb8bc05f5e5a207ba23b8
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Sep 16 21:51:47 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Sep 16 22:13:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d2e076

app-arch/xar: arm64 stable (bug #693856)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.76, Repoman-2.3.17

 app-arch/xar/xar-1.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index b3de92194d4..a4a659f2fb1 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-09-14 Thread Sergei Trofimovich
commit: 3dce33e0a7f086d5aafea0f3402c0d9611ef1528
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Sep 14 16:39:02 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 14 23:27:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dce33e0

app-arch/xar: stable 1.8-r2 for hppa, bug #693856

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-arch/xar/xar-1.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index 06d11666a58..b3de92194d4 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-09-13 Thread Mikle Kolyada
commit: 3868c4ddee5b5c519f952749d41aaca897ee0f6d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 13 15:46:55 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 13 15:46:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3868c4dd

app-arch/xar: alpha stable wrt bug #693856

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-arch/xar/xar-1.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index cd05f179ec7..06d11666a58 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-09-13 Thread Mikle Kolyada
commit: bccc42b4a168e6e4a67c26da8f7fad4df5214a48
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 13 15:45:59 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 13 15:45:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bccc42b4

app-arch/xar: arm stable wrt bug #693856

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-arch/xar/xar-1.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index 39fc362a88e..cd05f179ec7 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-09-11 Thread Agostino Sarubbo
commit: 27c05d8dc38c7a0c2cf3b391cfd5177e4cd97ae5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep 11 11:05:16 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep 11 11:05:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c05d8d

app-arch/xar: ppc64 stable wrt bug #693856

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-arch/xar/xar-1.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index 83ccb1fe6d0..39fc362a88e 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-09-10 Thread Matt Turner
commit: 75243c589788ed201b9f880fe4b87cb3aaf03a00
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Sep 11 03:50:09 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Sep 11 03:50:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75243c58

app-arch/xar-1.8-r2: sparc stable, bug 693856

Signed-off-by: Matt Turner  gentoo.org>

 app-arch/xar/xar-1.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index c5f72139c4d..83ccb1fe6d0 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-09-10 Thread Agostino Sarubbo
commit: 776548b720d1846294b90f804fdeee3a289e875a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Sep 10 07:09:17 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Sep 10 07:09:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=776548b7

app-arch/xar: x86 stable wrt bug #693856

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-arch/xar/xar-1.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index be71b8560de..c5f72139c4d 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-09-10 Thread Agostino Sarubbo
commit: 38769a233dff24afa17304ea89eb1f576fcbdd41
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Sep 10 07:04:30 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Sep 10 07:04:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38769a23

app-arch/xar: amd64 stable wrt bug #693856

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-arch/xar/xar-1.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index 66670383bfa..be71b8560de 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2019-09-10 Thread Sergei Trofimovich
commit: 2f5d16443357eb702b4bb69f66f1460e74ea784d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Sep 10 06:43:14 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Sep 10 06:50:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5d1644

app-arch/xar: stable 1.8-r2 for ia64, bug #693856

Package-Manager: Portage-2.3.75, Repoman-2.3.17
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-arch/xar/xar-1.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
index b8acc75f231..66670383bfa 100644
--- a/app-arch/xar/xar-1.8-r2.ebuild
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/files/

2019-01-01 Thread Fabian Groffen
commit: 92ae9ac4cbb9cb0dbf8b54c14b1404b18dbe13f9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jan  1 17:00:08 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jan  1 17:00:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92ae9ac4

app-arch/xar: fix compatibility with openssl-1.0

create/destroy in 1.0 were renamed to new/free in 1.1, but defines for
backwards compatibility are in 1.1 so use the old names to ensure we can
still compile on 1.0.

Closes: https://bugs.gentoo.org/674268
Signed-off-by: Fabian Groffen  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-arch/xar/files/xar-1.8-openssl-1.1.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/xar/files/xar-1.8-openssl-1.1.patch 
b/app-arch/xar/files/xar-1.8-openssl-1.1.patch
index bd0b1daab00..f811d99d07e 100644
--- a/app-arch/xar/files/xar-1.8-openssl-1.1.patch
+++ b/app-arch/xar/files/xar-1.8-openssl-1.1.patch
@@ -19,7 +19,7 @@ for it anymore.
OpenSSL_add_all_digests();
HASH_CTX(hash)->type = EVP_get_digestbyname(digest_name);
 -  EVP_DigestInit(_CTX(hash)->digest, HASH_CTX(hash)->type);
-+  HASH_CTX(hash)->digest = EVP_MD_CTX_new();
++  HASH_CTX(hash)->digest = EVP_MD_CTX_create();
 +  EVP_DigestInit(HASH_CTX(hash)->digest, HASH_CTX(hash)->type);
  #endif

@@ -39,7 +39,7 @@ for it anymore.
  #else
 -  EVP_DigestFinal(_CTX(hash)->digest, buffer, 
_CTX(hash)->length);
 +  EVP_DigestFinal(HASH_CTX(hash)->digest, buffer, 
_CTX(hash)->length);
-+  EVP_MD_CTX_free(HASH_CTX(hash)->digest);
++  EVP_MD_CTX_destroy(HASH_CTX(hash)->digest);
  #endif

*nbyte = HASH_CTX(hash)->length;



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/files/, app-arch/xar/

2019-01-01 Thread Fabian Groffen
commit: b4e5b9ee780046c14e6bc99574a70bd3b8118eff
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jan  1 14:28:20 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jan  1 14:28:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e5b9ee

app-arch/xar: revbump for openssl and solaris fixes

Closes: https://bugs.gentoo.org/674178
Signed-off-by: Fabian Groffen  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-arch/xar/files/xar-1.8-openssl-1.1.patch | 45 
 app-arch/xar/xar-1.8-r2.ebuild   | 52 
 2 files changed, 97 insertions(+)

diff --git a/app-arch/xar/files/xar-1.8-openssl-1.1.patch 
b/app-arch/xar/files/xar-1.8-openssl-1.1.patch
new file mode 100644
index 000..bd0b1daab00
--- /dev/null
+++ b/app-arch/xar/files/xar-1.8-openssl-1.1.patch
@@ -0,0 +1,45 @@
+lib/hash.c: fix compilation with OpenSSL-1.1+
+
+EVP_MD_CTX has become an anonymous struct now, so can't allocate size
+for it anymore.
+
+--- a/lib/hash.c   2015-06-09 03:22:07.0 +
 b/lib/hash.c   2019-01-01 14:37:01.487775958 +
+@@ -102,7 +102,7 @@
+ #ifdef __APPLE__
+   CCDigestRef digest;
+ #else
+-  EVP_MD_CTX digest;
++  EVP_MD_CTX *digest;
+   const EVP_MD *type;
+ #endif
+   unsigned int length;
+@@ -123,7 +123,8 @@
+ #else
+   OpenSSL_add_all_digests();
+   HASH_CTX(hash)->type = EVP_get_digestbyname(digest_name);
+-  EVP_DigestInit(_CTX(hash)->digest, HASH_CTX(hash)->type);
++  HASH_CTX(hash)->digest = EVP_MD_CTX_new();
++  EVP_DigestInit(HASH_CTX(hash)->digest, HASH_CTX(hash)->type);
+ #endif
+   
+   HASH_CTX(hash)->digest_name = strdup(digest_name);
+@@ -143,7 +143,7 @@
+ #ifdef __APPLE__
+   CCDigestUpdate(HASH_CTX(hash)->digest, buffer, nbyte);
+ #else
+-  EVP_DigestUpdate(_CTX(hash)->digest, buffer, nbyte);
++  EVP_DigestUpdate(HASH_CTX(hash)->digest, buffer, nbyte);
+ #endif
+ }
+ 
+@@ -160,7 +160,8 @@
+   CCDigestFinal(HASH_CTX(hash)->digest, buffer);
+   CCDigestDestroy(HASH_CTX(hash)->digest);
+ #else
+-  EVP_DigestFinal(_CTX(hash)->digest, buffer, 
_CTX(hash)->length);
++  EVP_DigestFinal(HASH_CTX(hash)->digest, buffer, 
_CTX(hash)->length);
++  EVP_MD_CTX_free(HASH_CTX(hash)->digest);
+ #endif
+   
+   *nbyte = HASH_CTX(hash)->length;

diff --git a/app-arch/xar/xar-1.8-r2.ebuild b/app-arch/xar/xar-1.8-r2.ebuild
new file mode 100644
index 000..b8acc75f231
--- /dev/null
+++ b/app-arch/xar/xar-1.8-r2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic multilib-minimal ltprune
+
+APPLE_PV=400
+DESCRIPTION="An easily extensible archive format"
+HOMEPAGE="https://opensource.apple.com/source/xar/;
+SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="libressl kernel_Darwin"
+
+DEPEND="
+   !kernel_Darwin? (
+   !kernel_SunOS? ( virtual/acl )
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+   )
+   app-arch/bzip2[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.1-ext2.patch
+   "${FILESDIR}"/${PN}-1.8-safe_dirname.patch
+   "${FILESDIR}"/${PN}-1.8-arm-ppc.patch
+   "${FILESDIR}"/${PN}-1.8-openssl-1.1.patch
+)
+
+S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
+
+multilib_src_configure() {
+   use kernel_Darwin || append-libs $(pkg-config --libs openssl)
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-static
+   # botched check, fix it up
+   if use kernel_SunOS ; then
+   sed -i -e '/HAVE_SYS_ACL_H/s:^\(.*\)$:/* \1 */:' 
include/config.h || die
+   fi
+}
+
+multilib_src_install() {
+   default
+   prune_libtool_files
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-07-23 Thread Mart Raudsepp
commit: cedd7cf4cf766dc2d5439c89438a8c947698041d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Jul 23 09:04:46 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Jul 23 09:08:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cedd7cf4

app-arch/xar-1.8-r1: arm64 stable (bug #661776)

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 app-arch/xar/xar-1.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r1.ebuild b/app-arch/xar/xar-1.8-r1.ebuild
index a14ce27e62f..0c1ac372aa8 100644
--- a/app-arch/xar/xar-1.8-r1.ebuild
+++ b/app-arch/xar/xar-1.8-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-07-22 Thread Mikle Kolyada
commit: 404fcb708960e292e0a88022b58dbd97e3ee650e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jul 22 21:42:40 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jul 22 21:42:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404fcb70

app-arch/xar: arm stable wrt bug #661776

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-arch/xar/xar-1.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r1.ebuild b/app-arch/xar/xar-1.8-r1.ebuild
index 82aa18982ec..a14ce27e62f 100644
--- a/app-arch/xar/xar-1.8-r1.ebuild
+++ b/app-arch/xar/xar-1.8-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-06-17 Thread Fabian Groffen
commit: 281fd981efe7ecaede5b712d42272a10f14abaff
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jun 17 06:12:35 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jun 17 06:12:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281fd981

app-arch/xar: drop vulnerable version, bug #624642

Bug: https://bugs.gentoo.org/624642
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-arch/xar/Manifest|  1 -
 app-arch/xar/xar-1.6.1-r1.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/app-arch/xar/Manifest b/app-arch/xar/Manifest
index 204e1c36a4c..4205e8ead62 100644
--- a/app-arch/xar/Manifest
+++ b/app-arch/xar/Manifest
@@ -1,2 +1 @@
-DIST xar-1.6.1.tar.gz 180771 BLAKE2B 
efc15995941b7240486a02cad736981e4881dac8a576cb3188be1bb54aefbb612f374d82af56e1af27301d6d8f00698ad601f8ad4b0ae100107bbcd84cb203e8
 SHA512 
6ddf83130519006c4d8fe699cdf5a6e5e41b293f3411d4744bf3425fda21556ef54b95e46f60c13f9276070ccda94c8d95a543f1fda4cbd9e3087ab9b5d0b00b
 DIST xar-400.tar.gz 213319 BLAKE2B 
55b8695313a1a5ae778b62791f716af00edba7e7b01500eac4b951e04cf7b18e84e0d508ac5471996796e5ab59e4628a4f85a63a5929b372555e28b222c77ab1
 SHA512 
c54850d5443c776f18d788bf7d026b3b08274ee71321d1615238c9fa2d20cc0b21f3f298364b0d0eecd98ce2a6efc8d5039cabd5a21c2419c430d90db004d159

diff --git a/app-arch/xar/xar-1.6.1-r1.ebuild b/app-arch/xar/xar-1.6.1-r1.ebuild
deleted file mode 100644
index 8f7c268a326..000
--- a/app-arch/xar/xar-1.6.1-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools ltprune
-
-DESCRIPTION="An easily extensible archive format"
-HOMEPAGE="https://github.com/mackyle/xar;
-SRC_URI="mirror://github/mackyle/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="sparc"
-IUSE="+bzip2 libressl"
-
-DEPEND="
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   bzip2? ( app-arch/bzip2 )
-   sys-libs/zlib
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-ext2.patch )
-
-src_prepare() {
-   default
-   eautoconf
-}
-
-src_configure() {
-   econf \
-   $(use_with bzip2) \
-   --disable-static
-}
-
-src_install() {
-   default
-   prune_libtool_files
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-06-16 Thread Sergei Trofimovich
commit: 64b7eb0ed75c3b7dd9fe73ed6a1b1ae7eb25fdcc
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jun 16 19:21:59 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun 16 19:26:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b7eb0e

app-arch/xar: stable 1.8-r1 for sparc

Bug: https://bugs.gentoo.org/624642
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 app-arch/xar/xar-1.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r1.ebuild b/app-arch/xar/xar-1.8-r1.ebuild
index ffacd449702..82aa18982ec 100644
--- a/app-arch/xar/xar-1.8-r1.ebuild
+++ b/app-arch/xar/xar-1.8-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-06-12 Thread Fabian Groffen
commit: 68ff62ebc98928de408f34ecb9f58bca1187ac08
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jun 12 16:11:35 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jun 12 16:11:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ff62eb

app-arch/xar: cleanup, leave 1.6.1-r1 for sparc, bug #624642

Bug: https://bugs.gentoo.org/624642
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-arch/xar/xar-1.6.1-r1.ebuild |  2 +-
 app-arch/xar/xar-1.8.ebuild  | 46 
 2 files changed, 1 insertion(+), 47 deletions(-)

diff --git a/app-arch/xar/xar-1.6.1-r1.ebuild b/app-arch/xar/xar-1.6.1-r1.ebuild
index fc7d40c29d5..8f7c268a326 100644
--- a/app-arch/xar/xar-1.6.1-r1.ebuild
+++ b/app-arch/xar/xar-1.6.1-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://github/mackyle/${PN}/${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="sparc"
 IUSE="+bzip2 libressl"
 
 DEPEND="

diff --git a/app-arch/xar/xar-1.8.ebuild b/app-arch/xar/xar-1.8.ebuild
deleted file mode 100644
index 49672e6bc72..000
--- a/app-arch/xar/xar-1.8.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit flag-o-matic multilib-minimal ltprune
-
-APPLE_PV=400
-DESCRIPTION="An easily extensible archive format"
-HOMEPAGE="https://opensource.apple.com/source/xar/;
-SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="libressl kernel_Darwin"
-
-DEPEND="
-   !kernel_Darwin? (
-   virtual/acl
-   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
-   )
-   app-arch/bzip2[${MULTILIB_USEDEP}]
-   sys-libs/zlib[${MULTILIB_USEDEP}]
-   dev-libs/libxml2[${MULTILIB_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.6.1-ext2.patch
-   "${FILESDIR}"/${PN}-1.8-safe_dirname.patch
-)
-
-S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
-
-multilib_src_configure() {
-   use kernel_Darwin || append-libs $(pkg-config --libs openssl)
-   ECONF_SOURCE=${S} \
-   econf \
-   --disable-static
-}
-
-multilib_src_install() {
-   default
-   prune_libtool_files
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/, app-arch/xar/files/

2018-05-20 Thread Johannes Huber
commit: e79d7f6da1496a32d3a9842550f48fa58b95f45a
Author: Johannes Huber  gentoo  org>
AuthorDate: Sun May 20 12:20:27 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sun May 20 12:20:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e79d7f6d

app-arch/xar: Remove 1.5.2-r1

Uses deprecated EAPI 4 and overshadowed by 1.8-r1.

Package-Manager: Portage-2.3.38, Repoman-2.3.9

 app-arch/xar/Manifest  |  1 -
 .../files/xar-1.5.2-automagic_acl_and_bzip2.patch  | 46 --
 app-arch/xar/files/xar-1.5.2-respect_ldflags.patch | 21 --
 app-arch/xar/xar-1.5.2-r1.ebuild   | 35 
 4 files changed, 103 deletions(-)

diff --git a/app-arch/xar/Manifest b/app-arch/xar/Manifest
index 187e6e6db35..204e1c36a4c 100644
--- a/app-arch/xar/Manifest
+++ b/app-arch/xar/Manifest
@@ -1,3 +1,2 @@
-DIST xar-1.5.2.tar.gz 137973 BLAKE2B 
1bd478134f9de23094cbf6b6c6d15100629ebb3359c39b39eb6a2bfad80fefc74282655ecd2c32ef0140f3d69f5a75c13665c0a5015dc3e278f99bab3c1a9ade
 SHA512 
975861324ee31805eb107f51f2f6c43029b25601d4c1daa2dfee49ec7e25351e94798de9fb5c011b90d93dd6a3bbd3fe15c97ab0fc32f0b36b3000dd48cbf46b
 DIST xar-1.6.1.tar.gz 180771 BLAKE2B 
efc15995941b7240486a02cad736981e4881dac8a576cb3188be1bb54aefbb612f374d82af56e1af27301d6d8f00698ad601f8ad4b0ae100107bbcd84cb203e8
 SHA512 
6ddf83130519006c4d8fe699cdf5a6e5e41b293f3411d4744bf3425fda21556ef54b95e46f60c13f9276070ccda94c8d95a543f1fda4cbd9e3087ab9b5d0b00b
 DIST xar-400.tar.gz 213319 BLAKE2B 
55b8695313a1a5ae778b62791f716af00edba7e7b01500eac4b951e04cf7b18e84e0d508ac5471996796e5ab59e4628a4f85a63a5929b372555e28b222c77ab1
 SHA512 
c54850d5443c776f18d788bf7d026b3b08274ee71321d1615238c9fa2d20cc0b21f3f298364b0d0eecd98ce2a6efc8d5039cabd5a21c2419c430d90db004d159

diff --git a/app-arch/xar/files/xar-1.5.2-automagic_acl_and_bzip2.patch 
b/app-arch/xar/files/xar-1.5.2-automagic_acl_and_bzip2.patch
deleted file mode 100644
index 54ad8f72531..000
--- a/app-arch/xar/files/xar-1.5.2-automagic_acl_and_bzip2.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-diff -ur xar-1.5.2.orig/configure.ac xar-1.5.2/configure.ac
 xar-1.5.2.orig/configure.ac2007-12-29 20:49:57.0 +0200
-+++ xar-1.5.2/configure.ac 2008-05-19 17:07:23.0 +0300
-@@ -181,8 +181,13 @@
- )
- AC_SUBST([enable_autogen])
- 
-+AC_ARG_ENABLE(acl, AC_HELP_STRING([--disable-acl], [disable support for 
libacl (default=autodetect)]), [ enable_acl=$enableval ], [ enable_acl=yes ])
-+
-+if test "x$enable_acl" = "xyes"; then
- AC_TRY_COMPILE([#include 
- #include ], [acl_t a], [AC_DEFINE([HAVE_SYS_ACL_H],[1], [define if 
you have sys/acl.h and it has a working acl_t type])])
-+fi
-+
- AC_CHECK_HEADERS(ext2fs/ext2_fs.h sys/statfs.h sys/xattr.h sys/param.h 
sys/extattr.h libutil.h)
- AC_CHECK_FUNCS(lgetxattr)
- AC_CHECK_FUNCS(lsetxattr)
-@@ -251,7 +256,9 @@
- AC_ERROR(can not detect the size of your system's dev_t type)
- fi
- 
--AC_CHECK_LIB(acl, acl_get_file)
-+if test "x$enable_acl" = "xyes"; then
-+  AC_CHECK_LIB(acl, acl_get_file)
-+fi
- 
- dnl Check for paths
- AC_PREFIX_DEFAULT(/usr/local)
-@@ -342,9 +349,14 @@
- dnl 
- dnl Configure libbz2.
- dnl 
--have_libbz2="1"
--AC_CHECK_HEADERS([bzlib.h], , [have_libbz2="0"])
--AC_CHECK_LIB([bz2], [BZ2_bzCompress], , [have_libbz2="0"])
-+AC_ARG_ENABLE(bzip2, AC_HELP_STRING([--disable-bzip2], [disable support for 
libbz2 (default=autodetect)]), [ enable_bzip2=$enableval ], [ enable_bzip2=yes 
])
-+
-+if test "x$enable_bzip2" = "xyes"; then
-+  have_libbz2="1"
-+  AC_CHECK_HEADERS([bzlib.h], , [have_libbz2="0"])
-+  AC_CHECK_LIB([bz2], [BZ2_bzCompress], , [have_libbz2="0"])
-+fi
-+
- if test "x${have_libbz2}" = "x1" ; then
-   AC_DEFINE([HAVE_LIBBZ2])
- fi

diff --git a/app-arch/xar/files/xar-1.5.2-respect_ldflags.patch 
b/app-arch/xar/files/xar-1.5.2-respect_ldflags.patch
deleted file mode 100644
index 1ac090d9486..000
--- a/app-arch/xar/files/xar-1.5.2-respect_ldflags.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ur xar-1.5.2.orig/lib/Makefile.inc.in xar-1.5.2/lib/Makefile.inc.in
 xar-1.5.2.orig/lib/Makefile.inc.in 2007-12-29 20:49:57.0 +0200
-+++ xar-1.5.2/lib/Makefile.inc.in  2010-04-07 01:18:59.027890429 +0300
-@@ -134,7 +134,7 @@
- $(LIBRXAR_S) : $(LIBXAR_SRCS:@srcroot@%.c=@objroot@%.o)
-   @mkdir -p $(@D)
- ifeq (elf, @abi@)
--  $(CC) -shared -Wl,-soname,$(LIBXAR_SNAME) -o $@ $+ @LIBS@
-+  $(CC) -shared -Wl,-soname,$(LIBXAR_SNAME) -o $@ $+ $(LDFLAGS) @LIBS@
- endif
- ifeq (macho, @abi@)
-   $(CC) -dynamiclib -compatibility_version @LIB_REV@ -current_version 
@LIB_REV@ -install_name @abs_objroot@$(LIBRXAR_S) -o $@ $+ $(LDFLAGS) @LIBS@
-@@ -150,7 +150,7 @@
- $(LIBXAR_S) : $(LIBXAR_SRCS:@srcroot@%.c=@objroot@%.o)
-   @mkdir -p $(@D)
- ifeq (elf, @abi@)
--  $(CC) -shared -Wl,-soname,$(LIBXAR_SNAME) -o $@ $+ @LIBS@
-+  $(CC) -shared -Wl,-soname,$(LIBXAR_SNAME) -o $@ $+ $(LDFLAGS) @LIBS@
- endif
- ifeq 

[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-04-01 Thread Sergei Trofimovich
commit: 6bda94b386ca8d1d2061e028148af06382abe7fb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Apr  1 21:36:38 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Apr  1 21:36:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bda94b3

app-arch/xar: stable 1.8-r1 for hppa, bug #624642

Package-Manager: Portage-2.3.27, Repoman-2.3.9
RepoMan-Options: --include-arches="hppa"

 app-arch/xar/xar-1.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r1.ebuild b/app-arch/xar/xar-1.8-r1.ebuild
index 49b2ebd813b..ffacd449702 100644
--- a/app-arch/xar/xar-1.8-r1.ebuild
+++ b/app-arch/xar/xar-1.8-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-03-31 Thread Tobias Klausmann
commit: 39ba56c38008739e350944c75d6f2e1bed9dc9b4
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Mar 31 10:10:47 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Mar 31 10:11:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ba56c3

app-arch/xar-1.8-r1: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/624642

 app-arch/xar/xar-1.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r1.ebuild b/app-arch/xar/xar-1.8-r1.ebuild
index 4156c54127c..49b2ebd813b 100644
--- a/app-arch/xar/xar-1.8-r1.ebuild
+++ b/app-arch/xar/xar-1.8-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-03-23 Thread Sergei Trofimovich
commit: 429524b9a974e53284f5d20b233613209ae8d541
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Mar 23 23:45:10 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Mar 23 23:45:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=429524b9

app-arch/xar: stable 1.8-r1 for ia64, bug #624642

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

 app-arch/xar/xar-1.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r1.ebuild b/app-arch/xar/xar-1.8-r1.ebuild
index f055eb4eae6..99ce9a1f5bf 100644
--- a/app-arch/xar/xar-1.8-r1.ebuild
+++ b/app-arch/xar/xar-1.8-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-03-23 Thread Agostino Sarubbo
commit: c81b31979ba63d07071664d11a28a7e28b23b02d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 23 10:27:44 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 23 10:27:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c81b3197

app-arch/xar: amd64 stable wrt bug #624642

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="amd64"

 app-arch/xar/xar-1.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r1.ebuild b/app-arch/xar/xar-1.8-r1.ebuild
index 50016f14132..f055eb4eae6 100644
--- a/app-arch/xar/xar-1.8-r1.ebuild
+++ b/app-arch/xar/xar-1.8-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-03-19 Thread Sergei Trofimovich
commit: 2ea5491bca006e8a04a08a44b9c242be44559943
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Mar 19 23:19:11 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 19 23:19:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ea5491b

app-arch/xar: stable 1.6.1-r1 for hppa, bug #621010

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="hppa"

 app-arch/xar/xar-1.6.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/xar/xar-1.6.1-r1.ebuild b/app-arch/xar/xar-1.6.1-r1.ebuild
index 6e7d19808e1..fc7d40c29d5 100644
--- a/app-arch/xar/xar-1.6.1-r1.ebuild
+++ b/app-arch/xar/xar-1.6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ SRC_URI="mirror://github/mackyle/${PN}/${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
 IUSE="+bzip2 libressl"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-03-13 Thread Michał Górny
commit: e61c174359a022f8f1762aa4627b38da95c84756
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 13 17:25:04 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 13 17:40:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61c1743

app-arch/xar: Restore lost ~amd64-fbsd

 app-arch/xar/xar-1.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r1.ebuild b/app-arch/xar/xar-1.8-r1.ebuild
index c1c4883df5e..662b27caed8 100644
--- a/app-arch/xar/xar-1.8-r1.ebuild
+++ b/app-arch/xar/xar-1.8-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-03-13 Thread Michał Górny
commit: fe8404867f0ebdab9fb18c1e4930e146483daab1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 13 17:26:11 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 13 17:40:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe840486

app-arch/xar: Keyword ~arm64, bug #650024

Tested-by: Roy Bamford  gentoo.org>

 app-arch/xar/xar-1.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8-r1.ebuild b/app-arch/xar/xar-1.8-r1.ebuild
index 662b27caed8..50016f14132 100644
--- a/app-arch/xar/xar-1.8-r1.ebuild
+++ b/app-arch/xar/xar-1.8-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/files/, app-arch/xar/

2018-03-11 Thread Fabian Groffen
commit: a7702363a854ef306b3ad6e0566697a6c7e7c741
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Mar 11 20:07:05 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Mar 11 20:07:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7702363

app-arch/xar: fix arm and ppc64, bug #650024

Due to a different signedness of char type on arm and ppc, xar wouldn't
start at all on these platforms.  A weird (compiler?) bug caused a
completely random offset to be taken obviously failing any checksums.

Fixes: https://bugs.gentoo.org/650024
Closes: https://bugs.gentoo.org/650024
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-arch/xar/files/xar-1.8-arm-ppc.patch | 23 
 app-arch/xar/xar-1.8-r1.ebuild   | 47 
 2 files changed, 70 insertions(+)

diff --git a/app-arch/xar/files/xar-1.8-arm-ppc.patch 
b/app-arch/xar/files/xar-1.8-arm-ppc.patch
new file mode 100644
index 000..b2eec5a96e8
--- /dev/null
+++ b/app-arch/xar/files/xar-1.8-arm-ppc.patch
@@ -0,0 +1,23 @@
+--- a/lib/archive.c
 b/lib/archive.c
+@@ -387,7 +387,8 @@
+   return NULL;
+   }
+ 
+-  XAR(ret)->heap_offset = xar_get_heap_offset(ret) + offset;
++  XAR(ret)->heap_offset =
++  XAR(ret)->toc_count + sizeof(xar_header_t) + offset;
+   if( lseek(XAR(ret)->fd, XAR(ret)->heap_offset, SEEK_SET) == -1 
) {
+   xar_close(ret);
+   return NULL;
+--- a/src/xar.c
 a/src/xar.c
+@@ -783,7 +783,7 @@
+ int main(int argc, char *argv[]) {
+   int ret;
+   char *filename = NULL;
+-  char command = 0, c;
++  signed char command = 0, c;
+   char **args;
+   const char *tocfile = NULL;
+   int arglen, i, err;

diff --git a/app-arch/xar/xar-1.8-r1.ebuild b/app-arch/xar/xar-1.8-r1.ebuild
new file mode 100644
index 000..c1c4883df5e
--- /dev/null
+++ b/app-arch/xar/xar-1.8-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic multilib-minimal ltprune
+
+APPLE_PV=400
+DESCRIPTION="An easily extensible archive format"
+HOMEPAGE="https://opensource.apple.com/source/xar/;
+SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="libressl kernel_Darwin"
+
+DEPEND="
+   !kernel_Darwin? (
+   virtual/acl
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+   )
+   app-arch/bzip2[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.1-ext2.patch
+   "${FILESDIR}"/${PN}-1.8-safe_dirname.patch
+   "${FILESDIR}"/${PN}-1.8-arm-ppc.patch
+)
+
+S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
+
+multilib_src_configure() {
+   use kernel_Darwin || append-libs $(pkg-config --libs openssl)
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-static
+}
+
+multilib_src_install() {
+   default
+   prune_libtool_files
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-03-10 Thread Michał Górny
commit: a34ef8993c608ab08152385504b6ec122bf63ad6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 10 22:11:48 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 10 22:25:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34ef899

app-arch/xar: Tested on ~amd64-fbsd

 app-arch/xar/xar-1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.8.ebuild b/app-arch/xar/xar-1.8.ebuild
index 5da3f33af2f..49672e6bc72 100644
--- a/app-arch/xar/xar-1.8.ebuild
+++ b/app-arch/xar/xar-1.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="libressl kernel_Darwin"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/files/, app-arch/xar/

2018-01-20 Thread Fabian Groffen
commit: 599592c4514b585e7a7400586a95c224ce32efee
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jan 20 09:33:44 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jan 20 09:33:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=599592c4

app-arch/xar: convert sed to path, add virtual/acl dep, bug #645054

Closes: https://bugs.gentoo.org/645054
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-arch/xar/files/xar-1.8-safe_dirname.patch | 16 
 app-arch/xar/xar-1.8.ebuild   | 11 +--
 2 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/app-arch/xar/files/xar-1.8-safe_dirname.patch 
b/app-arch/xar/files/xar-1.8-safe_dirname.patch
new file mode 100644
index 000..eb2f5f071bb
--- /dev/null
+++ b/app-arch/xar/files/xar-1.8-safe_dirname.patch
@@ -0,0 +1,16 @@
+linuxattr: fix missing symbol safe_dirname
+
+This one was probably missed when they did a global rename to xar_
+prefixed variants.
+
+--- a/lib/linuxattr.c
 b/lib/linuxattr.c
+@@ -223,7 +223,7 @@
+   if( statfs(file, ) != 0 ) {
+   char *tmp, *bname;
+   tmp = strdup(file);
+-  bname = safe_dirname(tmp);
++  bname = xar_safe_dirname(tmp);
+   statfs(bname, );
+   free(tmp);
+   free(bname);

diff --git a/app-arch/xar/xar-1.8.ebuild b/app-arch/xar/xar-1.8.ebuild
index b9e8a69274a..5da3f33af2f 100644
--- a/app-arch/xar/xar-1.8.ebuild
+++ b/app-arch/xar/xar-1.8.ebuild
@@ -16,6 +16,7 @@ IUSE="libressl kernel_Darwin"
 
 DEPEND="
!kernel_Darwin? (
+   virtual/acl
!libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
)
@@ -25,15 +26,13 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=( "${FILESDIR}"/${PN}-1.6.1-ext2.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.1-ext2.patch
+   "${FILESDIR}"/${PN}-1.8-safe_dirname.patch
+)
 
 S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
 
-src_prepare() {
-   default
-   sed -i -e 's/safe_dirname/xar_safe_dirname/' lib/linuxattr.c || die
-}
-
 multilib_src_configure() {
use kernel_Darwin || append-libs $(pkg-config --libs openssl)
ECONF_SOURCE=${S} \



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-01-19 Thread Michał Górny
commit: e40c197fe23c600321f6310df333ed19df74cf88
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 19 19:38:42 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 19 20:13:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e40c197f

app-arch/xar: Enable multilib support (needed for LLVM)

 app-arch/xar/xar-1.8.ebuild | 17 +
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/app-arch/xar/xar-1.8.ebuild b/app-arch/xar/xar-1.8.ebuild
index d5fa86494a6..b9e8a69274a 100644
--- a/app-arch/xar/xar-1.8.ebuild
+++ b/app-arch/xar/xar-1.8.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit flag-o-matic ltprune
+inherit flag-o-matic multilib-minimal ltprune
 
 APPLE_PV=400
 DESCRIPTION="An easily extensible archive format"
@@ -16,12 +16,12 @@ IUSE="libressl kernel_Darwin"
 
 DEPEND="
!kernel_Darwin? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
)
-   app-arch/bzip2
-   sys-libs/zlib
-   dev-libs/libxml2
+   app-arch/bzip2[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
 "
 RDEPEND="${DEPEND}"
 
@@ -34,13 +34,14 @@ src_prepare() {
sed -i -e 's/safe_dirname/xar_safe_dirname/' lib/linuxattr.c || die
 }
 
-src_configure() {
+multilib_src_configure() {
use kernel_Darwin || append-libs $(pkg-config --libs openssl)
+   ECONF_SOURCE=${S} \
econf \
--disable-static
 }
 
-src_install() {
+multilib_src_install() {
default
prune_libtool_files
 }



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2018-01-19 Thread Fabian Groffen
commit: 00eb371909b41be58b3c951eab022754911adf96
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Jan 19 19:26:02 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Jan 19 19:26:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00eb3719

app-arch/xar: version bump to v1.8, bug #624642

Assign maintainership to Prefix team
Bump to 1.8 version from Apple sources (xar-400) because this package is
used by binutils-apple on macOS systems.

Bug: https://bugs.gentoo.org/624642
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-arch/xar/Manifest   |  1 +
 app-arch/xar/metadata.xml   |  8 
 app-arch/xar/xar-1.8.ebuild | 46 +
 3 files changed, 51 insertions(+), 4 deletions(-)

diff --git a/app-arch/xar/Manifest b/app-arch/xar/Manifest
index e244c0e65b5..187e6e6db35 100644
--- a/app-arch/xar/Manifest
+++ b/app-arch/xar/Manifest
@@ -1,2 +1,3 @@
 DIST xar-1.5.2.tar.gz 137973 BLAKE2B 
1bd478134f9de23094cbf6b6c6d15100629ebb3359c39b39eb6a2bfad80fefc74282655ecd2c32ef0140f3d69f5a75c13665c0a5015dc3e278f99bab3c1a9ade
 SHA512 
975861324ee31805eb107f51f2f6c43029b25601d4c1daa2dfee49ec7e25351e94798de9fb5c011b90d93dd6a3bbd3fe15c97ab0fc32f0b36b3000dd48cbf46b
 DIST xar-1.6.1.tar.gz 180771 BLAKE2B 
efc15995941b7240486a02cad736981e4881dac8a576cb3188be1bb54aefbb612f374d82af56e1af27301d6d8f00698ad601f8ad4b0ae100107bbcd84cb203e8
 SHA512 
6ddf83130519006c4d8fe699cdf5a6e5e41b293f3411d4744bf3425fda21556ef54b95e46f60c13f9276070ccda94c8d95a543f1fda4cbd9e3087ab9b5d0b00b
+DIST xar-400.tar.gz 213319 BLAKE2B 
55b8695313a1a5ae778b62791f716af00edba7e7b01500eac4b951e04cf7b18e84e0d508ac5471996796e5ab59e4628a4f85a63a5929b372555e28b222c77ab1
 SHA512 
c54850d5443c776f18d788bf7d026b3b08274ee71321d1615238c9fa2d20cc0b21f3f298364b0d0eecd98ce2a6efc8d5039cabd5a21c2419c430d90db004d159

diff --git a/app-arch/xar/metadata.xml b/app-arch/xar/metadata.xml
index 1e1e77a842e..3ddd51ed75f 100644
--- a/app-arch/xar/metadata.xml
+++ b/app-arch/xar/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   pre...@gentoo.org
+   Gentoo Prefix
+   

The XAR project aims to provide an easily extensible archive 
format.
Important design decisions include an easily extensible XML 
table of
@@ -13,7 +16,4 @@
compressed and uncompressed form, and the ability to query the 
table of
content's rich meta-data.

-   
-   mackyle/xar
-   
 

diff --git a/app-arch/xar/xar-1.8.ebuild b/app-arch/xar/xar-1.8.ebuild
new file mode 100644
index 000..d5fa86494a6
--- /dev/null
+++ b/app-arch/xar/xar-1.8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic ltprune
+
+APPLE_PV=400
+DESCRIPTION="An easily extensible archive format"
+HOMEPAGE="https://opensource.apple.com/source/xar/;
+SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="libressl kernel_Darwin"
+
+DEPEND="
+   !kernel_Darwin? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   app-arch/bzip2
+   sys-libs/zlib
+   dev-libs/libxml2
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.6.1-ext2.patch )
+
+S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
+
+src_prepare() {
+   default
+   sed -i -e 's/safe_dirname/xar_safe_dirname/' lib/linuxattr.c || die
+}
+
+src_configure() {
+   use kernel_Darwin || append-libs $(pkg-config --libs openssl)
+   econf \
+   --disable-static
+}
+
+src_install() {
+   default
+   prune_libtool_files
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/, app-arch/gnome-autoar/, app-arch/gtk-splitter/, ...

2017-12-09 Thread Michał Górny
commit: 750923efab59484446bfcd1a785727ff097e4431
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  9 08:19:25 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  9 08:19:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750923ef

app-arch/*: Update Manifest hashes

 app-arch/advancecomp/Manifest  |  6 +++---
 app-arch/afio/Manifest |  4 ++--
 app-arch/alien/Manifest|  2 +-
 app-arch/arc/Manifest  |  2 +-
 app-arch/arj/Manifest  |  6 +++---
 app-arch/atool/Manifest|  2 +-
 app-arch/bloscpack/Manifest|  6 +++---
 app-arch/brotli/Manifest   |  2 +-
 app-arch/bsdsfv/Manifest   |  2 +-
 app-arch/bzip2/Manifest|  2 +-
 app-arch/cabextract/Manifest   |  2 +-
 app-arch/cfv/Manifest  |  2 +-
 app-arch/cksfv/Manifest|  2 +-
 app-arch/cpio/Manifest |  2 +-
 app-arch/createrepo/Manifest   |  2 +-
 app-arch/deb2targz/Manifest|  2 +-
 app-arch/deltarpm/Manifest |  2 +-
 app-arch/dpkg/Manifest |  8 
 app-arch/duff/Manifest |  2 +-
 app-arch/dump/Manifest |  2 +-
 app-arch/engrampa/Manifest |  8 
 app-arch/fastjar/Manifest  |  2 +-
 app-arch/file-roller/Manifest  |  4 ++--
 app-arch/freeze/Manifest   |  2 +-
 app-arch/funzix/Manifest   |  2 +-
 app-arch/gcab/Manifest |  2 +-
 app-arch/gnome-autoar/Manifest |  2 +-
 app-arch/gtk-splitter/Manifest |  2 +-
 app-arch/gzip/Manifest |  6 +++---
 app-arch/hardlink/Manifest |  4 ++--
 app-arch/innoextract/Manifest  |  6 +++---
 app-arch/lbzip2/Manifest   |  4 ++--
 app-arch/lcab/Manifest |  2 +-
 app-arch/lha/Manifest  |  2 +-
 app-arch/libarchive/Manifest   |  6 +++---
 app-arch/libpar2/Manifest  |  2 +-
 app-arch/lrzip/Manifest|  8 
 app-arch/lz4/Manifest  | 10 +-
 app-arch/lz5/Manifest  |  2 +-
 app-arch/lzip/Manifest |  4 ++--
 app-arch/lziprecover/Manifest  |  8 
 app-arch/lzlib/Manifest|  2 +-
 app-arch/lzma/Manifest |  2 +-
 app-arch/lzop/Manifest |  4 ++--
 app-arch/makeself/Manifest |  4 ++--
 app-arch/mscompress/Manifest   |  2 +-
 app-arch/mt-st/Manifest|  2 +-
 app-arch/ncompress/Manifest|  2 +-
 app-arch/p7zip/Manifest|  2 +-
 app-arch/par/Manifest  |  2 +-
 app-arch/par2cmdline/Manifest  |  4 ++--
 app-arch/patool/Manifest   |  2 +-
 app-arch/pbzip2/Manifest   |  4 ++--
 app-arch/pdlzip/Manifest   |  2 +-
 app-arch/pdv/Manifest  |  2 +-
 app-arch/pet2tgz/Manifest  |  2 +-
 app-arch/pigz/Manifest |  2 +-
 app-arch/pixz/Manifest |  2 +-
 app-arch/plzip/Manifest|  2 +-
 app-arch/pure-sfv/Manifest |  2 +-
 app-arch/pxz/Manifest  |  2 +-
 app-arch/qpress/Manifest   |  2 +-
 app-arch/rar/Manifest  |  6 +++---
 app-arch/rpm/Manifest  |  8 
 app-arch/rpm2targz/Manifest|  2 +-
 app-arch/rzip/Manifest |  2 +-
 app-arch/sharutils/Manifest|  6 +++---
 app-arch/snappy/Manifest   |  6 +++---
 app-arch/star/Manifest |  2 +-
 app-arch/tapeutils/Manifest|  2 +-
 app-arch/tar/Manifest  |  2 +-
 app-arch/tardelta/Manifest |  2 +-
 app-arch/tardy/Manifest|  2 +-
 app-arch/tarsync/Manifest  |  2 +-
 app-arch/torrentzip/Manifest   |  2 +-
 app-arch/unace/Manifest|  8 
 app-arch/unadf/Manifest|  4 ++--
 app-arch/unar/Manifest |  2 +-
 app-arch/unarj/Manifest|  2 +-
 app-arch/unmakeself/Manifest   |  2 +-
 app-arch/unp/Manifest  |  4 ++--
 app-arch/unrar-gpl/Manifest|  2 +-
 app-arch/unrar/Manifest|  2 +-
 app-arch/unrpa/Manifest|  4 ++--
 app-arch/unshield/Manifest |  4 ++--
 app-arch/upx-bin/Manifest  | 10 +-
 app-arch/upx-ucl/Manifest  |  4 ++--
 app-arch/vimball/Manifest  |  2 +-
 app-arch/xar/Manifest  |  4 ++--
 app-arch/xarchiver/Manifest|  6 +++---
 app-arch/xdms/Manifest |  2 +-
 app-arch/xz-utils/Manifest |  4 ++--
 app-arch/zip/Manifest  |  4 ++--
 app-arch/zoo/Manifest  |  4 ++--
 app-arch/zopfli/Manifest   |  4 ++--
 app-arch/zpaq-extras/Manifest  | 24 
 app-arch/zstd/Manifest |  4 ++--
 97 files changed, 174 insertions(+), 174 deletions(-)

diff --git a/app-arch/advancecomp/Manifest b/app-arch/advancecomp/Manifest
index f56a45afad1..cb962b968f1 100644
--- a/app-arch/advancecomp/Manifest
+++ b/app-arch/advancecomp/Manifest
@@ -1,3 +1,3 @@
-DIST advancecomp-1.15.tar.gz 259340 SHA256 
0d235c78224d450666bdd852a301159d53b9570e9cd28f015e222797ba4d5fe1 SHA512 
18d6abb4c739c16e340bad2e87f89b545d0ecb660897a109a038b2a236bab6ce3d3b3ad572839fb4ce7981c5f150d8ed2447654291a8d808bbb85e70152e47ba
 WHIRLPOOL 

[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2017-06-10 Thread Agostino Sarubbo
commit: b228d1ca7730e18f13b965b4216f977c16e115f5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 10 15:09:29 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 10 15:09:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b228d1ca

app-arch/xar: ia64 stable wrt bug #621010

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-arch/xar/xar-1.6.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.6.1-r1.ebuild b/app-arch/xar/xar-1.6.1-r1.ebuild
index 791e08dbc46..32aa9394227 100644
--- a/app-arch/xar/xar-1.6.1-r1.ebuild
+++ b/app-arch/xar/xar-1.6.1-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://github/mackyle/${PN}/${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="+bzip2 libressl"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2017-06-10 Thread Agostino Sarubbo
commit: 046db737be0da5f718ded6786f9e803d002e7a6c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 10 13:43:46 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 10 13:43:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046db737

app-arch/xar: sparc stable wrt bug #621010

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-arch/xar/xar-1.6.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.6.1-r1.ebuild b/app-arch/xar/xar-1.6.1-r1.ebuild
index 984823ca1b2..791e08dbc46 100644
--- a/app-arch/xar/xar-1.6.1-r1.ebuild
+++ b/app-arch/xar/xar-1.6.1-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://github/mackyle/${PN}/${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="+bzip2 libressl"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2017-06-08 Thread Agostino Sarubbo
commit: 8485f77341422eccaaabb3daf5a2a55a1565bbdd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  8 10:14:15 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  8 10:14:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8485f773

app-arch/xar: amd64 stable wrt bug #621010

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-arch/xar/xar-1.6.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.6.1-r1.ebuild b/app-arch/xar/xar-1.6.1-r1.ebuild
index fe744682e35..db2a36ace40 100644
--- a/app-arch/xar/xar-1.6.1-r1.ebuild
+++ b/app-arch/xar/xar-1.6.1-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://github/mackyle/${PN}/${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="+bzip2 libressl"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/files/, app-arch/xar/

2017-06-06 Thread Pacho Ramos
commit: 6d5901fd57daf9d949c930749d8fbc32385f2c15
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Jun  6 12:00:25 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Jun  6 12:02:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d5901fd

app-arch/xar: Fix building (#583668)

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-arch/xar/files/xar-1.6.1-ext2.patch | 24 
 app-arch/xar/xar-1.6.1-r1.ebuild| 40 +
 2 files changed, 64 insertions(+)

diff --git a/app-arch/xar/files/xar-1.6.1-ext2.patch 
b/app-arch/xar/files/xar-1.6.1-ext2.patch
new file mode 100644
index 000..da413b03e52
--- /dev/null
+++ b/app-arch/xar/files/xar-1.6.1-ext2.patch
@@ -0,0 +1,24 @@
+--- a/lib/ext2.c.orig
 b/lib/ext2.c
+@@ -139,8 +139,10 @@
+   if(! (flags & ~EXT2_NOCOMPR_FL) )
+   x_addprop(f, "NoCompBlock");
+ #endif
++#ifdef EXT2_ECOMPR_FL
+   if(! (flags & ~EXT2_ECOMPR_FL) )
+   x_addprop(f, "CompError");
++#endif
+   if(! (flags & ~EXT2_BTREE_FL) )
+   x_addprop(f, "BTree");
+   if(! (flags & ~EXT2_INDEX_FL) )
+@@ -225,8 +227,10 @@
+   if( e2prop_get(f, "NoCompBlock", (char **)) == 0 )
+   flags |= EXT2_NOCOMPR_FL ;
+ #endif
++#ifdef EXT2_ECOMPR_FL
+   if( e2prop_get(f, "CompError", (char **)) == 0 )
+   flags |= EXT2_ECOMPR_FL ;
++#endif
+   if( e2prop_get(f, "BTree", (char **)) == 0 )
+   flags |= EXT2_BTREE_FL ;
+   if( e2prop_get(f, "HashIndexed", (char **)) == 0 )

diff --git a/app-arch/xar/xar-1.6.1-r1.ebuild b/app-arch/xar/xar-1.6.1-r1.ebuild
new file mode 100644
index 000..fe744682e35
--- /dev/null
+++ b/app-arch/xar/xar-1.6.1-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools ltprune
+
+DESCRIPTION="An easily extensible archive format"
+HOMEPAGE="https://github.com/mackyle/xar;
+SRC_URI="mirror://github/mackyle/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="+bzip2 libressl"
+
+DEPEND="
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   bzip2? ( app-arch/bzip2 )
+   sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-ext2.patch )
+
+src_prepare() {
+   default
+   eautoconf
+}
+
+src_configure() {
+   econf \
+   $(use_with bzip2) \
+   --disable-static
+}
+
+src_install() {
+   default
+   prune_libtool_files
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2017-06-06 Thread Pacho Ramos
commit: 2742d7bcd07ae376c4a5be3c46a15662fe49d6c4
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Jun  6 12:02:21 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Jun  6 12:02:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2742d7bc

app-arch/xar: Drop old

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-arch/xar/xar-1.5.2-r2.ebuild | 37 -
 app-arch/xar/xar-1.6.1.ebuild| 38 --
 2 files changed, 75 deletions(-)

diff --git a/app-arch/xar/xar-1.5.2-r2.ebuild b/app-arch/xar/xar-1.5.2-r2.ebuild
deleted file mode 100644
index 8c75414b2ea..000
--- a/app-arch/xar/xar-1.5.2-r2.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"
-
-inherit autotools eutils
-
-DESCRIPTION="An easily extensible archive format"
-HOMEPAGE="https://github.com/mackyle/xar;
-SRC_URI="https://github.com/mackyle/${PN}/archive/${P}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
-IUSE="acl +bzip2 libressl"
-
-DEPEND="
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   dev-libs/libxml2
-   sys-libs/zlib
-   acl? ( sys-apps/acl )
-   bzip2? ( app-arch/bzip2 )"
-RDEPEND="${DEPEND}"
-
-DOCS=( TODO )
-
-src_prepare() {
-   epatch "${FILESDIR}/${P}-automagic_acl_and_bzip2.patch"
-   epatch "${FILESDIR}/${P}-respect_ldflags.patch"
-   epatch_user
-   eautoconf
-}
-
-src_configure() {
-   econf $(use_enable acl) $(use_enable bzip2)
-}

diff --git a/app-arch/xar/xar-1.6.1.ebuild b/app-arch/xar/xar-1.6.1.ebuild
deleted file mode 100644
index 74285ae0d43..000
--- a/app-arch/xar/xar-1.6.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-
-inherit autotools eutils
-
-DESCRIPTION="An easily extensible archive format"
-HOMEPAGE="https://github.com/mackyle/xar;
-SRC_URI="mirror://github/mackyle/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="+bzip2 libressl"
-
-DEPEND="
-   !libressl? (
-   dev-libs/openssl:0=
-   )
-   libressl? (
-   dev-libs/libressl:0=
-   )
-   bzip2? (
-   app-arch/bzip2
-   )
-   sys-libs/zlib"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   eautoconf
-}
-
-src_configure() {
-   econf \
-   $(use_with bzip2)
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2016-12-28 Thread Göktürk Yüksek
commit: 326b0f5a85d1e168e48b6f3299078cb25254f62d
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Thu Dec 29 00:18:34 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Thu Dec 29 00:19:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326b0f5a

app-arch/xar: migrate away from google code #544092

Package-Manager: portage-2.3.0

 app-arch/xar/metadata.xml| 2 +-
 app-arch/xar/xar-1.5.2-r1.ebuild | 6 +++---
 app-arch/xar/xar-1.5.2-r2.ebuild | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/app-arch/xar/metadata.xml b/app-arch/xar/metadata.xml
index bd2c5a8..0596745 100644
--- a/app-arch/xar/metadata.xml
+++ b/app-arch/xar/metadata.xml
@@ -14,6 +14,6 @@
 content's rich meta-data.
   
   
-xar
+mackyle/xar
   
 

diff --git a/app-arch/xar/xar-1.5.2-r1.ebuild b/app-arch/xar/xar-1.5.2-r1.ebuild
index 9a37942..d7eb6d9 100644
--- a/app-arch/xar/xar-1.5.2-r1.ebuild
+++ b/app-arch/xar/xar-1.5.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -7,8 +7,8 @@ EAPI=4
 inherit autotools base eutils
 
 DESCRIPTION="An easily extensible archive format"
-HOMEPAGE="https://code.google.com/p/xar;
-SRC_URI="https://xar.googlecode.com/files/${P}.tar.gz;
+HOMEPAGE="https://github.com/mackyle/xar;
+SRC_URI="https://github.com/mackyle/${PN}/archive/${P}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"

diff --git a/app-arch/xar/xar-1.5.2-r2.ebuild b/app-arch/xar/xar-1.5.2-r2.ebuild
index 16e909a..6dac7a2 100644
--- a/app-arch/xar/xar-1.5.2-r2.ebuild
+++ b/app-arch/xar/xar-1.5.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -7,8 +7,8 @@ EAPI="5"
 inherit autotools eutils
 
 DESCRIPTION="An easily extensible archive format"
-HOMEPAGE="https://code.google.com/p/xar;
-SRC_URI="https://xar.googlecode.com/files/${P}.tar.gz;
+HOMEPAGE="https://github.com/mackyle/xar;
+SRC_URI="https://github.com/mackyle/${PN}/archive/${P}.tar.gz;
 
 LICENSE="BSD-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2016-07-10 Thread Fabian Groffen
commit: 481b384dc94d10ad73767aef2518960a0b802a6d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jul 10 15:45:02 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jul 10 15:45:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=481b384d

app-arch/xar: marked ~x{86,64}-macos

Package-Manager: portage-2.2.28

 app-arch/xar/xar-1.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xar/xar-1.6.1.ebuild b/app-arch/xar/xar-1.6.1.ebuild
index bd6df6f..2d842af 100644
--- a/app-arch/xar/xar-1.6.1.ebuild
+++ b/app-arch/xar/xar-1.6.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://github/mackyle/${PN}/${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="+bzip2 libressl"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2016-07-07 Thread Austin English
commit: 7029a699c520d8b8e7832edf80c0a6fdb5a4bd3f
Author: Austin English  gentoo  org>
AuthorDate: Thu Jul  7 18:19:16 2016 +
Commit: Austin English  gentoo  org>
CommitDate: Thu Jul  7 18:39:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7029a699

app-arch/xar: add maintainer-needed

Package-Manager: portage-2.2.28

 app-arch/xar/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-arch/xar/metadata.xml b/app-arch/xar/metadata.xml
index ec4b0df..bd2c5a8 100644
--- a/app-arch/xar/metadata.xml
+++ b/app-arch/xar/metadata.xml
@@ -1,6 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+  
   
The XAR project aims to provide an easily extensible archive format.
 Important design decisions include an easily extensible XML table of



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2016-05-28 Thread Patrice Clement
commit: 90626bfe030da5878082424c4597351bddd82cf3
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat May 28 18:48:18 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat May 28 18:52:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90626bfe

app-arch/xar: Version bump. EAPI 6 bump.

Package-Manager: portage-2.2.28

 app-arch/xar/Manifest |  1 +
 app-arch/xar/xar-1.6.1.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/app-arch/xar/Manifest b/app-arch/xar/Manifest
index 8f4cdf6..7c88734 100644
--- a/app-arch/xar/Manifest
+++ b/app-arch/xar/Manifest
@@ -1 +1,2 @@
 DIST xar-1.5.2.tar.gz 137973 SHA256 
4c5d5682803cdfab16d72365cf51fc4075d597c5eeaa8c7d1990fea98cdae3e6 SHA512 
975861324ee31805eb107f51f2f6c43029b25601d4c1daa2dfee49ec7e25351e94798de9fb5c011b90d93dd6a3bbd3fe15c97ab0fc32f0b36b3000dd48cbf46b
 WHIRLPOOL 
b820921ab7412495bda671774338ca6eacbb2ae50ebc76c0ff5e965d24042ffa98dbe306ce46de71a375beb2ae8cbaf6814c085ee3b3b3a4efae897ebd5e
+DIST xar-1.6.1.tar.gz 180771 SHA256 
ee46089968457cf710b8cf1bdeb98b7ef232eb8a4cdeb34502e1f16ef4d2153e SHA512 
6ddf83130519006c4d8fe699cdf5a6e5e41b293f3411d4744bf3425fda21556ef54b95e46f60c13f9276070ccda94c8d95a543f1fda4cbd9e3087ab9b5d0b00b
 WHIRLPOOL 
e7e77de1ff8aa089fe12c6eca0565f5f639e1d97653f5bfe968994a5236e12e8267d3ee082aa84e91561e395dd4b0b805bd5861c6ebff904b7f02f6d6b4be89e

diff --git a/app-arch/xar/xar-1.6.1.ebuild b/app-arch/xar/xar-1.6.1.ebuild
new file mode 100644
index 000..bd6df6f
--- /dev/null
+++ b/app-arch/xar/xar-1.6.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI=6
+
+inherit autotools eutils
+
+DESCRIPTION="An easily extensible archive format"
+HOMEPAGE="https://github.com/mackyle/xar;
+SRC_URI="mirror://github/mackyle/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+IUSE="+bzip2 libressl"
+
+DEPEND="
+   !libressl? (
+   dev-libs/openssl:0=
+   )
+   libressl? (
+   dev-libs/libressl:0=
+   )
+   bzip2? (
+   app-arch/bzip2
+   )
+   sys-libs/zlib"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   eautoconf
+}
+
+src_configure() {
+   econf \
+   $(use_with bzip2)
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2016-05-28 Thread Pacho Ramos
commit: 0b7b9c46a32423be6991fcff8f0ef5e79135e93d
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 28 10:32:34 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May 28 10:32:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b7b9c46

app-arch/xar: Cleanup due to #175274

Package-Manager: portage-2.3.0_rc1

 app-arch/xar/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/app-arch/xar/metadata.xml b/app-arch/xar/metadata.xml
index 3f12544..ec4b0df 100644
--- a/app-arch/xar/metadata.xml
+++ b/app-arch/xar/metadata.xml
@@ -1,9 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-yng...@gentoo.org
-  
   
The XAR project aims to provide an easily extensible archive format.
 Important design decisions include an easily extensible XML table of



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2016-03-21 Thread Anthony G. Basile
commit: 42a9edfa1957985f083ba7d0bb49e5d764693c92
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Mar 21 22:05:42 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Mar 21 22:05:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a9edfa

app-arch/xar: fix openssl and libressl slots

Package-Manager: portage-2.2.26

 app-arch/xar/xar-1.5.2-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/xar/xar-1.5.2-r2.ebuild b/app-arch/xar/xar-1.5.2-r2.ebuild
index b753675..16e909a 100644
--- a/app-arch/xar/xar-1.5.2-r2.ebuild
+++ b/app-arch/xar/xar-1.5.2-r2.ebuild
@@ -16,8 +16,8 @@ KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-li
 IUSE="acl +bzip2 libressl"
 
 DEPEND="
-   !libressl? ( dev-libs/openssl:0 )
-   libressl? ( dev-libs/libressl )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
dev-libs/libxml2
sys-libs/zlib
acl? ( sys-apps/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/

2015-12-15 Thread Anthony G. Basile
commit: cf02c188fb8df90f7d14bf1f2fe42adbe710ca95
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Dec 15 20:38:34 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec 15 20:38:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf02c188

app-arch/xar: base eclass cleanup and add libressl support

Package-Manager: portage-2.2.24

 app-arch/xar/xar-1.5.2-r2.ebuild | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/app-arch/xar/xar-1.5.2-r2.ebuild b/app-arch/xar/xar-1.5.2-r2.ebuild
new file mode 100644
index 000..b753675
--- /dev/null
+++ b/app-arch/xar/xar-1.5.2-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit autotools eutils
+
+DESCRIPTION="An easily extensible archive format"
+HOMEPAGE="https://code.google.com/p/xar;
+SRC_URI="https://xar.googlecode.com/files/${P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+IUSE="acl +bzip2 libressl"
+
+DEPEND="
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl )
+   dev-libs/libxml2
+   sys-libs/zlib
+   acl? ( sys-apps/acl )
+   bzip2? ( app-arch/bzip2 )"
+RDEPEND="${DEPEND}"
+
+DOCS=( TODO )
+
+src_prepare() {
+   epatch "${FILESDIR}/${P}-automagic_acl_and_bzip2.patch"
+   epatch "${FILESDIR}/${P}-respect_ldflags.patch"
+   epatch_user
+   eautoconf
+}
+
+src_configure() {
+   econf $(use_enable acl) $(use_enable bzip2)
+}