commit: f3955c8257b21695b4617ab66f9aeb9941a593f0 Author: Alfred Wingate <parona <AT> protonmail <DOT> com> AuthorDate: Fri Sep 19 01:52:39 2025 +0000 Commit: Yixun Lan <dlan <AT> gentoo <DOT> org> CommitDate: Sat Sep 20 09:09:21 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3955c82
net-misc/zerotier: drop 1.14.2-r1 Closes: https://github.com/gentoo/gentoo/pull/43844 Signed-off-by: Alfred Wingate <parona <AT> protonmail.com> Signed-off-by: Yixun Lan <dlan <AT> gentoo.org> net-misc/zerotier/zerotier-1.14.2-r1.ebuild | 486 ---------------------------- 1 file changed, 486 deletions(-) diff --git a/net-misc/zerotier/zerotier-1.14.2-r1.ebuild b/net-misc/zerotier/zerotier-1.14.2-r1.ebuild deleted file mode 100644 index 607e8d3b2bb6..000000000000 --- a/net-misc/zerotier/zerotier-1.14.2-r1.ebuild +++ /dev/null @@ -1,486 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 - -CRATES=" - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected]+wasi-snapshot-preview1 - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] -" - -declare -A GIT_CRATES=( - [jwt]='https://github.com/glimberg/rust-jwt;61a9291fdeec747c6edf14f4fa0caf235136c168;rust-jwt-%commit%' - [rustfsm]='https://github.com/temporalio/sdk-core;730aadcc02767ae630e88f8f8c788a85d6bc81e6;sdk-core-%commit%/fsm' - [rustfsm_procmacro]='https://github.com/temporalio/sdk-core;730aadcc02767ae630e88f8f8c788a85d6bc81e6;sdk-core-%commit%/fsm/rustfsm_procmacro' - [rustfsm_trait]='https://github.com/temporalio/sdk-core;730aadcc02767ae630e88f8f8c788a85d6bc81e6;sdk-core-%commit%/fsm/rustfsm_trait' - [temporal-client]='https://github.com/temporalio/sdk-core;730aadcc02767ae630e88f8f8c788a85d6bc81e6;sdk-core-%commit%/client' - [temporal-sdk-core-api]='https://github.com/temporalio/sdk-core;730aadcc02767ae630e88f8f8c788a85d6bc81e6;sdk-core-%commit%/core-api' - [temporal-sdk-core-protos]='https://github.com/temporalio/sdk-core;730aadcc02767ae630e88f8f8c788a85d6bc81e6;sdk-core-%commit%/sdk-core-protos' - [temporal-sdk-core]='https://github.com/temporalio/sdk-core;730aadcc02767ae630e88f8f8c788a85d6bc81e6;sdk-core-%commit%/core' - [temporal-sdk]='https://github.com/temporalio/sdk-core;730aadcc02767ae630e88f8f8c788a85d6bc81e6;sdk-core-%commit%/sdk' -) - -RUST_OPTIONAL=1 - -inherit cargo systemd toolchain-funcs - -DESCRIPTION="A software-based managed Ethernet switch for planet Earth" -HOMEPAGE="https://www.zerotier.com/" -SRC_URI=" - https://github.com/zerotier/ZeroTierOne/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - sso? ( - ${CARGO_CRATE_URIS} - ) -" -S="${WORKDIR}"/ZeroTierOne-${PV} - -LICENSE="BUSL-1.1" -# Dependent crate licenses -LICENSE+=" sso? ( 0BSD Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -IUSE="cpu_flags_arm_neon debug sso" - -RDEPEND=" - dev-libs/openssl:= - net-libs/libnatpmp - >=net-libs/miniupnpc-2:= -" -DEPEND="${RDEPEND}" -BDEPEND=" - sso? ( - ${RUST_DEPEND} - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.10.1-add-armv7a-support.patch -) - -DOCS=( README.md AUTHORS.md ) - -pkg_setup() { - use sso && rust_pkg_setup -} - -src_unpack() { - unpack ${P}.tar.gz - use sso && cargo_src_unpack -} - -src_prepare() { - default - - #1. Dont call cargo, we'll run it with cargo eclass functions - #2. Remove man page compression and install, we'll handle it with ebuild functions - #3. Gentoo generates target specific build dirs now bug #937782 - sed -i \ - -e '/ifeq ($(ZT_SSO_SUPPORTED)/,/endif/ { /cargo build/d }' \ - -e '/install:/,/^$/ { /man[0-9]/d }' \ - -e "s|rustybits/target/$(usex debug debug release)|rustybits/$(cargo_target_dir)|" \ - make-linux.mk || die -} - -src_configure() { - tc-export CXX CC - - use cpu_flags_arm_neon || export ZT_DISABLE_NEON=1 - - use sso && cargo_src_configure -} - -src_compile() { - #TODO: New rusty bit smeeclient isnt built - myemakeargs=( - CXX="${CXX}" - STRIP=: - - # Debug doesnt do more than add preprocessor arguments normally, - # but when rust is used it sets the correct rust directory to link against. - # It would be added by cargo eclass eitherway, so instead of adding REQUIRED_USE - # and patching the makefile its just easier to have it. - ZT_DEBUG="$(usex debug 1 0)" - ZT_SSO_SUPPORTED="$(usex sso 1 0)" - ) - - pushd rustybits/zeroidc > /dev/null || die - use sso && cargo_src_compile - popd > /dev/null || die - - emake "${myemakeargs[@]}" one -} - -src_test() { - emake "${myemakeargs[@]}" selftest - ./zerotier-selftest || die -} - -src_install() { - default - - newinitd "${FILESDIR}/${PN}".init-r1 "${PN}" - systemd_dounit "${FILESDIR}/${PN}".service - - doman doc/zerotier-{cli.1,idtool.1,one.8} -}
