CVS commit: pkgsrc/archivers

"Adam Ciarcinski" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	adam
Date:		Wed Aug 12 08:12:24 UTC 2026

Modified Files:
	pkgsrc/archivers: Makefile
Added Files:
	pkgsrc/archivers/bmaptool: DESCR Makefile PLIST distinfo

Log Message:
bmaptool: added version 3.9.0

Bmaptool is a generic tool for creating the block map (bmap) for
a file and copying files using the block map. The idea is that
large files, like raw system image files, can be copied or flashed
a lot faster and more reliably with bmaptool than with traditional
tools, like "dd" or "cp".


To generate a diff of this commit:
cvs rdiff -u -r1.225 -r1.226 pkgsrc/archivers/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/archivers/bmaptool/DESCR \
    pkgsrc/archivers/bmaptool/Makefile pkgsrc/archivers/bmaptool/PLIST \
    pkgsrc/archivers/bmaptool/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 3.8 KB)
Modified files:

Index: pkgsrc/archivers/Makefile
diff -u pkgsrc/archivers/Makefile:1.225 pkgsrc/archivers/Makefile:1.226
--- pkgsrc/archivers/Makefile:1.225	Wed Jul  1 09:45:58 2026
+++ pkgsrc/archivers/Makefile	Wed Aug 12 08:12:24 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.225 2026/07/01 09:45:58 wiz Exp $
+# $NetBSD: Makefile,v 1.226 2026/08/12 08:12:24 adam Exp $
 #
 
 COMMENT=	Archivers and compression tools
@@ -18,7 +18,7 @@ SUBDIR+=	arqiver
 SUBDIR+=	atool
 SUBDIR+=	bicom
 SUBDIR+=	bkcrack
-SUBDIR+=	bmap-tools
+SUBDIR+=	bmaptool
 SUBDIR+=	brotli
 SUBDIR+=	bsdtar
 SUBDIR+=	bunzip

Added files:

Index: pkgsrc/archivers/bmaptool/DESCR
diff -u /dev/null pkgsrc/archivers/bmaptool/DESCR:1.1
--- /dev/null	Wed Aug 12 08:12:24 2026
+++ pkgsrc/archivers/bmaptool/DESCR	Wed Aug 12 08:12:24 2026
@@ -0,0 +1,5 @@
+Bmaptool is a generic tool for creating the block map (bmap) for
+a file and copying files using the block map. The idea is that
+large files, like raw system image files, can be copied or flashed
+a lot faster and more reliably with bmaptool than with traditional
+tools, like "dd" or "cp".
Index: pkgsrc/archivers/bmaptool/Makefile
diff -u /dev/null pkgsrc/archivers/bmaptool/Makefile:1.1
--- /dev/null	Wed Aug 12 08:12:24 2026
+++ pkgsrc/archivers/bmaptool/Makefile	Wed Aug 12 08:12:24 2026
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2026/08/12 08:12:24 adam Exp $
+
+DISTNAME=	bmaptool-3.9.0
+CATEGORIES=	archivers sysutils python
+MASTER_SITES=	${MASTER_SITE_GITHUB:=yoctoproject/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	[email protected]
+HOMEPAGE=	https://github.com/yoctoproject/bmaptool
+COMMENT=	Block map tools
+LICENSE=	gnu-gpl-v2
+
+CONFLICTS+=	bmap-tools-[0-9]*
+SUPERSEDES=	bmap-tools-[0-9]*
+
+TOOL_DEPENDS+=	${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling
+
+USE_LANGUAGES=	# none
+
+# as of 3.9.0
+# 4 failed, 10 passed, 8 skipped
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/archivers/bmaptool/PLIST
diff -u /dev/null pkgsrc/archivers/bmaptool/PLIST:1.1
--- /dev/null	Wed Aug 12 08:12:24 2026
+++ pkgsrc/archivers/bmaptool/PLIST	Wed Aug 12 08:12:24 2026
@@ -0,0 +1,31 @@
+@comment $NetBSD: PLIST,v 1.1 2026/08/12 08:12:24 adam Exp $
+bin/bmaptool
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/bmaptool/BmapCopy.py
+${PYSITELIB}/bmaptool/BmapCopy.pyc
+${PYSITELIB}/bmaptool/BmapCopy.pyo
+${PYSITELIB}/bmaptool/BmapCreate.py
+${PYSITELIB}/bmaptool/BmapCreate.pyc
+${PYSITELIB}/bmaptool/BmapCreate.pyo
+${PYSITELIB}/bmaptool/BmapHelpers.py
+${PYSITELIB}/bmaptool/BmapHelpers.pyc
+${PYSITELIB}/bmaptool/BmapHelpers.pyo
+${PYSITELIB}/bmaptool/CLI.py
+${PYSITELIB}/bmaptool/CLI.pyc
+${PYSITELIB}/bmaptool/CLI.pyo
+${PYSITELIB}/bmaptool/Filemap.py
+${PYSITELIB}/bmaptool/Filemap.pyc
+${PYSITELIB}/bmaptool/Filemap.pyo
+${PYSITELIB}/bmaptool/TransRead.py
+${PYSITELIB}/bmaptool/TransRead.pyc
+${PYSITELIB}/bmaptool/TransRead.pyo
+${PYSITELIB}/bmaptool/__init__.py
+${PYSITELIB}/bmaptool/__init__.pyc
+${PYSITELIB}/bmaptool/__init__.pyo
+${PYSITELIB}/bmaptool/__main__.py
+${PYSITELIB}/bmaptool/__main__.pyc
+${PYSITELIB}/bmaptool/__main__.pyo
Index: pkgsrc/archivers/bmaptool/distinfo
diff -u /dev/null pkgsrc/archivers/bmaptool/distinfo:1.1
--- /dev/null	Wed Aug 12 08:12:24 2026
+++ pkgsrc/archivers/bmaptool/distinfo	Wed Aug 12 08:12:24 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/08/12 08:12:24 adam Exp $
+
+BLAKE2s (bmaptool-3.9.0.tar.gz) = 24020e2ef71a89c19a2a846191dde391df659a6eaa28e2b536513cebe74762fe
+SHA512 (bmaptool-3.9.0.tar.gz) = 5992e26ec54de5b0ec7992c5fe30acafbd8c5817fdaf992816804c6c0a033cb4357e30a581af85835d9e3fe640d06a77a68602b52499def8761de5c2038df017
+Size (bmaptool-3.9.0.tar.gz) = 104321 bytes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.