public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Fabian Groffen" <grobian@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-arch/xar/
Date: Wed, 17 Aug 2022 19:23:17 +0000 (UTC)	[thread overview]
Message-ID: <1660764173.fdfabd0c138da863d6430b3058e98929535f47c1.grobian@gentoo> (raw)

commit:     fdfabd0c138da863d6430b3058e98929535f47c1
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 17 19:22:53 2022 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Aug 17 19:22:53 2022 +0000
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 <grobian <AT> 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..000000000000
--- 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..000000000000
--- 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 )
-	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
-)
-
-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 openessl 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 $($(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.0.0.452.ebuild b/app-arch/xar/xar-1.8.0.0.452.ebuild
deleted file mode 100644
index c10abd3bf2b9..000000000000
--- a/app-arch/xar/xar-1.8.0.0.452.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# 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
-
-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"
-
-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
-	"${FILESDIR}"/${PN}-1.8-arm-ppc.patch
-	"${FILESDIR}"/${PN}-1.8-openssl-1.1.patch
-	"${FILESDIR}"/${PN}-1.8.0.0.452-linux.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 openessl 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
-
-	eautoreconf
-}
-
-multilib_src_configure() {
-	append-libs $($(tc-getPKG_CONFIG) --libs openssl)
-	use elibc_musl && append-libs $($(tc-getPKG_CONFIG) --libs fts-standalone)
-	append-cflags -Wno-unused-result  # allow to see real problems
-	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
-}


             reply	other threads:[~2022-08-17 19:23 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-08-17 19:23 Fabian Groffen [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-05-05  8:14 [gentoo-commits] repo/gentoo:master commit in: app-arch/xar/ Sam James
2024-11-01 20:42 Sam James
2024-11-01  3:36 Sam James
2024-11-01  2:55 Sam James
2024-11-01  2:55 Sam James
2024-11-01  2:55 Sam James
2024-11-01  2:55 Sam James
2024-02-18 19:43 Fabian Groffen
2023-05-30 13:55 Fabian Groffen
2022-11-27  2:45 WANG Xuerui
2022-08-15 22:30 Sam James
2022-08-15  7:44 Agostino Sarubbo
2022-08-15  7:41 Agostino Sarubbo
2022-08-15  7:40 Agostino Sarubbo
2022-08-14 16:33 Arthur Zamarin
2022-08-14 16:33 Arthur Zamarin
2022-07-17  8:02 Fabian Groffen
2021-12-11 15:07 Fabian Groffen
2021-04-30 17:10 Mikle Kolyada
2021-01-06 12:52 Fabian Groffen
2020-12-20 10:33 Fabian Groffen
2019-11-03  9:41 Fabian Groffen
2019-11-03  9:41 Fabian Groffen
2019-11-03  9:41 Fabian Groffen
2019-11-03  9:29 Michał Górny
2019-11-02 17:26 Fabian Groffen
2019-09-16 22:13 Aaron Bauman
2019-09-14 23:28 Sergei Trofimovich
2019-09-13 15:47 Mikle Kolyada
2019-09-13 15:47 Mikle Kolyada
2019-09-11 11:06 Agostino Sarubbo
2019-09-11  3:51 Matt Turner
2019-09-10  7:10 Agostino Sarubbo
2019-09-10  7:06 Agostino Sarubbo
2019-09-10  6:51 Sergei Trofimovich
2018-07-23  9:09 Mart Raudsepp
2018-07-22 21:45 Mikle Kolyada
2018-06-17  6:13 Fabian Groffen
2018-06-16 19:26 Sergei Trofimovich
2018-06-12 16:11 Fabian Groffen
2018-04-01 21:44 Sergei Trofimovich
2018-03-31 10:11 Tobias Klausmann
2018-03-23 23:45 Sergei Trofimovich
2018-03-23 10:27 Agostino Sarubbo
2018-03-19 23:19 Sergei Trofimovich
2018-03-13 17:40 Michał Górny
2018-03-13 17:40 Michał Górny
2018-03-10 22:25 Michał Górny
2018-01-19 20:13 Michał Górny
2018-01-19 19:26 Fabian Groffen
2017-06-10 15:10 Agostino Sarubbo
2017-06-10 13:45 Agostino Sarubbo
2017-06-08 10:16 Agostino Sarubbo
2017-06-06 12:03 Pacho Ramos
2016-12-29  0:19 Göktürk Yüksek
2016-07-10 15:45 Fabian Groffen
2016-07-07 18:39 Austin English
2016-05-28 19:20 Patrice Clement
2016-05-28 10:52 Pacho Ramos
2016-03-21 22:05 Anthony G. Basile
2015-12-15 20:32 Anthony G. Basile

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1660764173.fdfabd0c138da863d6430b3058e98929535f47c1.grobian@gentoo \
    --to=grobian@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox