tech-pkg archive

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

devel/mk-files package



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


Home | Main Index | Thread Index | Old Index