public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2022-07-20 19:10 Sam James
  0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2022-07-20 19:10 UTC (permalink / raw
  To: gentoo-commits

commit:     a135f786f9666522f270bb989600d3e4f41eacbb
Author:     Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Wed Jul 20 11:16:57 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 20 19:10:09 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a135f786

dev-util/muon: add pyyaml build-time dependency

pyyaml (and it's CLoader) is required by genrefman when building the
Meson reference

Closes: https://bugs.gentoo.org/859454
Closes: https://bugs.gentoo.org/859457
Signed-off-by: Arsen Arsenović <arsen <AT> aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/26494
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/muon/muon-0_pre20220714.ebuild | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/dev-util/muon/muon-0_pre20220714.ebuild b/dev-util/muon/muon-0_pre20220714.ebuild
index 5631245bcf41..5ff098a54dc6 100644
--- a/dev-util/muon/muon-0_pre20220714.ebuild
+++ b/dev-util/muon/muon-0_pre20220714.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit meson
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson python-any-r1
 
 COMMIT_HASH="1d85870cc3b92690d42fa3e480961fb2f708388e"
 MESON_DOCS_TAR=meson-docs-0.63.0-40-g280f3423b.tar.gz
@@ -32,6 +33,17 @@ DEPEND="
 	man? ( app-text/scdoc )
 "
 RDEPEND="${DEPEND}"
+BDEPEND="
+	man? (
+		$(python_gen_any_dep '
+			dev-python/pyyaml[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+python_check_deps() {
+	python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
 
 src_prepare() {
 	default


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2023-07-18 17:31 Arsen Arsenović
  0 siblings, 0 replies; 13+ messages in thread
From: Arsen Arsenović @ 2023-07-18 17:31 UTC (permalink / raw
  To: gentoo-commits

commit:     6347d4e83c53f044975d6aae947f8c4047071631
Author:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 18 17:10:09 2023 +0000
Commit:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 18 17:30:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6347d4e8

dev-util/muon: add missing conditional on python-any-r1_pkg_setup

Closes: https://bugs.gentoo.org/908691
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>

 dev-util/muon/{muon-0.2.0.ebuild => muon-0.2.0-r1.ebuild} | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dev-util/muon/muon-0.2.0.ebuild b/dev-util/muon/muon-0.2.0-r1.ebuild
similarity index 96%
rename from dev-util/muon/muon-0.2.0.ebuild
rename to dev-util/muon/muon-0.2.0-r1.ebuild
index 48a63dd2044c..773ae430566f 100644
--- a/dev-util/muon/muon-0.2.0.ebuild
+++ b/dev-util/muon/muon-0.2.0-r1.ebuild
@@ -45,6 +45,10 @@ python_check_deps() {
 	python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
 }
 
+pkg_setup() {
+	use man && python-any-r1_pkg_setup
+}
+
 src_prepare() {
 	default
 


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2023-07-18 17:31 Arsen Arsenović
  0 siblings, 0 replies; 13+ messages in thread
From: Arsen Arsenović @ 2023-07-18 17:31 UTC (permalink / raw
  To: gentoo-commits

commit:     ff7ef45606233e13af4b9f9abfa78f0439db2f29
Author:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 18 17:09:45 2023 +0000
Commit:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 18 17:30:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff7ef456

dev-util/muon: drop 0_pre20220714, 0.1.0-r1

Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>

 dev-util/muon/Manifest                  |  4 --
 dev-util/muon/muon-0.1.0-r1.ebuild      | 71 ---------------------------------
 dev-util/muon/muon-0_pre20220714.ebuild | 66 ------------------------------
 3 files changed, 141 deletions(-)

diff --git a/dev-util/muon/Manifest b/dev-util/muon/Manifest
index 3a63cc2e2aaa..e57b5b1130cf 100644
--- a/dev-util/muon/Manifest
+++ b/dev-util/muon/Manifest
@@ -1,6 +1,2 @@
-DIST meson-docs-0.63.0-239-g41a05ff93.tar.gz 78127 BLAKE2B ec4e8ced8ca58ebcef50075ba4e1a93fd54e306089f736cdd3a2236d79b2db0509a7ed4dd4dc9064a8eabb796107f26771fbfb44a17a56b27c891740c73eca3f SHA512 47e0e736db8fcd039b1778296f0dd28bea1c7688bb52c1d7e84bf568050bd058b7569f18f5df6440a9c319558f6397bcc3c35e4c8b261e438220205f96fb44de
-DIST meson-docs-0.63.0-40-g280f3423b.tar.gz 77042 BLAKE2B 2724d720ed05b99d933f85039a22a9a46c5f83322aa6ada16023a721828f0063a3cbc74150b6e682a45493f7af3887fb4422bce656827c638d13467b54d69b79 SHA512 119e6b857e109af47044d0a1515d377490f4c4f4b94a4134f642cf1ed5d9ad7ffc99628133ed5fb49d46891469fddb369b8a469f8eb07a903421b48b835a64e3
 DIST meson-docs-0.64.1-19-g39c6fa4bc.tar.gz 78525 BLAKE2B 19f4768e70f38f744de9bebfcc7416f8ab7f414693dc1f3e379bbbc8370e3d3187e6a9e311a08c054bdfaf1d15efd225558de7d41d688fc4c4a10e3215af85ae SHA512 59c986c4c4d545a6488cd74a2b6563b867716b74aab95fd19a745ce46a99fe5222232e132c80c5ed80f3e61d13e74cf2dc13b1b6d4638fd40a69d82d0d74faaa
-DIST muon-0.1.0.tar.gz 472632 BLAKE2B f55fffcc56adc6e84646eae627aa17e3b929f2083d8faf8838ade9f032f23538256dd6f354fc93d3640fd331a2fa98fc42d290f51177b1973883ade3b20b4e34 SHA512 54337fed8ae41bf2dca3cbb0a303a521b7750eb7e5b40ca1aeb0fc045ac82b163d77c7b06a6a790eb3feef6f8d10f2a6b7937f55cfb1404c70b429dd0899dd5f
 DIST muon-0.2.0.tar.gz 510533 BLAKE2B 6ec67f8875e84fbc2f23f412825dd47b820cd44e97a16d9ac0ab0ba9db6e755a604b66b79d3dbe13d99440daf21c2f0ccbe69661b1fb3c7df3f636c61a0e4dcb SHA512 b2e90048756bdc26bdea24fe227a87ad4d0e57176e217e22ea492a55229c62e2a70243f60af1e162e2dde8468fdda9662a32ea5cfadd69fab95a83499efa077b
-DIST muon-0_pre20220714.tar.gz 441746 BLAKE2B 22a9c2d1ba76c01553cfd7c13b738f505710df7337f52a0dcbff0779fd0ff01b188994f25f9f31b84d0730d3d88e4334301f1252170ab0258e4cb835924f27d2 SHA512 326424a626788308e608d0c63db39b8d25c493c7f3636ed3fd87c90c8c89800fab231680c18b97c66a9f316cf569a767f9653a4bddd8c57bf5460e7ab9764259

diff --git a/dev-util/muon/muon-0.1.0-r1.ebuild b/dev-util/muon/muon-0.1.0-r1.ebuild
deleted file mode 100644
index 8873dd97ce3d..000000000000
--- a/dev-util/muon/muon-0.1.0-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1
-
-COMMIT_HASH="${PV}"
-MESON_DOCS_TAR=meson-docs-0.63.0-239-g41a05ff93.tar.gz
-
-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}
-	)
-"
-
-# Apache-2.0 for meson-docs
-LICENSE="GPL-3 man? ( Apache-2.0 )"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+archive +curl +libpkgconf +man"
-
-S="${WORKDIR}/${PN}-${COMMIT_HASH}"
-
-DEPEND="
-	curl? ( net-misc/curl )
-	archive? ( app-arch/libarchive:= )
-	libpkgconf? ( dev-util/pkgconf:= )
-	man? ( app-text/scdoc )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-	man? (
-		$(python_gen_any_dep '
-			dev-python/pyyaml[${PYTHON_USEDEP}]
-		')
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}/muon-0.1.0-fix-potential-overflow.patch"
-	"${FILESDIR}/muon-0.1.0-test-Wincompatible-function-pointer-types.patch"
-)
-
-python_check_deps() {
-	python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-src_prepare() {
-	default
-
-	if use man; then
-		mv "${WORKDIR}/meson-docs" "${S}/subprojects" || die
-	fi
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_feature curl libcurl)
-		$(meson_feature archive libarchive)
-		$(meson_feature libpkgconf)
-		$(meson_feature man docs)
-		-Dsamurai=disabled  # patched version of samurai downloaded via wraps
-		-Dbestline=enabled  # vendored bestline, an insignificant addition
-	)
-	meson_src_configure
-}

diff --git a/dev-util/muon/muon-0_pre20220714.ebuild b/dev-util/muon/muon-0_pre20220714.ebuild
deleted file mode 100644
index f98d035f1bb2..000000000000
--- a/dev-util/muon/muon-0_pre20220714.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1
-
-COMMIT_HASH="1d85870cc3b92690d42fa3e480961fb2f708388e"
-MESON_DOCS_TAR=meson-docs-0.63.0-40-g280f3423b.tar.gz
-
-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}
-	)
-"
-
-# Apache-2.0 for meson-docs
-LICENSE="GPL-3 man? ( Apache-2.0 )"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+archive +curl +libpkgconf +man"
-
-S="${WORKDIR}/${PN}-${COMMIT_HASH}"
-
-DEPEND="
-	curl? ( net-misc/curl )
-	archive? ( app-arch/libarchive:= )
-	libpkgconf? ( dev-util/pkgconf:= )
-	man? ( app-text/scdoc )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-	man? (
-		$(python_gen_any_dep '
-			dev-python/pyyaml[${PYTHON_USEDEP}]
-		')
-	)
-"
-
-python_check_deps() {
-	python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-src_prepare() {
-	default
-
-	if use man; then
-		mv "${WORKDIR}/meson-docs" "${S}/subprojects" || die
-	fi
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_feature curl libcurl)
-		$(meson_feature archive libarchive)
-		$(meson_feature libpkgconf)
-		$(meson_feature man docs)
-		-Dsamurai=disabled  # patched version of samurai downloaded via wraps
-		-Dbestline=enabled  # vendored bestline, an insignificant addition
-	)
-	meson_src_configure
-}


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2023-07-18 17:31 Arsen Arsenović
  0 siblings, 0 replies; 13+ messages in thread
From: Arsen Arsenović @ 2023-07-18 17:31 UTC (permalink / raw
  To: gentoo-commits

commit:     ee53894615282e0ecd19f46bc8c980ac7ca6e42c
Author:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 18 17:11:21 2023 +0000
Commit:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 18 17:30:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee538946

dev-util/muon: enable py3.12

Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>

 dev-util/muon/muon-0.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/muon/muon-0.2.0-r1.ebuild b/dev-util/muon/muon-0.2.0-r1.ebuild
index 773ae430566f..8ffb688bf9b7 100644
--- a/dev-util/muon/muon-0.2.0-r1.ebuild
+++ b/dev-util/muon/muon-0.2.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1
 
 COMMIT_HASH="${PV}"


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2023-04-25 22:16 Sam James
  0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2023-04-25 22:16 UTC (permalink / raw
  To: gentoo-commits

commit:     454fc6a09346c48bdebdf2b04408aa9595265a5e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 25 22:15:38 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 22:15:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454fc6a0

dev-util/muon: Keyword 0.2.0 arm64, #905047

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/muon/muon-0.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/muon/muon-0.2.0.ebuild b/dev-util/muon/muon-0.2.0.ebuild
index f897b2f78c1c..48a63dd2044c 100644
--- a/dev-util/muon/muon-0.2.0.ebuild
+++ b/dev-util/muon/muon-0.2.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 # Apache-2.0 for meson-docs
 LICENSE="GPL-3 man? ( Apache-2.0 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 IUSE="+archive +curl +libpkgconf +man"
 
 S="${WORKDIR}/${PN}-${COMMIT_HASH}"


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2023-04-25 13:41 Arthur Zamarin
  0 siblings, 0 replies; 13+ messages in thread
From: Arthur Zamarin @ 2023-04-25 13:41 UTC (permalink / raw
  To: gentoo-commits

commit:     0160df86afb2a78b123b668db1ad4c330cf3abb2
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 25 13:40:54 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 13:40:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0160df86

dev-util/muon: Keyword 0.2.0 ppc64, #905047

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-util/muon/muon-0.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/muon/muon-0.2.0.ebuild b/dev-util/muon/muon-0.2.0.ebuild
index 78546592bd42..1ab3c1155e06 100644
--- a/dev-util/muon/muon-0.2.0.ebuild
+++ b/dev-util/muon/muon-0.2.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 # Apache-2.0 for meson-docs
 LICENSE="GPL-3 man? ( Apache-2.0 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~ppc64"
 IUSE="+archive +curl +libpkgconf +man"
 
 S="${WORKDIR}/${PN}-${COMMIT_HASH}"


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2023-04-25 13:41 Arthur Zamarin
  0 siblings, 0 replies; 13+ messages in thread
From: Arthur Zamarin @ 2023-04-25 13:41 UTC (permalink / raw
  To: gentoo-commits

commit:     9f85b4750c0b1080c04e2aa5349372ca99c58a70
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 25 13:40:54 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 13:40:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f85b475

dev-util/muon: Keyword 0.2.0 ppc, #905047

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-util/muon/muon-0.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/muon/muon-0.2.0.ebuild b/dev-util/muon/muon-0.2.0.ebuild
index 1ab3c1155e06..f897b2f78c1c 100644
--- a/dev-util/muon/muon-0.2.0.ebuild
+++ b/dev-util/muon/muon-0.2.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 # Apache-2.0 for meson-docs
 LICENSE="GPL-3 man? ( Apache-2.0 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
 IUSE="+archive +curl +libpkgconf +man"
 
 S="${WORKDIR}/${PN}-${COMMIT_HASH}"


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2023-04-25 13:40 Arthur Zamarin
  0 siblings, 0 replies; 13+ messages in thread
From: Arthur Zamarin @ 2023-04-25 13:40 UTC (permalink / raw
  To: gentoo-commits

commit:     dbb4e2c2048e287f55d9c0cbefea6fb43770d386
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 25 13:40:06 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 13:40:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbb4e2c2

dev-util/muon: Keyword 0.2.0 arm, #905047

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-util/muon/muon-0.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/muon/muon-0.2.0.ebuild b/dev-util/muon/muon-0.2.0.ebuild
index 687c318ef3ba..78546592bd42 100644
--- a/dev-util/muon/muon-0.2.0.ebuild
+++ b/dev-util/muon/muon-0.2.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 # Apache-2.0 for meson-docs
 LICENSE="GPL-3 man? ( Apache-2.0 )"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE="+archive +curl +libpkgconf +man"
 
 S="${WORKDIR}/${PN}-${COMMIT_HASH}"


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2023-04-07 17:03 Arsen Arsenović
  0 siblings, 0 replies; 13+ messages in thread
From: Arsen Arsenović @ 2023-04-07 17:03 UTC (permalink / raw
  To: gentoo-commits

commit:     3bf595bfe8c249e6861e84e3cc6cea9f2895d745
Author:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 17:02:07 2023 +0000
Commit:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Fri Apr  7 17:02:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf595bf

dev-util/muon: add 0.2.0

Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>

 dev-util/muon/Manifest          |  2 ++
 dev-util/muon/muon-0.2.0.ebuild | 66 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 68 insertions(+)

diff --git a/dev-util/muon/Manifest b/dev-util/muon/Manifest
index c48e26ae541c..3a63cc2e2aaa 100644
--- a/dev-util/muon/Manifest
+++ b/dev-util/muon/Manifest
@@ -1,4 +1,6 @@
 DIST meson-docs-0.63.0-239-g41a05ff93.tar.gz 78127 BLAKE2B ec4e8ced8ca58ebcef50075ba4e1a93fd54e306089f736cdd3a2236d79b2db0509a7ed4dd4dc9064a8eabb796107f26771fbfb44a17a56b27c891740c73eca3f SHA512 47e0e736db8fcd039b1778296f0dd28bea1c7688bb52c1d7e84bf568050bd058b7569f18f5df6440a9c319558f6397bcc3c35e4c8b261e438220205f96fb44de
 DIST meson-docs-0.63.0-40-g280f3423b.tar.gz 77042 BLAKE2B 2724d720ed05b99d933f85039a22a9a46c5f83322aa6ada16023a721828f0063a3cbc74150b6e682a45493f7af3887fb4422bce656827c638d13467b54d69b79 SHA512 119e6b857e109af47044d0a1515d377490f4c4f4b94a4134f642cf1ed5d9ad7ffc99628133ed5fb49d46891469fddb369b8a469f8eb07a903421b48b835a64e3
+DIST meson-docs-0.64.1-19-g39c6fa4bc.tar.gz 78525 BLAKE2B 19f4768e70f38f744de9bebfcc7416f8ab7f414693dc1f3e379bbbc8370e3d3187e6a9e311a08c054bdfaf1d15efd225558de7d41d688fc4c4a10e3215af85ae SHA512 59c986c4c4d545a6488cd74a2b6563b867716b74aab95fd19a745ce46a99fe5222232e132c80c5ed80f3e61d13e74cf2dc13b1b6d4638fd40a69d82d0d74faaa
 DIST muon-0.1.0.tar.gz 472632 BLAKE2B f55fffcc56adc6e84646eae627aa17e3b929f2083d8faf8838ade9f032f23538256dd6f354fc93d3640fd331a2fa98fc42d290f51177b1973883ade3b20b4e34 SHA512 54337fed8ae41bf2dca3cbb0a303a521b7750eb7e5b40ca1aeb0fc045ac82b163d77c7b06a6a790eb3feef6f8d10f2a6b7937f55cfb1404c70b429dd0899dd5f
+DIST muon-0.2.0.tar.gz 510533 BLAKE2B 6ec67f8875e84fbc2f23f412825dd47b820cd44e97a16d9ac0ab0ba9db6e755a604b66b79d3dbe13d99440daf21c2f0ccbe69661b1fb3c7df3f636c61a0e4dcb SHA512 b2e90048756bdc26bdea24fe227a87ad4d0e57176e217e22ea492a55229c62e2a70243f60af1e162e2dde8468fdda9662a32ea5cfadd69fab95a83499efa077b
 DIST muon-0_pre20220714.tar.gz 441746 BLAKE2B 22a9c2d1ba76c01553cfd7c13b738f505710df7337f52a0dcbff0779fd0ff01b188994f25f9f31b84d0730d3d88e4334301f1252170ab0258e4cb835924f27d2 SHA512 326424a626788308e608d0c63db39b8d25c493c7f3636ed3fd87c90c8c89800fab231680c18b97c66a9f316cf569a767f9653a4bddd8c57bf5460e7ab9764259

diff --git a/dev-util/muon/muon-0.2.0.ebuild b/dev-util/muon/muon-0.2.0.ebuild
new file mode 100644
index 000000000000..687c318ef3ba
--- /dev/null
+++ b/dev-util/muon/muon-0.2.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson python-any-r1
+
+COMMIT_HASH="${PV}"
+MESON_DOCS_TAR=meson-docs-0.64.1-19-g39c6fa4bc.tar.gz
+
+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}
+	)
+"
+
+# Apache-2.0 for meson-docs
+LICENSE="GPL-3 man? ( Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+archive +curl +libpkgconf +man"
+
+S="${WORKDIR}/${PN}-${COMMIT_HASH}"
+
+DEPEND="
+	curl? ( net-misc/curl )
+	archive? ( app-arch/libarchive:= )
+	libpkgconf? ( dev-util/pkgconf:= )
+	man? ( app-text/scdoc )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+	man? (
+		$(python_gen_any_dep '
+			dev-python/pyyaml[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+python_check_deps() {
+	python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+	default
+
+	if use man; then
+		mv "${WORKDIR}/meson-docs" "${S}/subprojects" || die
+	fi
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature curl libcurl)
+		$(meson_feature archive libarchive)
+		$(meson_feature libpkgconf)
+		$(meson_feature man docs)
+		-Dsamurai=disabled  # patched version of samurai downloaded via wraps
+		-Dbestline=enabled  # vendored bestline, an insignificant addition
+	)
+	meson_src_configure
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2022-10-12 22:39 Sam James
  0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2022-10-12 22:39 UTC (permalink / raw
  To: gentoo-commits

commit:     4b27a5ee41d32045907820e303391c6b7bebc3af
Author:     Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Wed Oct 12 18:36:17 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 12 22:34:34 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b27a5ee

dev-util/muon: add 0.1.0

Signed-off-by: Arsen Arsenović <arsen <AT> aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/27757
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/muon/Manifest          |  2 ++
 dev-util/muon/muon-0.1.0.ebuild | 66 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 68 insertions(+)

diff --git a/dev-util/muon/Manifest b/dev-util/muon/Manifest
index 00348381fe3b..c48e26ae541c 100644
--- a/dev-util/muon/Manifest
+++ b/dev-util/muon/Manifest
@@ -1,2 +1,4 @@
+DIST meson-docs-0.63.0-239-g41a05ff93.tar.gz 78127 BLAKE2B ec4e8ced8ca58ebcef50075ba4e1a93fd54e306089f736cdd3a2236d79b2db0509a7ed4dd4dc9064a8eabb796107f26771fbfb44a17a56b27c891740c73eca3f SHA512 47e0e736db8fcd039b1778296f0dd28bea1c7688bb52c1d7e84bf568050bd058b7569f18f5df6440a9c319558f6397bcc3c35e4c8b261e438220205f96fb44de
 DIST meson-docs-0.63.0-40-g280f3423b.tar.gz 77042 BLAKE2B 2724d720ed05b99d933f85039a22a9a46c5f83322aa6ada16023a721828f0063a3cbc74150b6e682a45493f7af3887fb4422bce656827c638d13467b54d69b79 SHA512 119e6b857e109af47044d0a1515d377490f4c4f4b94a4134f642cf1ed5d9ad7ffc99628133ed5fb49d46891469fddb369b8a469f8eb07a903421b48b835a64e3
+DIST muon-0.1.0.tar.gz 472632 BLAKE2B f55fffcc56adc6e84646eae627aa17e3b929f2083d8faf8838ade9f032f23538256dd6f354fc93d3640fd331a2fa98fc42d290f51177b1973883ade3b20b4e34 SHA512 54337fed8ae41bf2dca3cbb0a303a521b7750eb7e5b40ca1aeb0fc045ac82b163d77c7b06a6a790eb3feef6f8d10f2a6b7937f55cfb1404c70b429dd0899dd5f
 DIST muon-0_pre20220714.tar.gz 441746 BLAKE2B 22a9c2d1ba76c01553cfd7c13b738f505710df7337f52a0dcbff0779fd0ff01b188994f25f9f31b84d0730d3d88e4334301f1252170ab0258e4cb835924f27d2 SHA512 326424a626788308e608d0c63db39b8d25c493c7f3636ed3fd87c90c8c89800fab231680c18b97c66a9f316cf569a767f9653a4bddd8c57bf5460e7ab9764259

diff --git a/dev-util/muon/muon-0.1.0.ebuild b/dev-util/muon/muon-0.1.0.ebuild
new file mode 100644
index 000000000000..45c2381becbd
--- /dev/null
+++ b/dev-util/muon/muon-0.1.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson python-any-r1
+
+COMMIT_HASH="${PV}"
+MESON_DOCS_TAR=meson-docs-0.63.0-239-g41a05ff93.tar.gz
+
+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}
+	)
+"
+
+# Apache-2.0 for meson-docs
+LICENSE="GPL-3 man? ( Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+archive +curl +libpkgconf +man"
+
+S="${WORKDIR}/${PN}-${COMMIT_HASH}"
+
+DEPEND="
+	curl? ( net-misc/curl )
+	archive? ( app-arch/libarchive:= )
+	libpkgconf? ( dev-util/pkgconf:= )
+	man? ( app-text/scdoc )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+	man? (
+		$(python_gen_any_dep '
+			dev-python/pyyaml[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+python_check_deps() {
+	python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+	default
+
+	if use man; then
+		mv "${WORKDIR}/meson-docs" "${S}/subprojects" || die
+	fi
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature curl libcurl)
+		$(meson_feature archive libarchive)
+		$(meson_feature libpkgconf)
+		$(meson_feature man docs)
+		-Dsamurai=disabled  # patched version of samurai downloaded via wraps
+		-Dbestline=enabled  # vendored bestline, an insignificant addition
+	)
+	meson_src_configure
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2022-08-14 20:06 Sam James
  0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2022-08-14 20:06 UTC (permalink / raw
  To: gentoo-commits

commit:     567f98956eab0d06be08455fa2797bf28138a7be
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 14 19:58:49 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 14 19:58:49 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567f9895

dev-util/muon: add sourcehut upstream metadata

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/muon/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-util/muon/metadata.xml b/dev-util/muon/metadata.xml
index dd1acaaa8dfe..de7030e5d18a 100644
--- a/dev-util/muon/metadata.xml
+++ b/dev-util/muon/metadata.xml
@@ -17,4 +17,7 @@
       Enable looking up packages via <pkg>dev-util/pkgconf</pkg>.
     </flag>
   </use>
+  <upstream>
+    <remote-id type="sourcehut">~lattis/muon</remote-id>
+  </upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2022-07-20  5:30 Sam James
  0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2022-07-20  5:30 UTC (permalink / raw
  To: gentoo-commits

commit:     622b32bddb6207f358f5ed65b9e532ef6fa1640e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 20 05:29:48 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 20 05:29:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622b32bd

dev-util/muon: sort metadata USE flags

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/muon/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/muon/metadata.xml b/dev-util/muon/metadata.xml
index 3a3abf62be23..dd1acaaa8dfe 100644
--- a/dev-util/muon/metadata.xml
+++ b/dev-util/muon/metadata.xml
@@ -10,11 +10,11 @@
     <name>Proxy Maintainers</name>
   </maintainer>
   <use>
-    <flag name="libpkgconf">
-      Enable looking up packages via <pkg>dev-util/pkgconf</pkg>.
-    </flag>
     <flag name="archive">
       Enable extracting wraps using <pkg>app-arch/libarchive</pkg>.
     </flag>
+    <flag name="libpkgconf">
+      Enable looking up packages via <pkg>dev-util/pkgconf</pkg>.
+    </flag>
   </use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/
@ 2022-07-20  5:30 Sam James
  0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2022-07-20  5:30 UTC (permalink / raw
  To: gentoo-commits

commit:     a2b335c884cd6a6d34b86053675adad6f3c67b8b
Author:     Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Thu Jul 14 18:56:45 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 20 05:27:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b335c8

dev-util/muon: new package, add 0_pre20220714

Signed-off-by: Arsen Arsenović <arsen <AT> aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/26407
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/muon/Manifest                  |  2 ++
 dev-util/muon/metadata.xml              | 20 ++++++++++++
 dev-util/muon/muon-0_pre20220714.ebuild | 54 +++++++++++++++++++++++++++++++++
 3 files changed, 76 insertions(+)

diff --git a/dev-util/muon/Manifest b/dev-util/muon/Manifest
new file mode 100644
index 000000000000..00348381fe3b
--- /dev/null
+++ b/dev-util/muon/Manifest
@@ -0,0 +1,2 @@
+DIST meson-docs-0.63.0-40-g280f3423b.tar.gz 77042 BLAKE2B 2724d720ed05b99d933f85039a22a9a46c5f83322aa6ada16023a721828f0063a3cbc74150b6e682a45493f7af3887fb4422bce656827c638d13467b54d69b79 SHA512 119e6b857e109af47044d0a1515d377490f4c4f4b94a4134f642cf1ed5d9ad7ffc99628133ed5fb49d46891469fddb369b8a469f8eb07a903421b48b835a64e3
+DIST muon-0_pre20220714.tar.gz 441746 BLAKE2B 22a9c2d1ba76c01553cfd7c13b738f505710df7337f52a0dcbff0779fd0ff01b188994f25f9f31b84d0730d3d88e4334301f1252170ab0258e4cb835924f27d2 SHA512 326424a626788308e608d0c63db39b8d25c493c7f3636ed3fd87c90c8c89800fab231680c18b97c66a9f316cf569a767f9653a4bddd8c57bf5460e7ab9764259

diff --git a/dev-util/muon/metadata.xml b/dev-util/muon/metadata.xml
new file mode 100644
index 000000000000..3a3abf62be23
--- /dev/null
+++ b/dev-util/muon/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer type="person" proxied="yes">
+    <email>arsen@aarsen.me</email>
+    <name>Arsen Arsenović</name>
+  </maintainer>
+  <maintainer type="project" proxied="proxy">
+    <email>proxy-maint@gentoo.org</email>
+    <name>Proxy Maintainers</name>
+  </maintainer>
+  <use>
+    <flag name="libpkgconf">
+      Enable looking up packages via <pkg>dev-util/pkgconf</pkg>.
+    </flag>
+    <flag name="archive">
+      Enable extracting wraps using <pkg>app-arch/libarchive</pkg>.
+    </flag>
+  </use>
+</pkgmetadata>

diff --git a/dev-util/muon/muon-0_pre20220714.ebuild b/dev-util/muon/muon-0_pre20220714.ebuild
new file mode 100644
index 000000000000..5631245bcf41
--- /dev/null
+++ b/dev-util/muon/muon-0_pre20220714.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+COMMIT_HASH="1d85870cc3b92690d42fa3e480961fb2f708388e"
+MESON_DOCS_TAR=meson-docs-0.63.0-40-g280f3423b.tar.gz
+
+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}
+	)
+"
+
+# Apache-2.0 for meson-docs
+LICENSE="GPL-3 man? ( Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+archive +curl +libpkgconf +man"
+
+S="${WORKDIR}/${PN}-${COMMIT_HASH}"
+
+DEPEND="
+	curl? ( net-misc/curl )
+	archive? ( app-arch/libarchive:= )
+	libpkgconf? ( dev-util/pkgconf:= )
+	man? ( app-text/scdoc )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	default
+
+	if use man; then
+		mv "${WORKDIR}/meson-docs" "${S}/subprojects" || die
+	fi
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature curl libcurl)
+		$(meson_feature archive libarchive)
+		$(meson_feature libpkgconf)
+		$(meson_feature man docs)
+		-Dsamurai=disabled  # patched version of samurai downloaded via wraps
+		-Dbestline=enabled  # vendored bestline, an insignificant addition
+	)
+	meson_src_configure
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2023-07-18 17:31 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-20 19:10 [gentoo-commits] repo/gentoo:master commit in: dev-util/muon/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2023-07-18 17:31 Arsen Arsenović
2023-07-18 17:31 Arsen Arsenović
2023-07-18 17:31 Arsen Arsenović
2023-04-25 22:16 Sam James
2023-04-25 13:41 Arthur Zamarin
2023-04-25 13:41 Arthur Zamarin
2023-04-25 13:40 Arthur Zamarin
2023-04-07 17:03 Arsen Arsenović
2022-10-12 22:39 Sam James
2022-08-14 20:06 Sam James
2022-07-20  5:30 Sam James
2022-07-20  5:30 Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox