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