devel/bmk: make(1) successor

bmk is a build tool of the make family.
It supports building projects made of multiple
directories by treating included makefiles as
modules integrated into the build, avoiding the
recursive make pattern.

WWW: https://github.com/realchonk/bmk
This commit is contained in:
Robert Clausecker 2025-05-16 17:40:23 +02:00
parent 7c1193f4b3
commit 39a01dcf5a
4 changed files with 31 additions and 0 deletions

View File

@ -324,6 +324,7 @@
SUBDIR += bloomberg-bde
SUBDIR += blueprint-compiler
SUBDIR += bmake
SUBDIR += bmk
SUBDIR += bmkdep
SUBDIR += bnf
SUBDIR += boehm-gc

22
devel/bmk/Makefile Normal file
View File

@ -0,0 +1,22 @@
PORTNAME= bmk
DISTVERSION= 0.1
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
COMMENT= Successor to make(1)
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_GITHUB= yes
GH_ACCOUNT= realchonk
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --mandir=${PREFIX}/share/man
PLIST_FILES= bin/mk \
share/man/man1/mk.1.gz
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mk
.include <bsd.port.mk>

3
devel/bmk/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1747409521
SHA256 (realchonk-bmk-0.1_GH0.tar.gz) = 91286d0caf8a8e304603e126783b3cf59ace130f74380423ffca082bdd5f7578
SIZE (realchonk-bmk-0.1_GH0.tar.gz) = 34961

5
devel/bmk/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
bmk is a build tool of the make family.
It supports building projects made of multiple
directories by treating included makefiles as
modules integrated into the build, avoiding the
recursive make pattern.