History log of /netbsd-src/distrib/sets/makeflist (Results 1 – 25 of 80)
Revision Date Author Comments
# e3606ab0 08-Nov-2023 christos <christos@NetBSD.org>

More conservative umask


# f72eceab 08-Nov-2023 christos <christos@NetBSD.org>

Set the file creation mask consistently because the files these scripts
create can become part of an iso image.


# dac6dcb8 21-Aug-2022 lukem <lukem@NetBSD.org>

Deprecate extsrc/, EXTSRCSRCDIR, MKEXTSRC

Remove support for building extsrc/:
1. Makefile: remove do-extsrc target.
2. build.sh: remove options -y and -Y extsrcdir.
3. distrib/sets: remove support

Deprecate extsrc/, EXTSRCSRCDIR, MKEXTSRC

Remove support for building extsrc/:
1. Makefile: remove do-extsrc target.
2. build.sh: remove options -y and -Y extsrcdir.
3. distrib/sets: remove support for extsrc in various tools
including the options -L ext and -y, and the extsrc sets.
4. doc/BUILDING.mdoc: remove docs for extsrc/, EXTSRCSRCDIR, MKEXTSRC (etc)
5. bsd.own.mk and various Makefiles: remove support for extsrc/,
EXTSRCSRCDIR, MKEXTSRC.

As proposed on tech-kern and tech-userlevel on 2022-01-07
and followed up on 2022-08-21.

show more ...


# 851ee4a3 14-Jan-2013 christos <christos@NetBSD.org>

there is no -X flag


# a1291737 05-Dec-2009 cegger <cegger@NetBSD.org>

Fix syntax error on OSX 10.5.
While here, simplify handling with OPTARG using IFS.

developped with and 'go for it' dsl@


# d166c4bf 30-Nov-2009 uebayasi <uebayasi@NetBSD.org>

Support "extsrc", externally added programs and libraries. Users can write
their own reach-overs, cross-build, install, and get set files just like base
and X11 / X.org. (These sets are not include

Support "extsrc", externally added programs and libraries. Users can write
their own reach-overs, cross-build, install, and get set files just like base
and X11 / X.org. (These sets are not included as TNF releases.)

show more ...


# 267577ae 04-Jan-2006 apb <apb@NetBSD.org>

Use "$*", not "$@", where we want a space-separated list of words.


# 0bee96ea 03-Jan-2006 apb <apb@NetBSD.org>

Ensure that (almost) all shell variables in distrib/sets/* scripts are
used with curly braces and quotes, as in "${var}".

Also ensure that command substitution is quoted, as in "$(command)", and
con

Ensure that (almost) all shell variables in distrib/sets/* scripts are
used with curly braces and quotes, as in "${var}".

Also ensure that command substitution is quoted, as in "$(command)", and
convert `command` to $(command).

Reviewed by agc

show more ...


# 3a0b5411 03-Jan-2006 apb <apb@NetBSD.org>

Add shell variables defined in sets.subr for almost all commands used
by scripts in distrib/sets/*. This is intended to be useful when cross
building. Only trivial commands like echo, cat, and rm a

Add shell variables defined in sets.subr for almost all commands used
by scripts in distrib/sets/*. This is intended to be useful when cross
building. Only trivial commands like echo, cat, and rm are excluded
from this treatment.

While I am here, make ${MTREE} and ${DB} follow the pattern used by most
other such variables.

Reviewed by agc.

show more ...


# 10d01732 23-Jul-2004 erh <erh@NetBSD.org>

Make all the sets scripts work even when not run from the directory that
they reside in.
Change any uses of dirname to use shell variable substitution instead.


# c07378c7 08-Jan-2004 lukem <lukem@NetBSD.org>

implement -l, to list the selected set names rather than the contents


# 0c014a78 03-Jan-2004 lukem <lukem@NetBSD.org>

optimise invocation of list_set_files()


# 6f9a1982 03-Jan-2004 lukem <lukem@NetBSD.org>

rename all the <bsd.own.mk> derived variables to uppercase, and export
them to the environment.


# b852db83 29-Dec-2003 lukem <lukem@NetBSD.org>

Significant overhaul of how the sets are used:

* Add an optional third field to the sets file which is a list of
comma separated keywords that control if the line is printed.
Currently supported

Significant overhaul of how the sets are used:

* Add an optional third field to the sets file which is a list of
comma separated keywords that control if the line is printed.
Currently supported keywords
kerberos4 ${MKKERBEROS4} != no
kerberos ${MKKERBEROS} != no
lint ${MKLINT} != no
obsolete ${obsolete} != 0.
In this case, non obsolete files are not printed.
(This will allow future support for builds with variables such as
MKHESIOD and MKYP set to "no".)

* Use sh(1)'s getopts where appropriate, and otherwise cleanup the
various scripts.

* Move defaults for sets.subr from sets.defaults into sets.subr.
Move replicated code for determining stuff such as shlibs type
from various scripts into sets.subr.

* Merge the obsolete.*, krb.*, krb4.* and lint.* into the appropriate
main lists with the relevant third field keyword(s).

show more ...


# 62fcaffa 19-Dec-2003 jmc <jmc@NetBSD.org>

Redo creation of sets/sums so this can be parallelized if using -j.
Suggested in PR#20115 and PR#20116


# 17b5668c 25-Nov-2003 dyoung <dyoung@NetBSD.org>

Factor duplicated code for setting variables such as machine_cpu
and machine_arch to their defaults into sets.defaults, and source
it at the top of each script.

Also, to be consistent with variable

Factor duplicated code for setting variables such as machine_cpu
and machine_arch to their defaults into sets.defaults, and source
it at the top of each script.

Also, to be consistent with variable naming, s/arch/machine_arch/.

sets.defaults introduces two new variables, krb and krb4, which
will affect whether Kerberos- or Kerberos IV-only files are put
into the set lists.

show more ...


# aca1b74c 21-Sep-2003 tron <tron@NetBSD.org>

Backout last change, it's not necessary.


# b0274903 21-Sep-2003 tron <tron@NetBSD.org>

Fix sets handling so that GCC specific lists are really used.


# 9347d6de 04-Aug-2003 mrg <mrg@NetBSD.org>

add initial support for gcc3


# 2a44e65d 23-Jun-2003 dyoung <dyoung@NetBSD.org>

Don't duplicate code for listing sets used by makeplist, regpkg.
Instead, use the routine in sets.subr.


# 01017edd 26-May-2003 thorpej <thorpej@NetBSD.org>

Check if md.${MACHINE}.${MACHINE_ARCH} exists and prefer it over
md.${MACHINE}.


# dace8f1d 15-Mar-2003 he <he@NetBSD.org>

Do not try to build LKMs on evbppc, because we cannot predetermine
the PPC_INTR_IMPL, which is used to include a file in <machine/intr.h>.
To allow evbppc to complete a ``make release'', we also need

Do not try to build LKMs on evbppc, because we cannot predetermine
the PPC_INTR_IMPL, which is used to include a file in <machine/intr.h>.
To allow evbppc to complete a ``make release'', we also need to
factor out the LKM files to a new set list file, and tweak makeflist
to not include this file for evbppc.

Discussed with Matt Thomas.

show more ...


# 7176940e 29-Jan-2003 simonb <simonb@NetBSD.org>

Enable MIPS now that crunchgen works again for this arch.


# ec2d95a2 10-Dec-2002 fvdl <fvdl@NetBSD.org>

Remove conditional for x86_64 to not include lintlibs, they're ok now.


# 62148d5f 26-Nov-2002 lukem <lukem@NetBSD.org>

use ${make} instead of ${MAKE} in the shell scripts, to prevent weird
lossage with the modified ${MAKE} getting passed to child make's


1234