pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

muon: Update to 0.6.0



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Wed Jul 1 10:45:50 2026 +0200
Changeset:	1121f3d7b6a73d2854324c13ec8a94248cadebe1

Modified Files:
	muon/COMMIT_MSG
	muon/Makefile
	muon/distinfo

Log Message:
muon: Update to 0.6.0

- internals / language features
  - in script mode: refactor how scope works, all variable resolution
    happens at compile time, globals are disallowed.
    Improves performance and clarifies scoping rules.
    (github pr)[https://github.com/muon-build/muon/pull/241]
  - all memory is tracked an managed with an arena allocator.
    This should improve memory usage, performance, and developer
    ergonomics.
- toolchains
  - toolchains are now defined in scripts:
    src/script/runtime/toolchains.meson
  - tcc
  - clang-cl
  - ccache and sccache
- documentation
  - muon help
  - source links in refernce manual
- tooling
  - DAP debugger protocol support & dcmake integration github issue
- wayland module
- support cross/native files

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=1121f3d7b6a73d2854324c13ec8a94248cadebe1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 muon/COMMIT_MSG | 36 +++++++++++++++++++++++++++++++-----
 muon/Makefile   |  4 +---
 muon/distinfo   | 12 ++++++------
 3 files changed, 38 insertions(+), 14 deletions(-)

diffs:
diff --git a/muon/COMMIT_MSG b/muon/COMMIT_MSG
index da53452962..2a65fc8766 100644
--- a/muon/COMMIT_MSG
+++ b/muon/COMMIT_MSG
@@ -1,14 +1,40 @@
-devel/muon: Update to 0.5.0
+devel/muon: Update to 0.6.0
 
 - Fetch source archive from homepage (formerly the source archive was
   fetched from sourcehut)
 - Execute pkg-config (formerly libpkgconf was used)
 
-Changelog
-=========
+
+Changelog 0.6.0
+===============
+- internals / language features
+  - in script mode: refactor how scope works, all variable resolution
+    happens at compile time, globals are disallowed.
+    Improves performance and clarifies scoping rules.
+    (github pr)[https://github.com/muon-build/muon/pull/241]
+  - all memory is tracked an managed with an arena allocator.
+    This should improve memory usage, performance, and developer
+    ergonomics.
+- toolchains
+  - toolchains are now defined in scripts:
+    src/script/runtime/toolchains.meson
+  - tcc
+  - clang-cl
+  - ccache and sccache
+- documentation
+  - muon help
+  - source links in refernce manual
+- tooling
+  - DAP debugger protocol support & dcmake integration github issue
+- wayland module
+- support cross/native files
+
+
+Changelog 0.5.0
+===============
 - muon analyze now has an LSP mode
-- pkg-config-exec backend added. muon now supports shelling out to pkg-config
-  (or pkgconf)
+- pkg-config-exec backend added. muon now supports shelling out to
+  pkg-config (or pkgconf)
 - bump meson support to 1.7
 - more builtin dependency handlers
 - lots of bug fixes
diff --git a/muon/Makefile b/muon/Makefile
index 8088fc4682..38ebfb0414 100644
--- a/muon/Makefile
+++ b/muon/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=		muon-v0.5.0
+DISTNAME=		muon-v0.6.0
 PKGNAME=		${DISTNAME:S/v//}
 CATEGORIES=		devel
 MASTER_SITES=		https://muon.build/releases/${DISTNAME:S/muon-//}/
@@ -57,6 +57,4 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/output/muon ${DESTDIR}${PREFIX}/bin/muon
 	${INSTALL_MAN} ${WRKDIR}/man/muon.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
-.include "../../lang/python/tool.mk"
-
 .include "../../mk/bsd.pkg.mk"
diff --git a/muon/distinfo b/muon/distinfo
index 7aaaab2f19..404d7b4721 100644
--- a/muon/distinfo
+++ b/muon/distinfo
@@ -1,8 +1,8 @@
 $NetBSD$
 
-BLAKE2s (muon-0.5.0/man.tar.gz) = 2f3649697ea03542dec43d07f571d278a5d8b6850f98079731841348d879e1fd
-SHA512 (muon-0.5.0/man.tar.gz) = 3d8973ab907838be6f40532983536023e280ed9624da003eb278ecbd5cd9f17b067d74a6646b6eecff0ebbd6de4b6a53f78e96a9f7c13d436543569d91c05b17
-Size (muon-0.5.0/man.tar.gz) = 8172 bytes
-BLAKE2s (muon-0.5.0/muon-v0.5.0.tar.gz) = 7b9eb81cc1b32f9c4fe223085d590917bce67bbb48589d9530cf3779c78fe840
-SHA512 (muon-0.5.0/muon-v0.5.0.tar.gz) = 1575aa928b88fd5f17c1cdf9f46359b4dde407ec11800813eb1c9d4b4a4d201f6ee0a715d2e6f693bf6dda63073980a7207086d4195e51eda96dd27af3319078
-Size (muon-0.5.0/muon-v0.5.0.tar.gz) = 1262546 bytes
+BLAKE2s (muon-0.6.0/man.tar.gz) = 39b313b45a9cdb50f534563f711a4cb84ab728299b8f69bceb78bf92652349ef
+SHA512 (muon-0.6.0/man.tar.gz) = 6457b0c45145f7ba8ea2e5c74a07df2bd9ca35fd1fc1da08b8408a5ef2af71e0dd9566c5b59c428b8c89944cb700e52066ec06de451529d13090b6d047da7839
+Size (muon-0.6.0/man.tar.gz) = 64961 bytes
+BLAKE2s (muon-0.6.0/muon-v0.6.0.tar.gz) = 2befd0ea14b7eeb34f56f3206fbf28b3063262af740fff3afbdbfc8e8f0bbc6a
+SHA512 (muon-0.6.0/muon-v0.6.0.tar.gz) = 86542061ba43e335af198d218d1fedbbd0ed616bcf43498903a750fd3bdc655156204056345f2b94a8844b93e63220aac1e809e24d8ced7c8bc3b4a03a8a2232
+Size (muon-0.6.0/muon-v0.6.0.tar.gz) = 1329287 bytes


Home | Main Index | Thread Index | Old Index