Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37039430
en ru br
ALT Linux repos
S:20220418-alt1

Group :: Development/Tools
RPM: bmake

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: bmake
Version: 20220418
Release: alt1

Summary: The NetBSD make(1) tool

License: BSD-3-Clause
Group: Development/Tools
Url: ftp://ftp.NetBSD.org/pub/NetBSD/misc/sjg/

Source: %name-%version.tar.gz
Patch: bmake-egrep.patch
BuildRequires: tcsh pdksh

#Requires: pkgsrc-mk-files


%description
bmake, the NetBSD make(1) tool, is a program designed to simplify
the maintenance of other programs.  The input of bmake is a list
of specifications indicating the files upon which the targets
(programs and other files) depend.  bmake then detects which
targets are out of date based on their dependencies and triggers
the necessary commands to bring them up to date when that
happens.

bmake is similar to GNU make, even though the syntax for the
advanced features supported in Makefiles is very different.

Please install mk-files or pkgsrc-mk-files to use bmake.

%prep
%setup -n %name
%patch -p1

%build
unset MAKEFLAGS
./boot-strap -q -o Linux \
--prefix=%prefix \
--with-default-sys-path=%_datadir/mk \
--mksrc none \
--sysconfdir=%_sysconfdir

%install
mkdir -p %buildroot%_datadir/mk
install -pDm644 bmake.1 %buildroot%_man1dir/bmake.1
install -pDm755 Linux/bmake %buildroot%_bindir/bmake

%files
%doc ChangeLog README
%_bindir/bmake
%_man1dir/*
%dir %_datadir/mk/

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin