From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 8C618158041 for ; Tue, 19 Mar 2024 05:51:00 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A4A61E29A7; Tue, 19 Mar 2024 05:50:59 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8040EE29A1 for ; Tue, 19 Mar 2024 05:50:59 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 78EE6340940 for ; Tue, 19 Mar 2024 05:50:58 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id AFFEF156B for ; Tue, 19 Mar 2024 05:50:56 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1710827307.dc2c00b8941313bd52903e903c6e00b4a10d1c8a.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-build/muon/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-build/muon/muon-0.2.0-r1.ebuild X-VCS-Directories: dev-build/muon/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: dc2c00b8941313bd52903e903c6e00b4a10d1c8a X-VCS-Branch: master Date: Tue, 19 Mar 2024 05:50:56 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 25e775e3-f099-4714-9ff6-c0e4bd60c8b7 X-Archives-Hash: 51cda06f39c92250ab0496f6edb60b4f commit: dc2c00b8941313bd52903e903c6e00b4a10d1c8a Author: Eli Schwartz gmail com> AuthorDate: Tue Mar 19 04:51:27 2024 +0000 Commit: Sam James gentoo org> CommitDate: Tue Mar 19 05:48:27 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc2c00b8 dev-build/muon: remove USE=man It is against QA policy, see PG0305: Installation of manpages > Rationale: Manpages are basic documentation for installed software. > While additional dependencies are inconvenient for users, not building > manpages is harmful. Including (optionally or unconditionally) prebuilt > manpages is a good compromise. In particular, these dependencies are quite trivial to install so it's no burden to simply always require them, and better than building muon(1) and shipping it inside of files/, so just add the silly dependency. :P Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> dev-build/muon/muon-0.2.0-r1.ebuild | 28 +++++++++------------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/dev-build/muon/muon-0.2.0-r1.ebuild b/dev-build/muon/muon-0.2.0-r1.ebuild index 6137944d18c0..938872f273f3 100644 --- a/dev-build/muon/muon-0.2.0-r1.ebuild +++ b/dev-build/muon/muon-0.2.0-r1.ebuild @@ -13,16 +13,14 @@ DESCRIPTION="A meson-compatible build system" HOMEPAGE="https://muon.build/" SRC_URI=" https://git.sr.ht/~lattis/muon/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz - man? ( - https://mochiro.moe/wrap/${MESON_DOCS_TAR} - ) + https://mochiro.moe/wrap/${MESON_DOCS_TAR} " # Apache-2.0 for meson-docs -LICENSE="GPL-3 man? ( Apache-2.0 )" +LICENSE="GPL-3 Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64" -IUSE="+archive +curl +libpkgconf +man" +IUSE="+archive +curl +libpkgconf" S="${WORKDIR}/${PN}-${COMMIT_HASH}" @@ -33,28 +31,20 @@ DEPEND=" " RDEPEND="${DEPEND}" BDEPEND=" - man? ( - app-text/scdoc - $(python_gen_any_dep ' - dev-python/pyyaml[${PYTHON_USEDEP}] - ') - ) + app-text/scdoc + $(python_gen_any_dep ' + dev-python/pyyaml[${PYTHON_USEDEP}] + ') " python_check_deps() { python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" } -pkg_setup() { - use man && python-any-r1_pkg_setup -} - src_prepare() { default - if use man; then - mv "${WORKDIR}/meson-docs" "${S}/subprojects" || die - fi + mv "${WORKDIR}/meson-docs" "${S}/subprojects" || die } src_configure() { @@ -62,7 +52,7 @@ src_configure() { $(meson_feature curl libcurl) $(meson_feature archive libarchive) $(meson_feature libpkgconf) - $(meson_feature man docs) + -Ddocs=enabled -Dsamurai=disabled # patched version of samurai downloaded via wraps -Dbestline=enabled # vendored bestline, an insignificant addition )