pkgsrc-WIP-changes archive

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

muon: Remove, used to update devel/muon



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Fri Jul 3 16:48:48 2026 +0200
Changeset:	1db8a173458b3e9bc3037a1a978deb66730487c2

Modified Files:
	Makefile
Removed Files:
	muon/COMMIT_MSG
	muon/DESCR
	muon/Makefile
	muon/PLIST
	muon/build.mk
	muon/distinfo

Log Message:
muon: Remove, used to update devel/muon

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

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

diffstat:
 Makefile        |  1 -
 muon/COMMIT_MSG | 40 -------------------------------
 muon/DESCR      | 19 ---------------
 muon/Makefile   | 60 ----------------------------------------------
 muon/PLIST      |  3 ---
 muon/build.mk   | 74 ---------------------------------------------------------
 muon/distinfo   |  8 -------
 7 files changed, 205 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index cffa117a45..a5e248372f 100644
--- a/Makefile
+++ b/Makefile
@@ -2533,7 +2533,6 @@ SUBDIR+=	mummer4
 SUBDIR+=	munge
 SUBDIR+=	munin-common
 SUBDIR+=	munin-node
-SUBDIR+=	muon
 SUBDIR+=	mupen64plus
 SUBDIR+=	mupen64plus-extraplugins
 SUBDIR+=	muscle
diff --git a/muon/COMMIT_MSG b/muon/COMMIT_MSG
deleted file mode 100644
index 2a65fc8766..0000000000
--- a/muon/COMMIT_MSG
+++ /dev/null
@@ -1,40 +0,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 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
diff --git a/muon/DESCR b/muon/DESCR
deleted file mode 100644
index 6261f9f870..0000000000
--- a/muon/DESCR
+++ /dev/null
@@ -1,19 +0,0 @@
-muon is an implementation of the meson build system in C99 with minimal
-dependencies.
-
-Features
-========
-- muon analyze - a static analyzer for meson.build files.
-- muon fmt - a meson.build code formatter.
-- An interactive stepping debugger.
-- fast.
-
-Non-features
-============
-- bug-for-bug compatibility with meson.
-  In fact, muon aspires to be stricter than meson in cases where meson's
-  implementation seems error prone. muon uses the official meson
-  documentation as its specification.
-- cli compatibility with meson.
-  muon has different flags, subcommands, etc., and should not be
-  renamed/symlinked to meson.
diff --git a/muon/Makefile b/muon/Makefile
deleted file mode 100644
index 38ebfb0414..0000000000
--- a/muon/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-# $NetBSD$
-
-DISTNAME=		muon-v0.6.0
-PKGNAME=		${DISTNAME:S/v//}
-CATEGORIES=		devel
-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/${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
-CFLAGS+=		-DBOOTSTRAP_NO_SAMU
-DEPENDS+=		samurai>=1.2:../../devel/samurai
-
-# Required for clock_gettime() from GNU libc <2.17
-LDFLAGS.Linux+=		-lrt
-
-# [On SmartOS] ld: fatal: unrecognized option '--as-needed'
-BUILDLINK_TRANSFORM.SunOS+=	opt:-Wl,--as-needed:-Wl,-zignore
-BUILDLINK_TRANSFORM.SunOS+=	opt:-Wl,--no-as-needed:-Wl,-zrecord
-
-MUON_ARGS+=		-Dlibcurl=disabled
-MUON_ARGS+=		-Dlibarchive=disabled
-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+=		-Dman-pages=disabled
-MUON_ARGS+=		-Dmeson-docs=disabled
-MUON_ARGS+=		-Dmeson-tests=disabled
-MUON_ARGS+=		-Dwebsite=disabled
-
-INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1
-
-do-configure:
-	cd ${WRKSRC} && env ${CONFIGURE_ENV} ${RM} -f subprojects/meson-tests.wrap
-	cd ${WRKSRC} && env ${CONFIGURE_ENV} ${CONFIG_SHELL} ./bootstrap.sh bootstrap
-	cd ${WRKSRC} && env ${MAKE_ENV} ./bootstrap/muon-bootstrap setup ${MUON_ARGS} output
-
-do-build:
-	cd ${WRKSRC} && env ${MAKE_ENV} samu -j ${_MAKE_JOBS_N:U1} -C output
-
-do-test:
-	cd ${WRKSRC}/output && env ${TEST_ENV} ./muon test
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/output/muon ${DESTDIR}${PREFIX}/bin/muon
-	${INSTALL_MAN} ${WRKDIR}/man/muon.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/muon/PLIST b/muon/PLIST
deleted file mode 100644
index 655870405d..0000000000
--- a/muon/PLIST
+++ /dev/null
@@ -1,3 +0,0 @@
-@comment $NetBSD$
-bin/muon
-man/man1/muon.1
diff --git a/muon/build.mk b/muon/build.mk
deleted file mode 100644
index 74f9884cde..0000000000
--- a/muon/build.mk
+++ /dev/null
@@ -1,74 +0,0 @@
-# $NetBSD$
-
-# Based on devel/meson/build.mk without the cross-compilation stuff
-# (cross-compilation is not supported by muon).
-# Uses devel/samurai as build tool (instead of devel/ninja-build).
-
-MUON_REQD?=	0.3
-.for version in ${MUON_REQD}
-TOOL_DEPENDS+=	muon>=${version}:../../devel/muon
-.endfor
-
-CONFIGURE_DIRS?=	.
-BUILD_DIRS?=		${CONFIGURE_DIRS}
-INSTALL_DIRS?=		${CONFIGURE_DIRS}
-TEST_DIRS?=		${CONFIGURE_DIRS}
-
-.PHONY: muon-configure muon-build muon-install muon-test
-
-# pkgsrc contains multiple llvm-config executables at multiple locations.
-.if !empty(LLVM_CONFIG_PATH)
-MAKE_ENV+=	LLVM_CONFIG_PATH=${LLVM_CONFIG_PATH:Q}
-.endif
-
-.include "../../mk/bsd.prefs.mk"
-
-do-configure: muon-configure
-muon-configure:
-.for d in ${CONFIGURE_DIRS}
-	cd ${WRKSRC} && cd ${d} && ${SETENV} ${MAKE_ENV} muon setup \
-		-Dprefix=${PREFIX} \
-		-Dlibdir=lib \
-		-Dlibexecdir=libexec \
-		-Dmandir=${PKGMANDIR} \
-		-Dsysconfdir=${PKG_SYSCONFDIR} \
-		-Dbuildtype=plain \
-		${MUON_ARGS} \
-		output
-.endfor
-
-do-build: muon-build
-muon-build:
-.for d in ${BUILD_DIRS}
-	cd ${WRKSRC} && cd ${d} && ${SETENV} ${MAKE_ENV} \
-		samu -j ${_MAKE_JOBS_N:U1} -C output
-.endfor
-
-do-install: muon-install
-muon-install:
-.for d in ${INSTALL_DIRS}
-	cd ${WRKSRC} && cd ${d} && ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \
-		muon -C output install
-.endfor
-
-do-test: muon-test
-muon-test:
-.for d in ${TEST_DIRS}
-	cd ${WRKSRC} && cd ${d} && ${SETENV} ${TEST_ENV} \
-		muon -C output test
-.endfor
-
-_VARGROUPS+=		muon
-_PKG_VARS.muon=		MUON_REQD
-_PKG_VARS.muon+=	CONFIGURE_DIRS
-_PKG_VARS.muon+=	BUILD_DIRS MAKE_ENV
-_PKG_VARS.muon+=	TEST_DIRS TEST_ENV
-_PKG_VARS.muon+=	INSTALL_DIRS INSTALL_ENV
-_PKG_VARS.muon+=	LLVM_CONFIG_PATH
-_PKG_VARS.muon+=	MUON_ARGS
-_USER_VARS.muon=	MAKE_JOBS PKG_SYSCONFDIR
-_USE_VARS.muon=		WRKSRC PREFIX PKGMANDIR
-_USE_VARS.muon+=	_MAKE_JOBS_N
-_DEF_VARS.muon=		TOOL_DEPENDS
-_LISTED_VARS.muon=	*_ARGS *_DEPENDS
-_SORTED_VARS.muon=	*_ENV
diff --git a/muon/distinfo b/muon/distinfo
deleted file mode 100644
index 404d7b4721..0000000000
--- a/muon/distinfo
+++ /dev/null
@@ -1,8 +0,0 @@
-$NetBSD$
-
-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