[prev in list] [next in list] [prev in thread] [next in thread] 

List:       netbsd-tech-pkg
Subject:    devel/mk-files package
From:       Brook Milligan <brook () nmsu ! edu>
Date:       2023-10-02 17:25:21
Message-ID: 7150C8B0-2D22-4807-B9A4-3D3BF8D86099 () nmsu ! edu
[Download RAW message or body]

I hope this is not raising demons from the past, but I am curious about the \
abandonment of the devel/mk-files package (see PR 41021).

Originally, this package contained the *.mk files maintained by sjg@: see \
http://crufty.net/help/sjg/mk-files.htm.

There were conflicts with other versions of the *.mk files used by pkgsrc, now \
pkgtools/bootstrap-mk-files, and so the package was removed in 2010.

I am finding the new versions of the files useful in a cross-platform project in \
which I want to take advantage of the BSD *.mk files to follow the spirit of the \
NetBSD build system.  I am now wondering why this package no longer exists to install \
the files standalone for anyone who wishes to use them.

Here is some of my thinking:

- these makefiles are useful (only to me?), a sentiment that was expressed in PR \
41021 as well

- they can be installed standalone in an appropriate directory, e.g., share/mk-sjg \
(bikeshed away), that does not conflict

- they can be used easily with (b)make -m dir

- they do not duplicate the bootstrap-mk-files, most of which have not been updated \
in 17 years and are not suitable as general *.mk files in the same way that either \
the NetBSD native ones or these are

- the NetBSD native *.mk files are not general in a cross-platform environment and so \
do not replace these files

- these files can allow a uniform set of BSD-like makefiles across platforms to \
maintain a consistent build system

I'm not sure what the downsides are.

Please advise on why it does not make sense to reimport the updated version of these \
files as devel/mk-files.  What am I missing?

Thanks a lot.

Cheers,
Brook=


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic