public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Matt Jolly" <kangie@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/bcachefs-tools/
Date: Sat, 20 Apr 2024 04:04:59 +0000 (UTC)	[thread overview]
Message-ID: <1713585882.a3f43dff7e499b429ef770712a453e5110dff323.kangie@gentoo> (raw)

commit:     a3f43dff7e499b429ef770712a453e5110dff323
Author:     Christopher Fore <csfore <AT> posteo <DOT> net>
AuthorDate: Thu Apr 18 15:31:39 2024 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Sat Apr 20 04:04:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3f43dff

sys-fs/bcachefs-tools: drop 1.3.5_p20231216

Keeping 1.4.0 for the time being since that is the last version to
work on Musl <1.2.5.

Signed-off-by: Christopher Fore <csfore <AT> posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/36310
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 .../bcachefs-tools-1.3.5_p20231216.ebuild          | 261 ---------------------
 1 file changed, 261 deletions(-)

diff --git a/sys-fs/bcachefs-tools/bcachefs-tools-1.3.5_p20231216.ebuild b/sys-fs/bcachefs-tools/bcachefs-tools-1.3.5_p20231216.ebuild
deleted file mode 100644
index f65a1b327df4..000000000000
--- a/sys-fs/bcachefs-tools/bcachefs-tools-1.3.5_p20231216.ebuild
+++ /dev/null
@@ -1,261 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-	aho-corasick@1.1.2
-	anstream@0.3.2
-	anstyle-parse@0.2.1
-	anstyle-query@1.0.0
-	anstyle-wincon@1.0.2
-	anstyle@1.0.2
-	anyhow@1.0.75
-	atty@0.2.14
-	autocfg@1.1.0
-	bitfield@0.14.0
-	bitflags@1.3.2
-	bitflags@2.4.1
-	byteorder@1.5.0
-	cc@1.0.83
-	cexpr@0.6.0
-	cfg-if@1.0.0
-	chrono@0.4.31
-	clang-sys@1.6.1
-	clap_builder@4.3.24
-	clap_complete@4.3.2
-	clap_derive@4.3.12
-	clap_lex@0.5.0
-	clap@4.3.24
-	colorchoice@1.0.0
-	colored@2.0.4
-	either@1.9.0
-	errno-dragonfly@0.1.2
-	errno@0.2.8
-	errno@0.3.7
-	fastrand@2.0.1
-	filedescriptor@0.8.2
-	gag@1.0.0
-	getset@0.1.2
-	glob@0.3.1
-	heck@0.4.1
-	hermit-abi@0.1.19
-	hermit-abi@0.3.3
-	io-lifetimes@1.0.11
-	is-terminal@0.4.9
-	itertools@0.9.0
-	lazy_static@1.4.0
-	lazycell@1.3.0
-	libc@0.2.150
-	libudev-sys@0.1.4
-	linux-raw-sys@0.3.8
-	linux-raw-sys@0.4.11
-	log@0.4.20
-	memchr@2.6.4
-	memoffset@0.8.0
-	minimal-lexical@0.2.1
-	nom@7.1.3
-	num-traits@0.2.17
-	once_cell@1.18.0
-	parse-display-derive@0.1.2
-	parse-display@0.1.2
-	paste@1.0.14
-	peeking_take_while@0.1.2
-	pkg-config@0.3.27
-	proc-macro-error-attr@1.0.4
-	proc-macro-error@1.0.4
-	proc-macro2@1.0.69
-	quote@1.0.33
-	redox_syscall@0.4.1
-	regex-automata@0.4.3
-	regex-syntax@0.6.29
-	regex-syntax@0.8.2
-	regex@1.10.2
-	rpassword@4.0.5
-	rustc-hash@1.1.0
-	rustix@0.37.27
-	rustix@0.38.25
-	shlex@1.2.0
-	strsim@0.10.0
-	syn@1.0.109
-	syn@2.0.39
-	tempfile@3.8.1
-	terminal_size@0.2.6
-	thiserror-impl@1.0.50
-	thiserror@1.0.50
-	udev@0.7.0
-	unicode-ident@1.0.12
-	utf8parse@0.2.1
-	uuid@1.6.1
-	version_check@0.9.4
-	winapi-i686-pc-windows-gnu@0.4.0
-	winapi-x86_64-pc-windows-gnu@0.4.0
-	winapi@0.3.9
-	windows_aarch64_gnullvm@0.48.5
-	windows_aarch64_msvc@0.48.5
-	windows_i686_gnu@0.48.5
-	windows_i686_msvc@0.48.5
-	windows_x86_64_gnu@0.48.5
-	windows_x86_64_gnullvm@0.48.5
-	windows_x86_64_msvc@0.48.5
-	windows-sys@0.48.0
-	windows-targets@0.48.5
-"
-
-# Upstream have a fork of bindgen and use cgit
-declare -A GIT_CRATES=(
-	[bindgen]="https://gitlab.com/Matt.Jolly/rust-bindgen-bcachefs;f773267b090bf16b9e8375fcbdcd8ba5e88806a8;rust-bindgen-bcachefs-%commit%/bindgen"
-)
-
-LLVM_MAX_SLOT=17
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cargo flag-o-matic llvm multiprocessing python-any-r1 toolchain-funcs unpacker
-
-DESCRIPTION="Tools for bcachefs"
-HOMEPAGE="https://bcachefs.org/"
-if [[ ${PV} == "9999" ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://evilpiepirate.org/git/bcachefs-tools.git"
-else
-	MY_COMMIT=d8e7f3671db406b587a420cae420ec14a189399e
-	SRC_URI="https://github.com/koverstreet/bcachefs-tools/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz
-		${CARGO_CRATE_URIS}"
-	S="${WORKDIR}/${PN}-${MY_COMMIT}"
-	KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0 BSD GPL-2 MIT"
-SLOT="0"
-IUSE="fuse test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	fuse? ( >=sys-fs/fuse-3.7.0 )
-	app-arch/lz4:=
-	dev-libs/libaio
-	dev-libs/libsodium:=
-	dev-libs/userspace-rcu:=
-	sys-apps/keyutils
-	sys-apps/util-linux
-	sys-libs/zlib
-	virtual/udev
-"
-
-RDEPEND="${DEPEND}"
-
-# Clang is required for bindgen
-BDEPEND="
-	${PYTHON_DEPS}
-	$(python_gen_any_dep '
-		dev-python/docutils[${PYTHON_USEDEP}]
-		test? (
-			dev-python/pytest[${PYTHON_USEDEP}]
-			dev-python/pytest-xdist[${PYTHON_USEDEP}]
-		)
-	')
-	$(unpacker_src_uri_depends)
-	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
-	virtual/pkgconfig
-	virtual/rust
-"
-
-llvm_check_deps() {
-	has_version -b "sys-devel/clang:${LLVM_SLOT}"
-}
-
-python_check_deps() {
-	if use test; then
-		python_has_version \
-			"dev-python/pytest[${PYTHON_USEDEP}]" \
-			"dev-python/pytest-xdist[${PYTHON_USEDEP}]"
-	fi
-	python_has_version "dev-python/docutils[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-	llvm_pkg_setup
-	python-any-r1_pkg_setup
-}
-
-src_unpack() {
-	if [[ ${PV} == "9999" ]]; then
-		git-r3_src_unpack
-		S="${S}/rust-src" cargo_live_src_unpack
-	else
-		unpack ${P}.tar.gz
-		cargo_src_unpack
-	fi
-}
-
-src_prepare() {
-	default
-	tc-export CC
-	sed \
-		-e '/^CFLAGS/s:-O2::' \
-		-e '/^CFLAGS/s:-g::' \
-		-i Makefile || die
-	# Patch our cargo-ebuild patch definition to pretend that our GIT_CRATE is upstream's URI.
-	if ! [[ ${PV} == "9999" ]]; then
-		sed -e 's https://gitlab.com/Matt.Jolly/rust-bindgen-bcachefs https://evilpiepirate.org/git/rust-bindgen.git ' \
-			-i "${WORKDIR}/cargo_home/config" || die
-	fi
-	append-lfs-flags
-}
-
-src_compile() {
-	use fuse && export BCACHEFS_FUSE=1
-	export BUILD_VERBOSE=1
-	export VERSION=${PV}
-
-	default
-
-	use test && emake tests
-}
-
-src_test() {
-	if ! use fuse; then
-		EPYTEST_IGNORE=( tests/test_fuse.py )
-	fi
-	EPYTEST_DESELECT=(
-		# Valgrind
-		'tests/test_fixture.py::test_read_after_free'
-		'tests/test_fixture.py::test_undefined'
-		'tests/test_fixture.py::test_write_after_free'
-		'tests/test_fixture.py::test_undefined_branch'
-		'tests/test_fixture.py::test_leak'
-		'tests/test_fixture.py::test_check'
-		# Fails in portage because of usersandbox; ensure that these pass before bumping!
-		'tests/test_basic.py::test_format'
-		'tests/test_basic.py::test_fsck'
-		'tests/test_basic.py::test_list'
-		'tests/test_basic.py::test_list_inodes'
-		'tests/test_basic.py::test_list_dirent'
-	)
-	epytest -v -n "$(makeopts_jobs)"
-}
-
-src_install() {
-	into /
-	dosbin bcachefs
-
-	dosym bcachefs /sbin/fsck.bcachefs
-	dosym bcachefs /sbin/mkfs.bcachefs
-	dosym bcachefs /sbin/mount.bcachefs
-
-	if use fuse; then
-		dosym bcachefs /sbin/fsck.fuse.bcachefs
-		dosym bcachefs /sbin/mkfs.fuse.bcachefs
-		dosym bcachefs /sbin/mount.fuse.bcachefs
-	fi
-
-	doman bcachefs.8
-}
-
-pkg_postinst() {
-	if use fuse; then
-		ewarn "FUSE support is experimental."
-		ewarn "Please only use it for development purposes at the risk of losing your data."
-		ewarn "You have been warned."
-	fi
-}


             reply	other threads:[~2024-04-20  4:05 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-20  4:04 Matt Jolly [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-07-03  2:19 [gentoo-commits] repo/gentoo:master commit in: sys-fs/bcachefs-tools/ Sam James
2025-04-19  0:16 Sam James
2025-04-10 18:51 Sam James
2025-04-10 18:51 Sam James
2025-03-25 11:27 Matt Jolly
2025-03-13 17:48 Florian Schmaus
2025-03-04 13:45 Matt Jolly
2025-02-28  7:25 Arthur Zamarin
2025-02-28  7:25 Arthur Zamarin
2025-02-08  0:55 Sam James
2024-10-14  7:16 Florian Schmaus
2024-08-30  0:47 Matt Jolly
2024-08-27 23:39 Jakov Smolić
2024-08-27 23:39 Jakov Smolić
2024-08-27 10:40 Florian Schmaus
2024-07-17 23:28 Matt Jolly
2024-06-25  7:06 Florian Schmaus
2024-06-19 18:58 Florian Schmaus
2024-06-15 13:09 Florian Schmaus
2024-04-24  6:16 Sam James
2024-04-20  4:04 Matt Jolly
2024-03-06 12:30 Florian Schmaus
2024-03-06 12:30 Florian Schmaus
2024-03-06 12:30 Florian Schmaus
2024-02-27  1:25 Sam James
2024-02-10  6:58 Ionen Wolkens
2024-01-28 23:18 Yixun Lan
2024-01-07  7:20 Joonas Niilola
2024-01-07  7:20 Joonas Niilola
2023-12-18  7:03 Sam James
2023-12-18  7:03 Sam James
2023-12-18  7:03 Sam James
2023-12-13  2:06 Sam James
2023-12-13  2:06 Sam James
2023-12-07 13:01 Sam James
2023-10-01  2:59 Sam James
2023-09-14  3:41 Sam James
2023-09-03  7:14 Sam James
2023-08-28  6:18 Sam James
2023-08-28  6:18 Sam James
2023-08-28  6:18 Sam James
2023-06-10  6:37 Sam James
2023-06-04  1:09 Sam James
2023-06-04  1:09 Sam James
2022-11-24  8:16 Sam James

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=1713585882.a3f43dff7e499b429ef770712a453e5110dff323.kangie@gentoo \
    --to=kangie@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