pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/muon
Module Name: pkgsrc
Committed By: micha
Date: Fri Jul 3 14:36:21 UTC 2026
Modified Files:
pkgsrc/devel/muon: Makefile distinfo
Log Message:
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 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)
- bump meson support to 1.7
- more builtin dependency handlers
- lots of bug fixes
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/muon/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/muon/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/muon/Makefile
diff -u pkgsrc/devel/muon/Makefile:1.5 pkgsrc/devel/muon/Makefile:1.6
--- pkgsrc/devel/muon/Makefile:1.5 Mon Apr 7 12:00:32 2025
+++ pkgsrc/devel/muon/Makefile Fri Jul 3 14:36:21 2026
@@ -1,19 +1,19 @@
-# $NetBSD: Makefile,v 1.5 2025/04/07 12:00:32 micha Exp $
+# $NetBSD: Makefile,v 1.6 2026/07/03 14:36:21 micha Exp $
-DISTNAME= 0.4.0
-PKGNAME= muon-${DISTNAME}
-PKGREVISION= 1
+DISTNAME= muon-v0.6.0
+PKGNAME= ${DISTNAME:S/v//}
CATEGORIES= devel
-MASTER_SITES= https://git.sr.ht/~lattis/muon/archive/
+MASTER_SITES= https://muon.build/releases/${DISTNAME:S/muon-//}/
DIST_SUBDIR= ${PKGNAME_NOREV}
DISTFILES= ${DEFAULT_DISTFILES} man.tar.gz
-SITES.man.tar.gz= https://muon.build/releases/v${DISTNAME}/docs/
+SITES.man.tar.gz= https://muon.build/releases/${DISTNAME:S/muon-//}/docs/
MAINTAINER= micha%NetBSD.org@localhost
HOMEPAGE= https://git.sr.ht/~lattis/muon
COMMENT= Implementation of meson build system in C99 with minimal dependencies
LICENSE= gnu-gpl-v3
+USE_TOOLS= pkg-config
USE_CC_FEATURES= c99
# Use external samurai
@@ -29,15 +29,17 @@ BUILDLINK_TRANSFORM.SunOS+= opt:-Wl,--no
MUON_ARGS+= -Dlibcurl=disabled
MUON_ARGS+= -Dlibarchive=disabled
-MUON_ARGS+= -Dlibpkgconf=enabled
+MUON_ARGS+= -Dlibpkgconf=disabled
MUON_ARGS+= -Dsamurai=disabled
+MUON_ARGS+= -Dtracy=disabled
+MUON_ARGS+= -Dui=disabled
MUON_ARGS+= -Dreadline=builtin
MUON_ARGS+= -Dstatic=false
-MUON_ARGS+= -Ddocs=disabled
-MUON_ARGS+= -Dwebsite=false
-MUON_ARGS+= -Dtracy=disabled
+MUON_ARGS+= -Dman-pages=disabled
+MUON_ARGS+= -Dmeson-docs=disabled
+MUON_ARGS+= -Dmeson-tests=disabled
+MUON_ARGS+= -Dwebsite=disabled
-WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
do-configure:
@@ -55,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 "../../devel/pkgconf/buildlink3.mk"
-
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/muon/distinfo
diff -u pkgsrc/devel/muon/distinfo:1.2 pkgsrc/devel/muon/distinfo:1.3
--- pkgsrc/devel/muon/distinfo:1.2 Mon Feb 17 15:37:44 2025
+++ pkgsrc/devel/muon/distinfo Fri Jul 3 14:36:21 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2025/02/17 15:37:44 micha Exp $
+$NetBSD: distinfo,v 1.3 2026/07/03 14:36:21 micha Exp $
-BLAKE2s (muon-0.4.0/0.4.0.tar.gz) = 30ae7789bfd750e8a4ef098dd3d860dda2266690827d2917c87c659a87d70373
-SHA512 (muon-0.4.0/0.4.0.tar.gz) = cc6c63267487c4298599bf8b240e198d7cca7c4b8f0ec80bb1cb92b9ddc752cf612bb79efb77d3152741ef84efa82bb4f0ca1d3bfbfe6694cd31078386ae6166
-Size (muon-0.4.0/0.4.0.tar.gz) = 527121 bytes
-BLAKE2s (muon-0.4.0/man.tar.gz) = 998c4a4dd04a5b192fe21559c4367df6b8b3da63e386ea57c9c4d29a715dd670
-SHA512 (muon-0.4.0/man.tar.gz) = d511ad3e3510092183993ac373ac09b6d47e9ab91ee6d5c6c98c5051eb059cef99762065cd1b24b4b45fe2a242768666ca968ab270d824ce9b74ff24799d0bdc
-Size (muon-0.4.0/man.tar.gz) = 8006 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