pkgsrc-WIP-changes archive

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

py-mbake: update to 1.4.2.post1.



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Sun Oct 19 20:51:06 2025 +0200
Changeset:	45e79331dac0c6a1a8bc94990ad81bee94e0d6b7

Modified Files:
	py-mbake/Makefile
	py-mbake/PLIST
	py-mbake/distinfo

Log Message:
py-mbake: update to 1.4.2.post1.

    No more duplicate target warnings for recipe environment
    variables (see #57)

    URLs in assignments are preserved without space insertion.
    Quoted URLs work correctly in all contexts (see #57)

    VPATH normalization (see #57)

    Add target validation rule that catches invalid targets (with
    = signs or .RECIPEPREFIX chars) that GNU Make silently accepts
    (e.g., target=value: prerequisites). CLI displays warnings by
    default during formatting (see #58)

    Add pre-release version detection to mbake update (see #59)

    Lines ending with a backslash like --publish 11434:11434 \ caused
    the parser to treat the closing Rich markup tag as literal
    text, so [/yellow] appeared raw instead of being rendered as
    color. This is now resolved using rich.markup.escape() (see
    mbake/cli.py in #60).

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

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

diffstat:
 py-mbake/Makefile | 6 +++---
 py-mbake/PLIST    | 3 +++
 py-mbake/distinfo | 6 +++---
 3 files changed, 9 insertions(+), 6 deletions(-)

diffs:
diff --git a/py-mbake/Makefile b/py-mbake/Makefile
index b7d2d3e7b5..9159c3b23a 100644
--- a/py-mbake/Makefile
+++ b/py-mbake/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	mbake-1.4.1
+DISTNAME=	mbake-1.4.2.post1
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	devel python
 MASTER_SITES=	${MASTER_SITE_PYPI:=m/mbake/}
@@ -24,8 +24,8 @@ SUBST_SED.make+=	-e 's,"make","'${GMAKE}'",'
 SUBST_STAGE.make=	pre-build
 SUBST_MESSAGE.make=	Fix to use GNU make.
 
-# as of 1.4.1
-# 2 failed, 125 passed
+# as of 1.4.2.post1
+# 2 failed, 147 passed
 
 .include "../../lang/python/pyversion.mk"
 
diff --git a/py-mbake/PLIST b/py-mbake/PLIST
index 38c685c6c7..4511050d0a 100644
--- a/py-mbake/PLIST
+++ b/py-mbake/PLIST
@@ -80,6 +80,9 @@ ${PYSITELIB}/mbake/core/rules/tabs.pyo
 ${PYSITELIB}/mbake/core/rules/target_spacing.py
 ${PYSITELIB}/mbake/core/rules/target_spacing.pyc
 ${PYSITELIB}/mbake/core/rules/target_spacing.pyo
+${PYSITELIB}/mbake/core/rules/target_validation.py
+${PYSITELIB}/mbake/core/rules/target_validation.pyc
+${PYSITELIB}/mbake/core/rules/target_validation.pyo
 ${PYSITELIB}/mbake/core/rules/whitespace.py
 ${PYSITELIB}/mbake/core/rules/whitespace.pyc
 ${PYSITELIB}/mbake/core/rules/whitespace.pyo
diff --git a/py-mbake/distinfo b/py-mbake/distinfo
index 8c576034cd..03c09bcd9b 100644
--- a/py-mbake/distinfo
+++ b/py-mbake/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (mbake-1.4.1.tar.gz) = 453ce4cc4a6e0bd2a8c263a8ae85ad66b6d95327f3cc3d11b28259c5ee706b07
-SHA512 (mbake-1.4.1.tar.gz) = a5fd6d49dba4411753a1eadedb9865ada5d2e5e934becc8f4415c1f1f444c65aba043278db93b9a925ec89a3d25a3cadc9a1d3c5e49ef5fb46b00b9a96275012
-Size (mbake-1.4.1.tar.gz) = 2986695 bytes
+BLAKE2s (mbake-1.4.2.post1.tar.gz) = 68cb5e32278fe967aa3511d3e4cc4982007606d0538b83f91884e440e042e1bc
+SHA512 (mbake-1.4.2.post1.tar.gz) = 7cf019ccd341b39804766de190b772ceca378bbf5488565d22fe77eb86677d4c3f3a295d4d38f5536136bfe195ac513a9de0f53fe9ee8bf12aa11612ea422e31
+Size (mbake-1.4.2.post1.tar.gz) = 2996603 bytes


Home | Main Index | Thread Index | Old Index