[gentoo-commits] repo/gentoo:master commit in: app-arch/xar/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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) +}