The NetBSD Project

CVS log for src/distrib/sets/sets.subr

[BACK] Up to [cvs.NetBSD.org] / src / distrib / sets

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.209: download - view: text, markup, annotated - select for diffs
Thu Jul 11 17:27:25 2024 UTC (5 months ago) by riastradh
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.208: preferred, colored
Changes since revision 1.208: +3 -2 lines
sets.subr: Ensure compat32arches is defined too.

We don't run with `set -eu', but maybe we should and this will reduce
the effort to flip that on.

Revision 1.208: download - view: text, markup, annotated - select for diffs
Thu Jul 11 17:27:04 2024 UTC (5 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.207: preferred, colored
Changes since revision 1.207: +3 -3 lines
sets.subr: riscv 32-bit ABI is called `rv32', not `riscv32'.

Revision 1.207: download - view: text, markup, annotated - select for diffs
Thu Jul 11 08:13:50 2024 UTC (5 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.206: preferred, colored
Changes since revision 1.206: +149 -12 lines
Revert the duplication of compat set lists; do it another way.

1. Restore the compatdir and compatfile tags in base and debug.

   => compatdir marks directories that should have per-ABI compat
      subdirectories, like /usr/lib having /usr/lib/o32 and
      /usr/lib/64 on mips64.

   => compatfile marks files that have per-ABI versions in the
      nearest compatdir, like /usr/lib/o32/libc.so.12.221.

   This is the mechanism we use to avoid duplicating every library
   that has a compat version in multiple set lists.

2. Teach sets.subr to split the compatdir and compatfile entries out
   into separate sets for base and debug.

   The mechanism is to internally use:

   - a new tag `omitcompat' when processing base and debug, so we
     don't generate the per-ABI compat directories or per-ABI compat
     files under them;

   - a new tag `takecompat=${ABI}' when processing base32/64 and
     debug32/64, so we _do_ generate the per-ABI compat directories
     for ${ABI}.

     => On, e.g., mips64, base32 uses `takecompat=o32' and base64
        uses `takecompat=64'.

     => On, e.g., aarch64, base32 uses
        `takecompat=eabi,takecompat=eabihf', and there is no base64.

3. Record in sets.subr the list of `32' and `64' architectures for
   each port.

   This is maybe not the right place to put it, but it's also not
   clear that we want to keep exactly this division -- maybe it would
   be more sensible to just have per-ABI , e.g.:

   (aarch64) base-eabi, base-eabihf
   (amd64) base-i386
   (mips64) base-o32, base-64
   (mipsn64) base-o32, base-n32

   But I'll leave cleaning that up for another day.

4. Adjust some sets.  Mostly this commit shouldn't change what file
   go in what sets, but, e.g., on mips64, the following move from
   base32 to base64 as part of this change, which I think is
   appropriate:

   - /lib/64
   - /libexec/ld.elf_so-64
   - /usr/lib/64
   - /usr/libdata/debug/lib/64
   - /usr/libdata/debug/usr/lib/64
   - /usr/libexec/ld.elf_so-64

TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in
base/mi.  Maybe move ./usr/libdata/debug to from base/mi to debug/mi.

This reverts most of the set list changes in:

https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html

PR misc/58365

Revision 1.206: download - view: text, markup, annotated - select for diffs
Mon Apr 22 14:41:25 2024 UTC (7 months, 2 weeks ago) by nia
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs
Diff to: previous 1.205: preferred, colored
Changes since revision 1.205: +22 -3 lines
Move MIPS N64 compat out of {base,debug}32 into {base,debug}64

martin requested separation by ABI and it doesn't make much sense
to have 64-bit binaries in a set called 32.

Revision 1.205: download - view: text, markup, annotated - select for diffs
Tue Apr 9 15:17:22 2024 UTC (8 months ago) by nia
Branches: MAIN
Diff to: previous 1.204: preferred, colored
Changes since revision 1.204: +19 -3 lines
Add new sets: base32, debug32, manhtml

- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit
  compatibility, previously included in base

- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries
  containing debug symbols for 32-bit compatiblity, previously included
  in debug

- manhtml contains (when MKHTML=yes) the HTML files previously included
  in 'man', which are of limited utility without third-party software.

The motivation for this change is to be able to easily exclude sets
from CD-ROM images that go over the size limit without xz compression
(which many NetBSD platforms struggle to extract at acceptable speeds).

Revision 1.204: download - view: text, markup, annotated - select for diffs
Sat Sep 10 12:31:42 2022 UTC (2 years, 3 months ago) by rillig
Branches: MAIN
CVS tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10
Diff to: previous 1.203: preferred, colored
Changes since revision 1.203: +3 -3 lines
distrib/sets/sets.subr: fix typo in comment

Revision 1.203: download - view: text, markup, annotated - select for diffs
Thu Sep 8 05:26:34 2022 UTC (2 years, 3 months ago) by rillig
Branches: MAIN
Diff to: previous 1.202: preferred, colored
Changes since revision 1.202: +11 -11 lines
distrib/sets/sets.subr: remove trailing whitespace

Revision 1.202: download - view: text, markup, annotated - select for diffs
Sun Aug 21 07:10:03 2022 UTC (2 years, 3 months ago) by lukem
Branches: MAIN
Diff to: previous 1.201: preferred, colored
Changes since revision 1.201: +2 -4 lines
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.

Revision 1.201: download - view: text, markup, annotated - select for diffs
Fri Dec 31 17:51:14 2021 UTC (2 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.200: preferred, colored
Changes since revision 1.200: +3 -3 lines
forgot one @CONFIG@

Revision 1.200: download - view: text, markup, annotated - select for diffs
Fri Dec 31 16:14:44 2021 UTC (2 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.199: preferred, colored
Changes since revision 1.199: +4 -4 lines
change CONFIG to @CONFIG@ to indicate substitution is going to happen.

Revision 1.199: download - view: text, markup, annotated - select for diffs
Thu Dec 30 02:30:53 2021 UTC (2 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.198: preferred, colored
Changes since revision 1.198: +3 -3 lines
don't match the empty pattern

Revision 1.198: download - view: text, markup, annotated - select for diffs
Wed Dec 29 22:22:13 2021 UTC (2 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.197: preferred, colored
Changes since revision 1.197: +35 -6 lines
Enable split-debug files for kernels. Enabled by default with MKDEBUG=yes.

Revision 1.197: download - view: text, markup, annotated - select for diffs
Sat Sep 25 21:26:03 2021 UTC (3 years, 2 months ago) by maya
Branches: MAIN
Diff to: previous 1.196: preferred, colored
Changes since revision 1.196: +3 -8 lines
Restore MKNOUVEAUFIRMWARE and MKRADEONFIRMWARE and make gpufw set unconditional

Simplifies logic.
Restoring MK* requested by mrg on tech-kern discussion
https://mail-index.netbsd.org/tech-kern/2021/09/25/msg027695.html

Revision 1.196: download - view: text, markup, annotated - select for diffs
Sat Sep 25 08:54:30 2021 UTC (3 years, 2 months ago) by maya
Branches: MAIN
Diff to: previous 1.195: preferred, colored
Changes since revision 1.195: +8 -3 lines
Move DRM-driver firmware from base to its own set, gpufw

This set is only installed on amd64,i386,evbarm.
This set is installed on minimal installs and on install media, in
case someone needs it for basic driver functionality.

Comments:
Switched to a single MK tunable for it - that is probably unneeded.

An upcoming DRM update will include even fatter firmware, and we'd
like to minimize the impact of it.

Revision 1.195: download - view: text, markup, annotated - select for diffs
Tue Nov 10 21:47:40 2020 UTC (4 years, 1 month ago) by kamil
Branches: MAIN
CVS tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Diff to: previous 1.194: preferred, colored
Changes since revision 1.194: +5 -0 lines
Reintroduce the support of MKCATPAGES

Requested by <mrg>

Revision 1.194: download - view: text, markup, annotated - select for diffs
Sun Nov 8 14:52:35 2020 UTC (4 years, 1 month ago) by kamil
Branches: MAIN
Diff to: previous 1.193: preferred, colored
Changes since revision 1.193: +2 -7 lines
Remove the support for MKCATPAGES

It was optional since 1999 and disabled by default since 2012.

Proposed on tech-userlevel@.

Revision 1.193: download - view: text, markup, annotated - select for diffs
Sat Sep 26 17:49:49 2020 UTC (4 years, 2 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.192: preferred, colored
Changes since revision 1.192: +8 -3 lines
Add HAVE_NVMM and use it to control the build of NVMM related components.
Defined to "yes" on amd64, "no" everywhere else.

Revision 1.192: download - view: text, markup, annotated - select for diffs
Sat Sep 12 15:25:41 2020 UTC (4 years, 3 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.191: preferred, colored
Changes since revision 1.191: +15 -5 lines
Add HAVE_ACPI and HAVE_UEFI flags to bsd.own.mk and use them to
conditionally include ACPI and UEFI bits instead of relying on adhoc
MACHINE_ARCH tests.

Revision 1.191: download - view: text, markup, annotated - select for diffs
Mon May 18 21:19:34 2020 UTC (4 years, 6 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.190: preferred, colored
Changes since revision 1.190: +8 -3 lines
Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.

Revision 1.190: download - view: text, markup, annotated - select for diffs
Sat May 2 19:44:59 2020 UTC (4 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.189: preferred, colored
Changes since revision 1.189: +21 -10 lines
Add support for debugging modules for multi-arch (xen etc.)

Revision 1.189: download - view: text, markup, annotated - select for diffs
Fri May 1 22:21:49 2020 UTC (4 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.188: preferred, colored
Changes since revision 1.188: +4 -2 lines
add more module sets.

Revision 1.184.2.3: download - view: text, markup, annotated - select for diffs
Mon Apr 13 07:45:31 2020 UTC (4 years, 8 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.184.2.2: preferred, colored; branchpoint 1.184: preferred, colored; next MAIN 1.185: preferred, colored
Changes since revision 1.184.2.2: +1 -1 lines
Mostly merge changes from HEAD upto 20200411

Revision 1.184.2.2: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:03:53 2020 UTC (4 years, 8 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.184.2.1: preferred, colored; branchpoint 1.184: preferred, colored
Changes since revision 1.184.2.1: +7 -3 lines
Merge changes from current as of 20200406

Revision 1.188: download - view: text, markup, annotated - select for diffs
Sat Apr 4 19:50:53 2020 UTC (4 years, 8 months ago) by christos
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406
Diff to: previous 1.187: preferred, colored
Changes since revision 1.187: +7 -3 lines
Infrastructure for putting kernel+modules in /netbsd/kernel and
/netbsd/modules respectively instead of /netbsd and
/stand/<arch>/<version>/modules.  This is only supported for x86,
and is turned off by default. To try it, add KERNEL_DIR=yes in your
/mk.conf and install a system from that build.

Revision 1.186.2.1: download - view: text, markup, annotated - select for diffs
Sun Nov 17 07:04:33 2019 UTC (5 years ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Diff to: previous 1.186: preferred, colored; next MAIN 1.187: preferred, colored
Changes since revision 1.186: +3 -3 lines
Pull up following revision(s) (requested by maya in ticket #435):

	distrib/sets/maketars: revision 1.90
	usr.sbin/sysinst/arch/playstation2/md.h: revision 1.2
	usr.sbin/sysinst/arch/sandpoint/md.h: revision 1.3
	usr.sbin/sysinst/arch/evbppc/md.h: revision 1.3
	usr.sbin/sysinst/arch/hpcarm/md.h: revision 1.3
	usr.sbin/sysinst/arch/mvme68k/md.h: revision 1.3
	distrib/sun3/MakeInstTape: revision 1.3
	usr.sbin/sysinst/util.c: revision 1.33
	distrib/sets/lists/rescue/mi: revision 1.1
	distrib/sets/lists/base/rescue.sun2: file removal
	usr.sbin/sysinst/arch/zaurus/md.h: revision 1.3
	distrib/sets/lists/base/rescue.ad.m68k.shl: file removal
	distrib/sets/regpkgset: revision 1.13
	usr.sbin/sysinst/arch/i386/md.h: revision 1.7
	distrib/sets/lists/base/rescue.sparc: file removal
	distrib/notes/mvme68k/xfer: revision 1.19
	distrib/sets/sets.subr: revision 1.187
	distrib/common/bootimage/Makefile.bootimage: revision 1.22
	usr.sbin/sysinst/msg.mi.de: revision 1.16
	usr.sbin/sysinst/arch/atari/md.h: revision 1.3
	rescue/Makefile: revision 1.38
	distrib/sets/lists/base/rescue.macppc: file removal
	usr.sbin/sysinst/arch/arc/md.h: revision 1.4
	distrib/miniroot/install.sub: revision 1.49
	usr.sbin/sysinst/arch/acorn32/md.h: revision 1.3
	usr.sbin/sysinst/arch/x68k/md.h: revision 1.3
	usr.sbin/sysinst/arch/hpcmips/md.h: revision 1.3
	usr.sbin/sysinst/arch/bebox/md.h: revision 1.3
	usr.sbin/sysinst/arch/hpcsh/md.h: revision 1.2
	distrib/sets/lists/base/rescue.shark: file removal
	usr.sbin/sysinst/arch/emips/md.h: revision 1.5
	distrib/utils/embedded/mkimage: revision 1.70
	usr.sbin/sysinst/arch/shark/md.h: revision 1.3
	usr.sbin/sysinst/arch/pmax/md.h: revision 1.4
	usr.sbin/sysinst/arch/amiga/md.h: revision 1.4
	usr.sbin/sysinst/arch/hp300/md.h: revision 1.5
	rescue/list.ldconfig: file removal
	distrib/sets/lists/base/rescue.ad.m68k: file removal
	usr.sbin/sysinst/arch/prep/md.h: revision 1.4
	usr.sbin/sysinst/arch/cats/md.h: revision 1.4
	usr.sbin/sysinst/arch/amd64/md.h: revision 1.7
	usr.sbin/sysinst/msg.mi.es: revision 1.17
	usr.sbin/sysinst/msg.mi.fr: revision 1.20
	usr.sbin/sysinst/msg.mi.pl: revision 1.23
	distrib/sets/lists/base/rescue.i386: file removal
	usr.sbin/sysinst/arch/evbarm/md.h: revision 1.3
	distrib/sets/lists/base/rescue.vax: file removal
	distrib/amd64/uefi-installimage/Makefile.bootimage: revision 1.12
	usr.sbin/sysinst/arch/evbmips/md.h: revision 1.3
	distrib/sets/lists/base/rescue.mi: file removal
	distrib/sets/README: revision 1.14
	usr.sbin/sysinst/arch/sgimips/md.h: revision 1.4
	distrib/sets/lists/base/rescue.sparc64: file removal
	distrib/sets/lists/base/rescue.mi: revision 1.45
	distrib/sets/lists/base/rescue.mi: revision 1.46
	usr.sbin/sysinst/arch/ofppc/md.h: revision 1.4
	usr.sbin/sysinst/arch/cobalt/md.h: revision 1.4
	distrib/sets/lists/base/rescue.ad.arm: file removal
	distrib/sets/lists/base/rescue.mac68k: file removal
	usr.sbin/sysinst/defs.h: revision 1.45
	usr.sbin/sysinst/arch/landisk/md.h: revision 1.2
	distrib/notes/atari/xfer: revision 1.17
	etc/Makefile: revision 1.441
	usr.sbin/sysinst/msg.mi.en: revision 1.22
	distrib/sun2/MakeInstTape: revision 1.2

Remove ldconfig from /rescue, and mark it MI obsolete.
- ldconfig in netbsd refers to a.out binaries only. We've been ELF-only
  since NetBSD 2.0 or so, and having it in /rescue served little purpose
  even before that, as /rescue is standalone.
- Using MI obsolete to avoid the need for MD set lists where ldconfig
  is the sole entry

Mark /rescue/edlabel as MI-obsolete, so we can remove all remaining MD
rescue set list files.

Split out /rescue to its own set and adapt installers/images to add it.

This is meant to make updates safer: if something goes wrong with updating
base, we still have the old, standalone /rescue to recover from.

Revision 1.187: download - view: text, markup, annotated - select for diffs
Wed Oct 2 11:16:00 2019 UTC (5 years, 2 months ago) by maya
Branches: MAIN
CVS tags: phil-wifi-20191119, is-mlppp-base, is-mlppp
Diff to: previous 1.186: preferred, colored
Changes since revision 1.186: +3 -3 lines
Split out /rescue to its own set and adapt installers/images to add it.

This is meant to make updates safer: if something goes wrong with updating
base, we still have the old, standalone /rescue to recover from.

Revision 1.184.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 21:42:29 2019 UTC (5 years, 6 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.184: preferred, colored
Changes since revision 1.184: +7 -2 lines
Sync with HEAD

Revision 1.186: download - view: text, markup, annotated - select for diffs
Tue Apr 16 21:20:51 2019 UTC (5 years, 7 months ago) by mrg
Branches: MAIN
CVS tags: phil-wifi-20190609, netbsd-9-base
Branch point for: netbsd-9
Diff to: previous 1.185: preferred, colored
Changes since revision 1.185: +3 -2 lines
enable EGL and glamor.  partly from maya@.

for x86 and evbarm:
- install headers and libEGL
- install xorg-server glamoregl component
- link xorg drivers against gbm/egl

bonus fix:
- fix some wrongly marked compatx11file files


build tested on shark, sgimips, evbarm64-el, amd64 and i386.
run tested on radeon, intel and nvidia on amd64, including
'modesetting' driver on amd64.  however, my systems disable
it due to llvmpipe so i'm not sure what is happening.

Revision 1.185: download - view: text, markup, annotated - select for diffs
Sun Mar 10 11:04:08 2019 UTC (5 years, 9 months ago) by mrg
Branches: MAIN
Diff to: previous 1.184: preferred, colored
Changes since revision 1.184: +6 -2 lines
convert make's HAVE_MESA_VER into mesa_ver for set lists

Revision 1.183.2.1: download - view: text, markup, annotated - select for diffs
Mon Apr 16 01:57:31 2018 UTC (6 years, 7 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.183: preferred, colored; next MAIN 1.184: preferred, colored
Changes since revision 1.183: +9 -7 lines
Sync with HEAD, resolve some conflicts

Revision 1.179.4.1: download - view: text, markup, annotated - select for diffs
Thu Apr 12 14:48:39 2018 UTC (6 years, 8 months ago) by martin
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1
Diff to: previous 1.179: preferred, colored; next MAIN 1.180: preferred, colored
Changes since revision 1.179: +9 -7 lines
Pull up following revision(s) (requested by nakayama in ticket #747):

	distrib/sets/sets.subr: revision 1.184

Handle compatdir first whether making obsolete lists or not, to
make obsolete lists including compat directory (eg. ./usr/lib/i386)
properly.

Revision 1.184: download - view: text, markup, annotated - select for diffs
Thu Apr 12 11:49:04 2018 UTC (6 years, 8 months ago) by nakayama
Branches: MAIN
CVS tags: phil-wifi-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415
Branch point for: phil-wifi
Diff to: previous 1.183: preferred, colored
Changes since revision 1.183: +9 -7 lines
Handle compatdir first whether making obsolete lists or not, to
make obsolete lists including compat directory (eg. ./usr/lib/i386)
properly.

Revision 1.183: download - view: text, markup, annotated - select for diffs
Thu Feb 8 03:27:50 2018 UTC (6 years, 10 months ago) by christos
Branches: MAIN
CVS tags: pgoyette-compat-base, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: pgoyette-compat
Diff to: previous 1.182: preferred, colored
Changes since revision 1.182: +7 -2 lines
add openssl to the list of selectable variables for sets and fix the sets.

Revision 1.182: download - view: text, markup, annotated - select for diffs
Wed Jan 10 18:15:18 2018 UTC (6 years, 11 months ago) by uwe
Branches: MAIN
Diff to: previous 1.181: preferred, colored
Changes since revision 1.181: +10 -12 lines
When we ask make about MACHINE_CPU and TARGET_ENDIANNESS make sure we
use the right bsd.*.mk files.

Revision 1.181: download - view: text, markup, annotated - select for diffs
Wed Nov 22 23:14:01 2017 UTC (7 years ago) by kre
Branches: MAIN
Diff to: previous 1.180: preferred, colored
Changes since revision 1.180: +4 -4 lines

Ignore MAKEFLAGS for snippet makefiles.
(more important than MAKEVERBOSE probably.)

Revision 1.180: download - view: text, markup, annotated - select for diffs
Wed Nov 22 21:31:20 2017 UTC (7 years ago) by christos
Branches: MAIN
Diff to: previous 1.179: preferred, colored
Changes since revision 1.179: +6 -6 lines
Ignore MAKEVERBOSE for snippet makefiles.

Revision 1.178.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 21 16:51:13 2017 UTC (7 years, 7 months ago) by bouyer
Branches: bouyer-socketcan
Diff to: previous 1.178: preferred, colored; next MAIN 1.179: preferred, colored
Changes since revision 1.178: +28 -75 lines
Sync with HEAD

Revision 1.176.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 20 06:52:07 2017 UTC (7 years, 8 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.176: preferred, colored; next MAIN 1.177: preferred, colored
Changes since revision 1.176: +28 -75 lines
Sync with HEAD

Revision 1.179: download - view: text, markup, annotated - select for diffs
Wed Feb 8 18:21:23 2017 UTC (7 years, 10 months ago) by christos
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1
Branch point for: netbsd-8
Diff to: previous 1.178: preferred, colored
Changes since revision 1.178: +28 -75 lines
Document sets programmatically instead of keeping a list that constantly is
out of date.

Revision 1.178: download - view: text, markup, annotated - select for diffs
Fri Aug 19 10:23:26 2016 UTC (8 years, 3 months ago) by mrg
Branches: MAIN
CVS tags: pgoyette-localcount-20170107, pgoyette-localcount-20161104, localcount-20160914, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Diff to: previous 1.177: preferred, colored
Changes since revision 1.177: +4 -6 lines
xorg_server_ver doesn't depend upon xorg_server though it probably could.
fixes build isses with header files being missing.

XXX: with no server, they shouldn't be useful, so fix this properly by
not installing them once it is verified to work properly.

Revision 1.177: download - view: text, markup, annotated - select for diffs
Tue Aug 16 01:05:19 2016 UTC (8 years, 3 months ago) by mrg
Branches: MAIN
Diff to: previous 1.176: preferred, colored
Changes since revision 1.176: +8 -2 lines
support xorg_server_ver define, currently settable to 110 (1.10.x)
or 118 (1.18.x).

Revision 1.176: download - view: text, markup, annotated - select for diffs
Wed May 25 00:14:47 2016 UTC (8 years, 6 months ago) by christos
Branches: MAIN
CVS tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726
Branch point for: pgoyette-localcount
Diff to: previous 1.175: preferred, colored
Changes since revision 1.175: +3 -3 lines
Give up and use TOOL_SED again.

Revision 1.175: download - view: text, markup, annotated - select for diffs
Wed May 25 00:07:20 2016 UTC (8 years, 6 months ago) by christos
Branches: MAIN
Diff to: previous 1.174: preferred, colored
Changes since revision 1.174: +3 -3 lines
Fix SED issue differently.

Revision 1.174: download - view: text, markup, annotated - select for diffs
Sun Feb 21 04:16:36 2016 UTC (8 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.173: preferred, colored
Changes since revision 1.173: +4 -3 lines
document CTF

Revision 1.173: download - view: text, markup, annotated - select for diffs
Thu Jul 23 08:03:25 2015 UTC (9 years, 4 months ago) by mrg
Branches: MAIN
Diff to: previous 1.172: preferred, colored
Changes since revision 1.172: +3 -4 lines
remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)

Revision 1.172: download - view: text, markup, annotated - select for diffs
Thu Jul 9 18:19:34 2015 UTC (9 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.171: preferred, colored
Changes since revision 1.171: +6 -4 lines
Add nocompatmodules keyword to stop the expanding of a kmod to compatmodules.
Use for compat_netbsd32 on mips

Revision 1.171: download - view: text, markup, annotated - select for diffs
Sun Jun 28 23:49:33 2015 UTC (9 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.170: preferred, colored
Changes since revision 1.170: +3 -3 lines
Need debug sets if ${MKDEBUGLIB} != "no"

Revision 1.170: download - view: text, markup, annotated - select for diffs
Sat Jun 27 16:21:07 2015 UTC (9 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.169: preferred, colored
Changes since revision 1.169: +9 -2 lines
Add MKCOMPATX11 knob for making X11 compat libraries.

Revision 1.169: download - view: text, markup, annotated - select for diffs
Sat Jun 27 15:41:26 2015 UTC (9 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.168: preferred, colored
Changes since revision 1.168: +3 -2 lines
add pigzgzip to comment

Revision 1.168: download - view: text, markup, annotated - select for diffs
Thu Jun 25 05:27:00 2015 UTC (9 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.167: preferred, colored
Changes since revision 1.167: +7 -3 lines
Don't add duplicate compat paths

Revision 1.167: download - view: text, markup, annotated - select for diffs
Tue Jun 23 00:58:16 2015 UTC (9 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.166: preferred, colored
Changes since revision 1.166: +14 -15 lines
Fix spurious wantedness of compat, compattests, kmod, and compatmodules
keywords.  Be more consistent in names.

Revision 1.166: download - view: text, markup, annotated - select for diffs
Mon Jun 22 07:07:10 2015 UTC (9 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.165: preferred, colored
Changes since revision 1.165: +19 -15 lines
Rework a little.  test MKCOMPATMODULES for KMOD entry autogeneration.

Revision 1.165: download - view: text, markup, annotated - select for diffs
Mon Jun 22 05:59:59 2015 UTC (9 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.164: preferred, colored
Changes since revision 1.164: +95 -6 lines
Using archdirs.mk in compat, automagically generate compat entries for
files tagged with compatfile relative to directories tagged with compatdir.
This also applies to compattestsdirs and compattestsfile when
MKCOMPAT != "no" and MKCOMPATTESTS != "no".
Using archdirs.mk in sys/modules/arch, set list entries are automatically
create for all the other defined variants in ARCHDIR_SUBDIR (if any).
This should cut down on set lists getting out-of-sync a lot.

Revision 1.164: download - view: text, markup, annotated - select for diffs
Thu May 28 14:36:44 2015 UTC (9 years, 6 months ago) by rjs
Branches: MAIN
Diff to: previous 1.163: preferred, colored
Changes since revision 1.163: +2 -3 lines
Build both xf86-video-radeon drivers for amd64 and i386, just build the
old one for other ports.

Revision 1.160.4.2: download - view: text, markup, annotated - select for diffs
Mon Mar 9 08:45:26 2015 UTC (9 years, 9 months ago) by snj
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Diff to: previous 1.160.4.1: preferred, colored; branchpoint 1.160: preferred, colored; next MAIN 1.161: preferred, colored
Changes since revision 1.160.4.1: +3 -2 lines
Pull up following revision(s) (requested by mrg in ticket #575):
	distrib/sets/mkvars.mk: revision 1.16
	distrib/sets/sets.subr: revision 1.163
	distrib/sets/lists/xdebug/md.amd64: revision 1.11
	distrib/sets/lists/xdebug/md.i386: revision 1.12
	distrib/sets/lists/xserver/md.amd64: revision 1.76
	distrib/sets/lists/xserver/md.i386: revision 1.95
	external/mit/xorg/server/drivers/Makefile: revision 1.64
	external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile: revision 1.1
	share/mk/bsd.README: revision 1.338
	share/mk/bsd.own.mk: revision 1.844
add build framework to choose between xf86-video-ati 6.x (UMS/KMS)
and 7.x (KMS only), and switch x86 to the latest (KMS only) version.
(if someone can make x86 install both radeon_drv.so.[67] and leave
the default symlink to .7, that would be nice.  renaming it so that
it's easier to choose via xorg.conf is a little more tricky..)

Revision 1.160.4.1: download - view: text, markup, annotated - select for diffs
Tue Mar 3 08:28:12 2015 UTC (9 years, 9 months ago) by snj
Branches: netbsd-7
Diff to: previous 1.160: preferred, colored
Changes since revision 1.160: +8 -2 lines
Pull up following revision(s) (requested by mrg in ticket #559):
	distrib/sets/lists/xdebug/md.amd64: revision 1.10
	distrib/sets/lists/xdebug/md.i386: revision 1.11
	distrib/sets/lists/xdebug/shl.mi: revision 1.18 via patch
	distrib/sets/lists/xserver/md.amd64: revision 1.75
	distrib/sets/lists/xserver/md.i386: revision 1.94
	distrib/sets/lists/xserver/mi: revision 1.35
	distrib/sets/sets.subr: revision 1.162
	external/mit/xorg/lib/Makefile: revision 1.31
	external/mit/xorg/lib/dri7/Makefile: revision 1.1
	external/mit/xorg/lib/dri7/dri.mk: revision 1.1
	external/mit/xorg/lib/dri7/libglsl7.mk: revision 1.1
	external/mit/xorg/lib/dri7/libmesa/Makefile: revision 1.1
	external/mit/xorg/lib/dri7/libmesa7.mk: revision 1.1
	external/mit/xorg/lib/dri7/r300/Makefile: revision 1.1
	share/mk/bsd.own.mk: revision 1.841
sets.subr: support machine=<xxx>, machine_arch=<xxx>, machine_cpu=<xxx> tags.
dri7: build Mesa 7 r300_dri.so for x86 platforms.

Revision 1.163: download - view: text, markup, annotated - select for diffs
Sun Mar 1 07:46:04 2015 UTC (9 years, 9 months ago) by mrg
Branches: MAIN
Diff to: previous 1.162: preferred, colored
Changes since revision 1.162: +3 -2 lines
add build framework to choose between xf86-video-ati 6.x (UMS/KMS)
and 7.x (KMS only), and switch x86 to the latest (KMS only) version.

(if someone can make x86 install both radeon_drv.so.[67] and leave
the default symlink to .7, that would be nice.  renaming it so that
it's easier to choose via xorg.conf is a little more tricky..)

Revision 1.162: download - view: text, markup, annotated - select for diffs
Mon Jan 5 03:45:31 2015 UTC (9 years, 11 months ago) by mrg
Branches: MAIN
Diff to: previous 1.161: preferred, colored
Changes since revision 1.161: +8 -2 lines
sets.subr:
	support machine=<xxx>, machine_arch=<xxx>, machine_cpu=<xxx> tags.

dri7: build Mesa 7 r300_dri.so for x86 platforms.

Revision 1.161: download - view: text, markup, annotated - select for diffs
Wed Nov 12 03:49:26 2014 UTC (10 years, 1 month ago) by enami
Branches: MAIN
Diff to: previous 1.160: preferred, colored
Changes since revision 1.160: +3 -2 lines
List missing compatmodules keyword in the comment.

Revision 1.138.2.4: download - view: text, markup, annotated - select for diffs
Tue Aug 19 23:45:43 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.138.2.3: preferred, colored; branchpoint 1.138: preferred, colored; next MAIN 1.139: preferred, colored
Changes since revision 1.138.2.3: +5 -1 lines
Rebase to HEAD as of a few days ago.

Revision 1.133.2.5: download - view: text, markup, annotated - select for diffs
Thu May 22 12:01:31 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.133.2.4: preferred, colored; branchpoint 1.133: preferred, colored; next MAIN 1.134: preferred, colored
Changes since revision 1.133.2.4: +20 -6 lines
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.160: download - view: text, markup, annotated - select for diffs
Wed Jan 29 22:35:52 2014 UTC (10 years, 10 months ago) by joerg
Branches: MAIN
CVS tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, netbsd-7-base
Branch point for: netbsd-7
Diff to: previous 1.159: preferred, colored
Changes since revision 1.159: +3 -3 lines
Update for libgcc->libgcc_eh change.

Revision 1.159: download - view: text, markup, annotated - select for diffs
Tue Jan 28 02:54:02 2014 UTC (10 years, 10 months ago) by matt
Branches: MAIN
Diff to: previous 1.158: preferred, colored
Changes since revision 1.158: +3 -3 lines
HAVE_GDB can trigger a false positive if MKGDB=no so add a check for it
like we do for HAVE_GCC.

Revision 1.158: download - view: text, markup, annotated - select for diffs
Sun Jan 26 21:33:53 2014 UTC (10 years, 10 months ago) by joerg
Branches: MAIN
Diff to: previous 1.157: preferred, colored
Changes since revision 1.157: +3 -3 lines
Adjust trigger variable for unwind.h to follow changes in libc.

Revision 1.157: download - view: text, markup, annotated - select for diffs
Thu Jan 2 12:54:36 2014 UTC (10 years, 11 months ago) by tho
Branches: MAIN
Diff to: previous 1.156: preferred, colored
Changes since revision 1.156: +3 -2 lines
Mark all _pic.a archive files with the 'picinstall' flag.

This fixes checkflist with MKPICINSTALL=no.

ok christos@.

Revision 1.156: download - view: text, markup, annotated - select for diffs
Mon Oct 14 16:00:16 2013 UTC (11 years, 2 months ago) by joerg
Branches: MAIN
Diff to: previous 1.155: preferred, colored
Changes since revision 1.155: +3 -3 lines
Rename USE_LIBGCC to HAVE_LIBGCC and retry using it as flag on unwind.h.

Revision 1.155: download - view: text, markup, annotated - select for diffs
Mon Oct 14 11:11:13 2013 UTC (11 years, 2 months ago) by joerg
Branches: MAIN
Diff to: previous 1.154: preferred, colored
Changes since revision 1.154: +3 -3 lines
Invert logic to try to fix the !clang case.

Revision 1.154: download - view: text, markup, annotated - select for diffs
Mon Oct 14 01:30:21 2013 UTC (11 years, 2 months ago) by joerg
Branches: MAIN
Diff to: previous 1.153: preferred, colored
Changes since revision 1.153: +3 -2 lines
Include compiler-rt and libunwind in libc for Clang/x86 builds.

Revision 1.153: download - view: text, markup, annotated - select for diffs
Sun Sep 29 12:11:59 2013 UTC (11 years, 2 months ago) by joerg
Branches: MAIN
Diff to: previous 1.152: preferred, colored
Changes since revision 1.152: +3 -2 lines
Hook up initial build infrastructure for LLDB. Update LLVM/Clang
snapshot to r191390 for some required changed. Re-enable static analyzer
in Clang.

Revision 1.152: download - view: text, markup, annotated - select for diffs
Mon Sep 9 13:04:57 2013 UTC (11 years, 3 months ago) by joerg
Branches: MAIN
Diff to: previous 1.151: preferred, colored
Changes since revision 1.151: +3 -2 lines
Add conditional entry for lld.

Revision 1.138.2.3: download - view: text, markup, annotated - select for diffs
Sun Jun 23 06:26:18 2013 UTC (11 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.138.2.2: preferred, colored; branchpoint 1.138: preferred, colored
Changes since revision 1.138.2.2: +12 -3 lines
resync from head

Revision 1.151: download - view: text, markup, annotated - select for diffs
Wed Jun 12 21:35:29 2013 UTC (11 years, 6 months ago) by mrg
Branches: MAIN
CVS tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Diff to: previous 1.150: preferred, colored
Changes since revision 1.150: +3 -3 lines
rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.

Revision 1.150: download - view: text, markup, annotated - select for diffs
Mon Jun 10 05:04:00 2013 UTC (11 years, 6 months ago) by mrg
Branches: MAIN
Diff to: previous 1.149: preferred, colored
Changes since revision 1.149: +3 -2 lines
add support for MKXORG_DRIVERS/xorg_drivers keyword, and use it to
mark the xf86-input-mouse files not all platforms use.

Revision 1.149: download - view: text, markup, annotated - select for diffs
Mon May 6 20:38:42 2013 UTC (11 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: khorben-n900
Diff to: previous 1.148: preferred, colored
Changes since revision 1.148: +3 -3 lines
The "gcc" keyword in the set lists is used both as boolean and as list
filter. Skip the HAVE_GCC variables when adding it as boolean, so that
MKGCC=no actually skips the "gcc" entries.

Revision 1.148: download - view: text, markup, annotated - select for diffs
Tue Apr 30 16:26:26 2013 UTC (11 years, 7 months ago) by matt
Branches: MAIN
Diff to: previous 1.147: preferred, colored
Changes since revision 1.147: +7 -2 lines
Explicitly make MKSOFTFLOAT a mkvar.
Add support for endian={1234,4321}
Add EABI flag for ARM.

Revision 1.147: download - view: text, markup, annotated - select for diffs
Sun Apr 28 04:05:37 2013 UTC (11 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.146: preferred, colored
Changes since revision 1.146: +3 -2 lines
Introduce MKLIBSTDCXX, defaulting to yes.

Revision 1.146: download - view: text, markup, annotated - select for diffs
Sat Apr 27 23:02:17 2013 UTC (11 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.145: preferred, colored
Changes since revision 1.145: +3 -2 lines
Add build glue for libc++.

Revision 1.145: download - view: text, markup, annotated - select for diffs
Wed Feb 27 21:25:05 2013 UTC (11 years, 9 months ago) by joerg
Branches: MAIN
CVS tags: agc-symver-base, agc-symver
Diff to: previous 1.144: preferred, colored
Changes since revision 1.144: +3 -2 lines
Add infrastructure for building MCLinker.

Revision 1.138.2.2: download - view: text, markup, annotated - select for diffs
Mon Feb 25 00:24:29 2013 UTC (11 years, 9 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.138.2.1: preferred, colored; branchpoint 1.138: preferred, colored
Changes since revision 1.138.2.1: +15 -7 lines
resync with head

Revision 1.144: download - view: text, markup, annotated - select for diffs
Fri Feb 15 19:49:48 2013 UTC (11 years, 9 months ago) by jmmv
Branches: MAIN
Diff to: previous 1.143: preferred, colored
Changes since revision 1.143: +3 -2 lines
Add the MKKYUA knob.

MKKYUA defaults to no and will remain as such until the import is complete
and validated.

This knob does not currently have any effects on the build as nothing relies
on it yet.  Upcoming imports and changes in this area will all be guarded by
this flag.

Revision 1.143: download - view: text, markup, annotated - select for diffs
Mon Jan 28 13:46:47 2013 UTC (11 years, 10 months ago) by nakayama
Branches: MAIN
Diff to: previous 1.142: preferred, colored
Changes since revision 1.142: +5 -5 lines
Follow the change from HAS_SSP to HAVE_SSP.

Revision 1.133.2.4: download - view: text, markup, annotated - select for diffs
Wed Jan 23 00:04:10 2013 UTC (11 years, 10 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.133.2.3: preferred, colored; branchpoint 1.133: preferred, colored
Changes since revision 1.133.2.3: +11 -4 lines
sync with head

Revision 1.142: download - view: text, markup, annotated - select for diffs
Wed Jan 16 21:11:05 2013 UTC (11 years, 10 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base8
Diff to: previous 1.141: preferred, colored
Changes since revision 1.141: +5 -3 lines
- add xdebug set
- document debug better
- fix previous debug fallout.

Revision 1.141: download - view: text, markup, annotated - select for diffs
Wed Jan 16 16:01:05 2013 UTC (11 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.140: preferred, colored
Changes since revision 1.140: +8 -3 lines
Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r--  1 root  src   35806068 Jan 16 10:47 base.tgz
-rw-r--r--  1 root  src   57374069 Jan 16 10:48 comp.tgz
-rw-r--r--  1 root  src  101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set

Revision 1.133.2.3: download - view: text, markup, annotated - select for diffs
Wed Jan 16 05:26:03 2013 UTC (11 years, 10 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.133.2.2: preferred, colored; branchpoint 1.133: preferred, colored
Changes since revision 1.133.2.2: +4 -2 lines
sync with (a bit old) head

Revision 1.138.2.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 02:57:44 2012 UTC (12 years ago) by tls
Branches: tls-maxphys
Diff to: previous 1.138: preferred, colored
Changes since revision 1.138: +4 -2 lines
Resync to 2012-11-19 00:00:00 UTC

Revision 1.140: download - view: text, markup, annotated - select for diffs
Sun Nov 11 21:03:21 2012 UTC (12 years, 1 month ago) by alnsn
Branches: MAIN
CVS tags: yamt-pagecache-base7
Diff to: previous 1.139: preferred, colored
Changes since revision 1.139: +3 -2 lines
Document sljit.

Revision 1.139: download - view: text, markup, annotated - select for diffs
Sun Nov 4 16:26:52 2012 UTC (12 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.138: preferred, colored
Changes since revision 1.138: +3 -2 lines
add TPM sets.

Revision 1.135.2.1.2.1: download - view: text, markup, annotated - select for diffs
Thu Nov 1 16:44:45 2012 UTC (12 years, 1 month ago) by matt
Branches: matt-nb6-plus
Diff to: previous 1.135.2.1: preferred, colored; next MAIN 1.135.2.2: preferred, colored
Changes since revision 1.135.2.1: +2 -4 lines
sync with netbsd-6-0-RELEASE.

Revision 1.133.2.2: download - view: text, markup, annotated - select for diffs
Tue Oct 30 18:48:37 2012 UTC (12 years, 1 month ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.133.2.1: preferred, colored; branchpoint 1.133: preferred, colored
Changes since revision 1.133.2.1: +3 -4 lines
sync with head

Revision 1.135.2.2: download - view: text, markup, annotated - select for diffs
Mon Sep 17 19:00:32 2012 UTC (12 years, 2 months ago) by riz
Branches: netbsd-6
CVS tags: netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base
Diff to: previous 1.135.2.1: preferred, colored; branchpoint 1.135: preferred, colored; next MAIN 1.136: preferred, colored
Changes since revision 1.135.2.1: +2 -4 lines
Pull up following revision(s) (requested by spz in ticket #557):
distrib/sets/lists/base/ad.mips64eb		1.94-1.95 via patch
distrib/sets/lists/base/ad.mips64el		1.93-1.94 via patch
distrib/sets/lists/base/md.amd64		1.169-1.170 via patch
distrib/sets/lists/base/md.sparc64		1.159-1.160 via patch
distrib/sets/lists/base/shl.mi			1.629,1.630,1.632 via patch
distrib/sets/lists/comp/ad.mips64eb		1.81-1.82 via patch
distrib/sets/lists/comp/ad.mips64el		1.821.83 via patch
distrib/sets/lists/comp/md.amd64		1.168-1.169 via patch
distrib/sets/lists/comp/md.sparc64		1.150-1.151 via patch
distrib/sets/lists/comp/mi			1.1769 via patch
distrib/sets/lists/comp/shl.mi			1.226-1.227 via patch
distrib/sets/lists/tests/mi			1.477 via patch
distrib/sets/sets.subr				1.137 via patch
etc/Makefile					1.397 via patch
share/man/man5/mk.conf.5			1.60 via patch
share/mk/bsd.README				1.297 via patch
share/mk/bsd.own.mk				1.700 via patch
tests/crypto/libcrypto/Makefile			patch
tests/crypto/libcrypto/t_ciphers.sh		1.4 via patch
tests/crypto/libcrypto/t_hashes.sh		1.2 via patch
tests/crypto/libcrypto/idea/Makefile		patch
tests/crypto/libcrypto/mdc2/Makefile		patch
usr.sbin/racoon/Makefile			1.25 via patch

	Clean up MKCRYPTO_IDEA and MKCRYPTO_MDC2 removal, so that
	a tree with MKCRYPTO_RC5=yes actually builds.
	[spz, ticket #557]

The "iso" directory never made it into this file, but now
that "iso" is "images", document it here for the edification of
folks browsing the download directories.
add crypto shared libraries
mark idea and mdc2 libraries obsolete.
remove mdc2 and idea handling
MKCRYPTO_{IDEA,MDC2} is no more
MKCRYPTO_IDEA is no more
no more CRYPTO_{IDEA,MDC2}
more MKCRYPTO_IDEA and MKCRYPTO_MDC2 removal (resp, adjustment to IDEA and
MBC2 now always being included)
MKCRYPTO_RC5 now builds shared libs, add the missing files to sets

Revision 1.138: download - view: text, markup, annotated - select for diffs
Wed Aug 8 14:08:01 2012 UTC (12 years, 4 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base6
Branch point for: tls-maxphys
Diff to: previous 1.137: preferred, colored
Changes since revision 1.137: +3 -2 lines
adjust for MKRUMP = no

Revision 1.137: download - view: text, markup, annotated - select for diffs
Sat Jul 14 16:04:04 2012 UTC (12 years, 5 months ago) by spz
Branches: MAIN
Diff to: previous 1.136: preferred, colored
Changes since revision 1.136: +2 -4 lines
more MKCRYPTO_IDEA and MKCRYPTO_MDC2 removal (resp, adjustment to IDEA and
MBC2 now always being included)
MKCRYPTO_RC5 now builds shared libs, add the missing files to sets

Revision 1.133.2.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:02:37 2012 UTC (12 years, 7 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.133: preferred, colored
Changes since revision 1.133: +7 -11 lines
sync with head

Revision 1.135.2.1: download - view: text, markup, annotated - select for diffs
Fri Feb 17 00:08:37 2012 UTC (12 years, 9 months ago) by riz
Branches: netbsd-6
CVS tags: netbsd-6-0-RC1
Branch point for: matt-nb6-plus
Diff to: previous 1.135: preferred, colored
Changes since revision 1.135: +4 -8 lines
Pull up following revision(s) (requested by christos in ticket #6):
	distrib/sets/sets.subr: revision 1.136
	share/mk/bsd.kmodule.mk: revision 1.34
	sys/conf/osrelease.sh: revision 1.122
Add new -k (for kernel modules) flag to return MM.99.pp for current and MM.mm
for the release branch.
use osrelease -k to avoid that the path is 6.0_BETA
use osrelease.sh -k instead of hand-rolled logic.

Revision 1.136: download - view: text, markup, annotated - select for diffs
Fri Feb 17 00:00:39 2012 UTC (12 years, 9 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base5, yamt-pagecache-base4
Diff to: previous 1.135: preferred, colored
Changes since revision 1.135: +4 -8 lines
use osrelease.sh -k instead of hand-rolled logic.

Revision 1.135: download - view: text, markup, annotated - select for diffs
Tue Feb 7 19:13:24 2012 UTC (12 years, 10 months ago) by joerg
Branches: MAIN
CVS tags: netbsd-6-base
Branch point for: netbsd-6
Diff to: previous 1.134: preferred, colored
Changes since revision 1.134: +3 -2 lines
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.

Revision 1.134: download - view: text, markup, annotated - select for diffs
Fri Feb 3 22:18:04 2012 UTC (12 years, 10 months ago) by joerg
Branches: MAIN
Diff to: previous 1.133: preferred, colored
Changes since revision 1.133: +4 -5 lines
Fix support for negative keywords: the keyword is prefixed directly with
! without space, so that the splitting works as expected. Adjust entries
for bsdgrep.

Revision 1.71.2.5.2.2: download - view: text, markup, annotated - select for diffs
Thu Nov 3 17:56:27 2011 UTC (13 years, 1 month ago) by riz
Branches: netbsd-5-0
Diff to: previous 1.71.2.5.2.1: preferred, colored; branchpoint 1.71.2.5: preferred, colored; next MAIN 1.71.2.6: preferred, colored
Changes since revision 1.71.2.5.2.1: +1 -5 lines
Back out ticket #1681 - needs to be rethought, was causing build failures.

Revision 1.71.2.5.6.2: download - view: text, markup, annotated - select for diffs
Thu Nov 3 17:55:15 2011 UTC (13 years, 1 month ago) by riz
Branches: netbsd-5-1
CVS tags: netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE
Diff to: previous 1.71.2.5.6.1: preferred, colored; branchpoint 1.71.2.5: preferred, colored; next MAIN 1.71.2.6: preferred, colored
Changes since revision 1.71.2.5.6.1: +1 -5 lines
Back out ticket #1681 - needs to be rethought, was causing build failures.

Revision 1.71.2.7: download - view: text, markup, annotated - select for diffs
Thu Nov 3 17:54:03 2011 UTC (13 years, 1 month ago) by riz
Branches: netbsd-5
CVS tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2
Diff to: previous 1.71.2.6: preferred, colored; branchpoint 1.71: preferred, colored; next MAIN 1.72: preferred, colored
Changes since revision 1.71.2.6: +1 -5 lines
Back out ticket #1681 - needs to be rethought, causing build problems.

Revision 1.71.2.5.6.1: download - view: text, markup, annotated - select for diffs
Wed Nov 2 20:24:10 2011 UTC (13 years, 1 month ago) by riz
Branches: netbsd-5-1
Diff to: previous 1.71.2.5: preferred, colored
Changes since revision 1.71.2.5: +7 -3 lines
Pull up following revision(s) (requested by jmcneill in ticket #1681):
	distrib/sets/sets.subr: revision 1.133
	sys/conf/osrelease.sh: revision 1.116
	sys/conf/osrelease.sh: revision 1.117
try to match sys/kern/kern_module.c module path logic: for release branches,
use X.Y version (instead of eg. X.Y.0_PATCH or X.Y_STABLE) and for -current use
X.Y.Z.
ok zafer@
Add -n option to print major and minor version, e.g. 5.99 on -current.
Describe new -n option in a comment; improve description of -m option.

Revision 1.71.2.5.2.1: download - view: text, markup, annotated - select for diffs
Wed Nov 2 20:23:34 2011 UTC (13 years, 1 month ago) by riz
Branches: netbsd-5-0
Diff to: previous 1.71.2.5: preferred, colored
Changes since revision 1.71.2.5: +7 -3 lines
Pull up following revision(s) (requested by jmcneill in ticket #1681):
	distrib/sets/sets.subr: revision 1.133
	sys/conf/osrelease.sh: revision 1.116
	sys/conf/osrelease.sh: revision 1.117
try to match sys/kern/kern_module.c module path logic: for release branches,
use X.Y version (instead of eg. X.Y.0_PATCH or X.Y_STABLE) and for -current use
X.Y.Z.
ok zafer@
Add -n option to print major and minor version, e.g. 5.99 on -current.
Describe new -n option in a comment; improve description of -m option.

Revision 1.71.2.6: download - view: text, markup, annotated - select for diffs
Wed Nov 2 20:23:05 2011 UTC (13 years, 1 month ago) by riz
Branches: netbsd-5
Diff to: previous 1.71.2.5: preferred, colored; branchpoint 1.71: preferred, colored
Changes since revision 1.71.2.5: +7 -3 lines
Pull up following revision(s) (requested by jmcneill in ticket #1681):
	distrib/sets/sets.subr: revision 1.133
	sys/conf/osrelease.sh: revision 1.116
	sys/conf/osrelease.sh: revision 1.117
try to match sys/kern/kern_module.c module path logic: for release branches,
use X.Y version (instead of eg. X.Y.0_PATCH or X.Y_STABLE) and for -current use
X.Y.Z.
ok zafer@
Add -n option to print major and minor version, e.g. 5.99 on -current.
Describe new -n option in a comment; improve description of -m option.

Revision 1.133: download - view: text, markup, annotated - select for diffs
Sat Oct 22 00:05:17 2011 UTC (13 years, 1 month ago) by jmcneill
Branches: MAIN
CVS tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Diff to: previous 1.132: preferred, colored
Changes since revision 1.132: +7 -3 lines
try to match sys/kern/kern_module.c module path logic: for release branches,
use X.Y version (instead of eg. X.Y.0_PATCH or X.Y_STABLE) and for -current use X.Y.Z.
ok zafer@

Revision 1.132: download - view: text, markup, annotated - select for diffs
Fri May 20 16:02:22 2011 UTC (13 years, 6 months ago) by plunky
Branches: MAIN
CVS tags: cherry-xenmp-base, cherry-xenmp
Diff to: previous 1.131: preferred, colored
Changes since revision 1.131: +2 -3 lines
simplify PCC inclusion; MKPCCDMDS is not really required

Revision 1.131: download - view: text, markup, annotated - select for diffs
Mon May 9 14:45:44 2011 UTC (13 years, 7 months ago) by haad
Branches: MAIN
Diff to: previous 1.130: preferred, colored
Changes since revision 1.130: +3 -2 lines
Mention MKPERFUSE keyword here, too. I have forgot to commit this file before.

Revision 1.130: download - view: text, markup, annotated - select for diffs
Thu Apr 21 20:59:38 2011 UTC (13 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.129: preferred, colored
Changes since revision 1.129: +2 -3 lines
Replace gnugrep keyword with ! bsdgrep

Revision 1.129: download - view: text, markup, annotated - select for diffs
Thu Apr 21 14:26:33 2011 UTC (13 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.128: preferred, colored
Changes since revision 1.128: +4 -2 lines
Add MKBSDGREP switch for easy testing of the GNU grep
replacement/alternative.

Revision 1.126.2.1: download - view: text, markup, annotated - select for diffs
Tue Feb 8 16:18:35 2011 UTC (13 years, 10 months ago) by bouyer
Branches: bouyer-quota2
Diff to: previous 1.126: preferred, colored; next MAIN 1.127: preferred, colored
Changes since revision 1.126: +22 -4 lines
Sync with HEAD

Revision 1.128: download - view: text, markup, annotated - select for diffs
Sun Feb 6 01:13:42 2011 UTC (13 years, 10 months ago) by joerg
Branches: MAIN
CVS tags: bouyer-quota2-nbase, bouyer-quota2-base
Diff to: previous 1.127: preferred, colored
Changes since revision 1.127: +3 -2 lines
Add LLVM and clang build system.  It is enabled by MKLLVM=yes.
Upstream sources can be fetched by running "make checkout" in
src/external/bsd/llvm, they will be properly imported once the
integration and missing features are sorted out.

Revision 1.127: download - view: text, markup, annotated - select for diffs
Fri Jan 28 20:36:19 2011 UTC (13 years, 10 months ago) by matt
Branches: MAIN
Diff to: previous 1.126: preferred, colored
Changes since revision 1.126: +21 -4 lines
Add a method to a whiteout an entry thereby allowing a md/ad file to remove
a file from the set lists.

Use this for md.evbppc which doesn't build some module tests.

Revision 1.126: download - view: text, markup, annotated - select for diffs
Tue Dec 28 09:15:24 2010 UTC (13 years, 11 months ago) by he
Branches: MAIN
CVS tags: matt-mips64-premerge-20101231
Branch point for: bouyer-quota2
Diff to: previous 1.125: preferred, colored
Changes since revision 1.125: +5 -2 lines
Introduce the "ssp" attribute derived from HAS_SSP from <bsd.sys.mk>.
Use it to flag entries which should only be included if the target platform
supports SSP.  Fixes the build for a bunch of architectures.

Revision 1.125: download - view: text, markup, annotated - select for diffs
Wed Dec 8 23:56:01 2010 UTC (14 years ago) by njoly
Branches: MAIN
Diff to: previous 1.124: preferred, colored
Changes since revision 1.124: +13 -9 lines
Make tests set generation optional, skipped for MKATF=no build.

Revision 1.124: download - view: text, markup, annotated - select for diffs
Sat Jun 19 03:50:30 2010 UTC (14 years, 5 months ago) by mrg
Branches: MAIN
Diff to: previous 1.123: preferred, colored
Changes since revision 1.123: +2 -3 lines
- always install pigz.  hooary!
- kill MKPIGZ.
- add MKPIGZGZIP.  if it is "no", then only install pigz as pigz.  if it is
  not "no", don't install mrgzip, install pigz as gzip.

in all cases, the z* scripts.


i don't like the name MKPIGZGZIP so if anyone has a better name, feel free
to replace it.  i don't care enough since killing the ugly name is just
more incentive to get pigz doing .bz2, .Z and .z.

Revision 1.123: download - view: text, markup, annotated - select for diffs
Fri Jun 18 04:21:21 2010 UTC (14 years, 5 months ago) by mrg
Branches: MAIN
Diff to: previous 1.122: preferred, colored
Changes since revision 1.122: +3 -2 lines
add some infrastructure to build pigz instead of gzip.  you can test
this out if you set MKPIGZ=yes, but you'll end up with a /usr/bin/gzip
that doesn't support bzip2, compress or pack.

Revision 1.122: download - view: text, markup, annotated - select for diffs
Wed Mar 3 16:13:42 2010 UTC (14 years, 9 months ago) by tron
Branches: MAIN
Diff to: previous 1.121: preferred, colored
Changes since revision 1.121: +3 -2 lines
"dtrace,zfs" means "MKDTRACE=yes" *and* "MKZFS=yes" which is not what
we want. Invent a flag "solaris" which is the or of those two flags.

Revision 1.121: download - view: text, markup, annotated - select for diffs
Sun Feb 21 03:18:45 2010 UTC (14 years, 9 months ago) by darran
Branches: MAIN
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +3 -2 lines
Add DTrace to sets.

Revision 1.120: download - view: text, markup, annotated - select for diffs
Thu Feb 4 13:07:55 2010 UTC (14 years, 10 months ago) by plunky
Branches: MAIN
Diff to: previous 1.119: preferred, colored
Changes since revision 1.119: +4 -2 lines
add note of "pcc" and "pcccmds" attributes

Revision 1.119: download - view: text, markup, annotated - select for diffs
Thu Jan 14 13:45:51 2010 UTC (14 years, 11 months ago) by he
Branches: MAIN
Diff to: previous 1.118: preferred, colored
Changes since revision 1.118: +3 -2 lines
In addition to setting module=no if ${MKKMOD} is "no", also
set kmod=no.  This should get evbppc building correctly again.

Revision 1.118: download - view: text, markup, annotated - select for diffs
Mon Dec 21 15:37:25 2009 UTC (14 years, 11 months ago) by uebayasi
Branches: MAIN
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +3 -2 lines
s/sed/${SED}/; s/xargs/${XARGS}/

Revision 1.117: download - view: text, markup, annotated - select for diffs
Tue Dec 15 06:18:07 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.116: preferred, colored
Changes since revision 1.116: +26 -8 lines
Clean up debug knobs.

Revision 1.116: download - view: text, markup, annotated - select for diffs
Tue Dec 15 05:11:08 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.115: preferred, colored
Changes since revision 1.115: +14 -9 lines
Factor out print_set_files() printing raw set list entries out of
list_set_files().  While here kill a useless-use-of-cat.

Revision 1.115: download - view: text, markup, annotated - select for diffs
Tue Dec 15 05:07:11 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.114: preferred, colored
Changes since revision 1.114: +2 -5 lines
We don't need to check ${MACHINE_ARCH} == "m68000" if we use shlib or not.
Because such a knowledge is concentrated in bsd.own.mk and passed to as
${MKPIC}.  Tested by build.sh -m sun2 distribution sets.

Revision 1.114: download - view: text, markup, annotated - select for diffs
Fri Dec 11 15:22:33 2009 UTC (15 years ago) by he
Branches: MAIN
CVS tags: matt-premerge-20091211
Diff to: previous 1.113: preferred, colored
Changes since revision 1.113: +2 -4 lines
Move the test for evbppc out of sets.subr and into bsd.own.mk, to
decide whether to make kernel modules: set MKKMOD to no for evbppc.
Use this in etc/Makefile to decide whether to do the "modules"
obsolete sets.  Move the ./var/db/obsolete/modules entry from the
"mi" to the "module.mi" file set.

Fixes the build for evbppc.

Discussed with uebayasi@

Revision 1.113: download - view: text, markup, annotated - select for diffs
Fri Dec 11 13:30:11 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +24 -37 lines
list_set_lists() - Share code of handling *.ad.* set lists.

Revision 1.112: download - view: text, markup, annotated - select for diffs
Fri Dec 11 13:10:47 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +29 -29 lines
Indent.

Revision 1.111: download - view: text, markup, annotated - select for diffs
Fri Dec 11 13:10:06 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +49 -9 lines
Refactor list_set_lists using more functions.

Revision 1.110: download - view: text, markup, annotated - select for diffs
Fri Dec 11 12:57:39 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +42 -67 lines
Replace many "if [ -f $x ]; then echo $x; fi" instances with function.

Revision 1.109: download - view: text, markup, annotated - select for diffs
Fri Dec 11 12:07:58 2009 UTC (15 years ago) by he
Branches: MAIN
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +4 -4 lines
Prefix mkvars.mk with ${rundir}/, so that the scripts from this
dir using sets.subr can be run from another directory, as is done
e.g. during "make release" via the mksums script.

OK'ed by uebayasi@

Revision 1.108: download - view: text, markup, annotated - select for diffs
Thu Dec 10 15:51:24 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.107: preferred, colored
Changes since revision 1.107: +5 -61 lines
Move make variable extraction & conversion logic from here-documented make
-f- command to an isolated makefile.  The list of non-_MKVARS.* variables
are concentrated there.

No functional changes.

Revision 1.107: download - view: text, markup, annotated - select for diffs
Thu Dec 10 13:25:19 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +9 -3 lines
Move the list of non-_MKVARS.* make variables from .for code to MKEXTRAVARS.
List one variable in one line for readability.  No functional changes.

Revision 1.106: download - view: text, markup, annotated - select for diffs
Thu Dec 10 13:19:21 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +1 -0 lines
Put MKMANZ back and unbreak its installation.

Revision 1.105: download - view: text, markup, annotated - select for diffs
Thu Dec 10 05:15:28 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.104: preferred, colored
Changes since revision 1.104: +9 -1 lines
Add print_mkvars make target for debug.

Revision 1.104: download - view: text, markup, annotated - select for diffs
Thu Dec 10 05:02:48 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.103: preferred, colored
Changes since revision 1.103: +0 -1 lines
MKZFS is properly set in bsd.own.mk now; remove it from MKEXTRAVARS.

Revision 1.103: download - view: text, markup, annotated - select for diffs
Thu Dec 3 18:26:34 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.102: preferred, colored
Changes since revision 1.102: +1 -0 lines
Add MKZFS to MKEXTRAVARS just to make sure.

Revision 1.102: download - view: text, markup, annotated - select for diffs
Thu Dec 3 13:45:11 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.101: preferred, colored
Changes since revision 1.101: +1 -0 lines
Put ${MKXORG} back to MKVARS.  It doesn't exist in bsd.own.mk but used here
to generate th set list keywork "xorg" in list_set_files().  Hopefully fix
some of reported build failures.

Revision 1.101: download - view: text, markup, annotated - select for diffs
Wed Dec 2 17:56:14 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.100: preferred, colored
Changes since revision 1.100: +1 -1 lines
Oops.  Remove debug echo again.

Revision 1.100: download - view: text, markup, annotated - select for diffs
Wed Dec 2 17:51:30 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.99: preferred, colored
Changes since revision 1.99: +21 -10 lines
Convert make variables ${_MKVARS.yes} / ${_MKVARS.no} to environments
${_MKVARS_yes} / ${_MKVARS_no} to make sure assignments done right both in
make and shell.

Extract important make variables not listed in ${_MKVARS.*}.

Revision 1.99: download - view: text, markup, annotated - select for diffs
Wed Dec 2 15:52:14 2009 UTC (15 years ago) by apb
Branches: MAIN
Diff to: previous 1.98: preferred, colored
Changes since revision 1.98: +3 -3 lines
Patches from Lloyd Parkes in PR 41684, plus my changes:
* ${HOSTNAME} is special to bash, so rename the variable to HOSTNAME_CMD.
* Don't use "cd -".
* Don't use only comments in the else part of an if statement.

Revision 1.98: download - view: text, markup, annotated - select for diffs
Wed Dec 2 15:18:06 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.97: preferred, colored
Changes since revision 1.97: +1 -2 lines
Add EXTSRCS to the list of syspkgs aware variables.  Remove debug code.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Wed Dec 2 15:05:55 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.96: preferred, colored
Changes since revision 1.96: +12 -1 lines
Pass the correct ${MKVARS} equivalent value to list_set_files().

XXX list_set_files() needs to be rewritten.

Revision 1.96: download - view: text, markup, annotated - select for diffs
Wed Dec 2 14:32:15 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +2 -2 lines
Quote variable values from make in case it has spaces.  Remove debug print.

Revision 1.95: download - view: text, markup, annotated - select for diffs
Wed Dec 2 14:28:24 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.94: preferred, colored
Changes since revision 1.94: +5 -3 lines
Fix previous; don't forget extra vars other than MK*.

Revision 1.94: download - view: text, markup, annotated - select for diffs
Wed Dec 2 14:13:12 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.93: preferred, colored
Changes since revision 1.93: +3 -49 lines
Don't hardcode the list of MK* variables but use ${_MKVARS.yes} and
${_MKVARS.no} provided by bsd.own.mk.

Revision 1.93: download - view: text, markup, annotated - select for diffs
Tue Dec 1 15:49:21 2009 UTC (15 years ago) by apb
Branches: MAIN
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +2 -3 lines
There's no point in adding _PKGTOOLS_VER=$(${PKG_CREATE} -V)
to any syspkg +BUILD_INFO files, since we don't use the pkg_* tools
to create syspkgs.  Also remove the definition of PKG_CREATE
from sets.subr, since nothing uses it now.

Revision 1.92: download - view: text, markup, annotated - select for diffs
Mon Nov 30 16:13:23 2009 UTC (15 years ago) by uebayasi
Branches: MAIN
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +26 -4 lines
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.)

Revision 1.91: download - view: text, markup, annotated - select for diffs
Thu Nov 5 17:34:25 2009 UTC (15 years, 1 month ago) by dyoung
Branches: MAIN
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +5 -3 lines
Fix MKKMOD=no builds:  in sets.subr, if $MKKMOD == no, leave the
modules set out of the list of NetBSD set lists, nlists.  If
$MKKMOD == no, do not install modules tests.

Revision 1.90: download - view: text, markup, annotated - select for diffs
Tue Nov 3 00:38:56 2009 UTC (15 years, 1 month ago) by dyoung
Branches: MAIN
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +8 -5 lines
Always respect MKBINUTILS=no, MKGCC=no, and MKGDB=no by filtering
entries binutils=N, gcc=N, or gdb=N from the set list.

Revision 1.89: download - view: text, markup, annotated - select for diffs
Wed Oct 7 22:22:18 2009 UTC (15 years, 2 months ago) by haad
Branches: MAIN
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +4 -2 lines
Add MKZFS file so building a release works for others, too.

Revision 1.88: download - view: text, markup, annotated - select for diffs
Tue Sep 29 23:56:26 2009 UTC (15 years, 2 months ago) by tsarna
Branches: MAIN
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +4 -2 lines
Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder.

Revision 1.87: download - view: text, markup, annotated - select for diffs
Tue Sep 8 07:08:00 2009 UTC (15 years, 3 months ago) by skrll
Branches: MAIN
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +9 -4 lines
Rename MKBFD to MKBINUTILS and support HAVE_BINUTILS for set lists. This
makes {MK,HAVE_}BINUTILS consistent with {MK,HAVE_}{GCC,GDB}.

Allow MKBFD to defines MKBINUTILS as a backwards compatibility hook.

Update the sets lists and add conditionals for lib{bfd,opcodes}.

Revision 1.86: download - view: text, markup, annotated - select for diffs
Mon Sep 7 02:27:27 2009 UTC (15 years, 3 months ago) by jnemeth
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +8 -4 lines
Create a modules.tgz set and move kernel modules into it.

Revision 1.71.2.5.4.1: download - view: text, markup, annotated - select for diffs
Thu Sep 3 00:22:48 2009 UTC (15 years, 3 months ago) by matt
Branches: matt-nb5-mips64
CVS tags: matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb4-mips64-k7-u2a-k9b
Diff to: previous 1.71.2.5: preferred, colored; next MAIN 1.71.2.6: preferred, colored
Changes since revision 1.71.2.5: +5 -2 lines
Teach it about MKATF, MKCXX, and MKGROFF

Revision 1.85: download - view: text, markup, annotated - select for diffs
Sun Aug 30 01:49:41 2009 UTC (15 years, 3 months ago) by dyoung
Branches: MAIN
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +4 -2 lines
Let us use MKKMOD=yes to leave the kernel modules out of the
distribution.

Revision 1.84: download - view: text, markup, annotated - select for diffs
Thu Jun 18 21:05:35 2009 UTC (15 years, 5 months ago) by mrg
Branches: MAIN
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +3 -2 lines
fix the prior change to add MKX11FONTS support.

Revision 1.81.2.1: download - view: text, markup, annotated - select for diffs
Wed May 13 19:17:50 2009 UTC (15 years, 7 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.81: preferred, colored; next MAIN 1.82: preferred, colored
Changes since revision 1.81: +4 -4 lines
Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.71.2.5: download - view: text, markup, annotated - select for diffs
Wed Apr 8 00:09:27 2009 UTC (15 years, 8 months ago) by snj
Branches: netbsd-5
CVS tags: netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u1-k1-k5
Branch point for: netbsd-5-1, netbsd-5-0, matt-nb5-mips64
Diff to: previous 1.71.2.4: preferred, colored; branchpoint 1.71: preferred, colored
Changes since revision 1.71.2.4: +3 -3 lines
Pull up following revision(s) (requested by apb in ticket #677):
	distrib/sets/sets.subr: revision 1.83
Print debug messages only when MAKEVERBOSE >= 3, not when
it is >= 2.  MAKEVERBOSE=2 is the default, and the messages
are too noisy.

Revision 1.83: download - view: text, markup, annotated - select for diffs
Tue Apr 7 20:46:20 2009 UTC (15 years, 8 months ago) by apb
Branches: MAIN
CVS tags: jym-xensuspend-nbase, jym-xensuspend-base
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +3 -3 lines
Print debug messages only when MAKEVERBOSE >= 3, not when
it is >= 2.  MAKEVERBOSE=2 is teh default, and the messages
are too noisy.

Revision 1.71.2.4: download - view: text, markup, annotated - select for diffs
Sat Apr 4 17:56:13 2009 UTC (15 years, 8 months ago) by snj
Branches: netbsd-5
Diff to: previous 1.71.2.3: preferred, colored; branchpoint 1.71: preferred, colored
Changes since revision 1.71.2.3: +3 -3 lines
Pull up following revision(s) (requested by apb in ticket #659):
	distrib/sets/sets.subr: revision 1.82
All non-error messages printed to stderr by makeplist must begin with
"DEBUG:", or else regpkg assumes that they are error messages.  Make the
verbose messages printed by the list_set_files function follow that
convention.  Fixes PR 41077 from Lloyd Parkes.

Revision 1.82: download - view: text, markup, annotated - select for diffs
Sat Apr 4 10:08:08 2009 UTC (15 years, 8 months ago) by apb
Branches: MAIN
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +3 -3 lines
All non-error messages printed to stderr by makeplist must begin with
"DEBUG:", or else regpkg assumes that they are error messages.  Make the
verbose messages printed by the list_set_files function follow that
convention.  Fixes PR 41077 from Lloyd Parkes.

Revision 1.81: download - view: text, markup, annotated - select for diffs
Sat Jan 24 22:14:44 2009 UTC (15 years, 10 months ago) by rmind
Branches: MAIN
Branch point for: jym-xensuspend
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +3 -3 lines
Revert path of modules back to "/stand".

Revision 1.80: download - view: text, markup, annotated - select for diffs
Sat Jan 24 00:29:12 2009 UTC (15 years, 10 months ago) by rmind
Branches: MAIN
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +3 -3 lines
Change path to kernel modules from "/stand" to "/kernel".
Needs to go in before 5.0.  Proposed on <tech-kern>.

Revision 1.79: download - view: text, markup, annotated - select for diffs
Mon Jan 19 19:13:45 2009 UTC (15 years, 10 months ago) by minskim
Branches: MAIN
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +2 -4 lines
MKSENDMAIL is no longer used.

Revision 1.71.2.3: download - view: text, markup, annotated - select for diffs
Fri Jan 16 21:41:06 2009 UTC (15 years, 10 months ago) by bouyer
Branches: netbsd-5
CVS tags: netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1
Diff to: previous 1.71.2.2: preferred, colored; branchpoint 1.71: preferred, colored
Changes since revision 1.71.2.2: +2 -4 lines
Apply patch, requested by pooka in ticket 259:
	distrib/sets/sets.subr			patch
	distrib/sets/lists/base/lkm.mi		patch
	distrib/sets/lists/base/md.amd64	patch
	distrib/sets/lists/base/md.sparc64	patch
	distrib/sets/lists/base/mi		patch
	distrib/sets/lists/base/shl.elf		patch
	distrib/sets/lists/base/shl.mi		patch
	distrib/sets/lists/comp/md.amd64	patch
	distrib/sets/lists/comp/md.sparc64	patch
	distrib/sets/lists/comp/mi		patch
	distrib/sets/lists/comp/shl.mi		patch
	distrib/sets/lists/man/mi		patch
	lib/Makefile				patch
	share/man/man5/mk.conf.5		patch
	share/mk/bsd.README			patch
	share/mk/bsd.own.mk			patch
	sys/lkm/vfs/Makefile			patch
	usr.sbin/Makefile			patch
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.

Revision 1.78: download - view: text, markup, annotated - select for diffs
Tue Dec 23 02:56:10 2008 UTC (15 years, 11 months ago) by agc
Branches: MAIN
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +4 -2 lines
Put the lvm/MKLVM glue into the sets subroutines

Revision 1.77: download - view: text, markup, annotated - select for diffs
Sat Nov 29 17:57:33 2008 UTC (16 years ago) by tsutsui
Branches: MAIN
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +20 -3 lines
Reorganize lists for MD modules:
- move MD module files from md.* into separate module.* lists
- make those module lists per MACHINE_CPU or MACHINE_ARCH,
  rather than per MACHINE

Tested on several ports.

XXX maybe we should also move usr/tests/modules/k_helper/k_helper.kmod
XXX from lists/tests/mi to lists/tests/module.mi and disable it on evbppc.

Revision 1.76: download - view: text, markup, annotated - select for diffs
Wed Nov 26 15:45:56 2008 UTC (16 years ago) by tsutsui
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +9 -9 lines
- rename set list lkm.mi -> module.mi
- move obsolete lists of usr/lkm files to mi

Revision 1.71.2.2: download - view: text, markup, annotated - select for diffs
Sat Nov 15 22:07:03 2008 UTC (16 years, 1 month ago) by snj
Branches: netbsd-5
Diff to: previous 1.71.2.1: preferred, colored; branchpoint 1.71: preferred, colored
Changes since revision 1.71.2.1: +4 -4 lines
Pull up following revision(s) (requested by mrg in ticket #64):
	share/mk/bsd.README: revision 1.238
	distrib/sets/sets.subr: revision 1.73
fix a couple of minor errors picked up by he@.  thanks!

Revision 1.71.2.1: download - view: text, markup, annotated - select for diffs
Sat Nov 15 22:05:12 2008 UTC (16 years, 1 month ago) by snj
Branches: netbsd-5
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +12 -4 lines
Pull up following revision(s) (requested by mrg in ticket #64):
	distrib/sets/Makefile: revision 1.64
	external/mit/xorg/server/Makefile: revision 1.5
	share/mk/bsd.README: revision 1.237
	BUILDING: revision 1.79
	share/mk/bsd.x11.mk: revision 1.71
	share/mk/bsd.own.mk: revision 1.544
	usr.bin/ssh/Makefile.inc: revision 1.18
	distrib/sets/sets.subr: revision 1.72
	share/man/man5/mk.conf.5: revision 1.42
	doc/BUILDING.mdoc: revision 1.68
	etc/Makefile: revision 1.360
	Makefile: revision 1.263
- retire MKXORG from public use
- introduce X11FLAVOUR to choose src/x11 vs src/external/mit/xorg
  for the X11 to build if MKX11=yes is set.  it takes the values
  of either Xorg or XFree86.
- default to Xorg on alpha, i386, macppc, shark, sparc and sparc64
- remove MKXORG_WITH_XSRC_XSERVER, unused and never useful

Revision 1.75: download - view: text, markup, annotated - select for diffs
Wed Nov 12 13:17:27 2008 UTC (16 years, 1 month ago) by pooka
Branches: MAIN
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +2 -4 lines
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.

Revision 1.74: download - view: text, markup, annotated - select for diffs
Wed Nov 12 12:35:50 2008 UTC (16 years, 1 month ago) by ad
Branches: MAIN
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +2 -4 lines
Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.

Revision 1.73: download - view: text, markup, annotated - select for diffs
Sun Nov 9 23:07:22 2008 UTC (16 years, 1 month ago) by mrg
Branches: MAIN
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +4 -4 lines
fix a couple of minor errors picked up by he@.  thanks!

Revision 1.72: download - view: text, markup, annotated - select for diffs
Sun Nov 9 23:02:29 2008 UTC (16 years, 1 month ago) by mrg
Branches: MAIN
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +12 -4 lines
- retire MKXORG from public use
- introduce X11FLAVOUR to choose src/x11 vs src/external/mit/xorg
  for the X11 to build if MKX11=yes is set.  it takes the values
  of either Xorg or XFree86.
- default to Xorg on alpha, i386, macppc, shark, sparc and sparc64
- remove MKXORG_WITH_XSRC_XSERVER, unused and never useful

Revision 1.71: download - view: text, markup, annotated - select for diffs
Sun Oct 26 07:31:00 2008 UTC (16 years, 1 month ago) by mrg
Branches: MAIN
CVS tags: netbsd-5-base
Branch point for: netbsd-5
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +4 -2 lines
support MKCRYPTO.

Revision 1.59.6.3
Sun Oct 5 20:10:32 2008 UTC (16 years, 2 months ago) by mjf
Branches: mjf-devfs2
FILE REMOVED
Changes since revision 1.59.6.2: +2 -2 lines
Sync with HEAD.

Revision 1.59.6.2: download - view: text, markup, annotated - select for diffs
Sun Sep 28 11:09:18 2008 UTC (16 years, 2 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.59.6.1: preferred, colored; branchpoint 1.59: preferred, colored
Changes since revision 1.59.6.1: +20 -20 lines
Sync with HEAD.

Revision 1.59.10.2: download - view: text, markup, annotated - select for diffs
Thu Sep 18 04:41:12 2008 UTC (16 years, 2 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.59.10.1: preferred, colored; branchpoint 1.59: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59.10.1: +22 -22 lines
Sync with wrstuden-revivesa-base-2.

Revision 1.70: download - view: text, markup, annotated - select for diffs
Sun Aug 31 00:19:33 2008 UTC (16 years, 3 months ago) by lukem
Branches: MAIN
CVS tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, mjf-devfs2-base, matt-mips64-base2
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +3 -18 lines
Remove set lists for the non-cross-compiled ("vendor provided") build of
XFree86; we've used our src/x11 framework for four years.

Revision 1.69: download - view: text, markup, annotated - select for diffs
Thu Aug 28 07:22:41 2008 UTC (16 years, 3 months ago) by lukem
Branches: MAIN
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +4 -2 lines
add debuglib keyword. per rtr

Revision 1.68: download - view: text, markup, annotated - select for diffs
Thu Aug 28 07:17:13 2008 UTC (16 years, 3 months ago) by lukem
Branches: MAIN
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +10 -5 lines
Add support for MKHTML and MKXORG enabling "html" and "xorg" keywords
(respectively).

MKXORG also sets x11_version as per MKX11.
(Eventually we'll deprecate the non cross-build X11 sets and remove
the need for the x11_version variable here)

Revision 1.67: download - view: text, markup, annotated - select for diffs
Mon Aug 25 07:27:27 2008 UTC (16 years, 3 months ago) by lukem
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +13 -7 lines
Support dynamicroot keyword, keyed off MKDYNAMICROOT!=no.
Sort some entries.
Document some keywords.

Revision 1.66: download - view: text, markup, annotated - select for diffs
Tue Jul 22 21:07:59 2008 UTC (16 years, 4 months ago) by dyoung
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +4 -2 lines
Per discussion on tech-userlevel@, do not compile and install nvi
if MKNVI=no.

The default is MKNVI=yes, so that this amounts to no change for
most users, but the default may change.

Revision 1.59.10.1: download - view: text, markup, annotated - select for diffs
Mon Jun 23 04:28:54 2008 UTC (16 years, 5 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +25 -4 lines
Sync w/ -current. 34 merge conflicts to follow.

Revision 1.59.8.1: download - view: text, markup, annotated - select for diffs
Wed Jun 4 02:03:19 2008 UTC (16 years, 6 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.59: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59: +25 -4 lines
sync with head

Revision 1.59.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:21:17 2008 UTC (16 years, 6 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +25 -4 lines
Sync with HEAD.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Thu May 22 22:56:40 2008 UTC (16 years, 6 months ago) by he
Branches: MAIN
CVS tags: yamt-pf42-base4, yamt-pf42-base3, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +15 -3 lines
When MAKEVERBOSE >= 2 (or if unset, by default), let list_set_files()
echo all the set list component file names to stderr, so they end
up in the build log.  This is to make it slightly easier to find
a suitable file to fix when the set lists need fixing.

Discussed with lukem.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Thu May 22 14:48:42 2008 UTC (16 years, 6 months ago) by he
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +4 -3 lines
Export NETBSDSRCDIR from make, and use it to point at
sys/conf/osrelease.sh, so that the script is found when building
with -O is given to build.sh.

Discussed with lukem.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Thu May 22 14:24:42 2008 UTC (16 years, 6 months ago) by lukem
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +4 -2 lines
OpenLDAP client libraries, utilities, and relevant manual pages.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Tue May 20 19:01:10 2008 UTC (16 years, 6 months ago) by ad
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +6 -3 lines
Install kernel modules into the proper locations, taking machine and
kernel version into account.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue May 20 15:18:29 2008 UTC (16 years, 6 months ago) by ad
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +3 -3 lines
Use HOST_SH.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Tue May 20 15:17:22 2008 UTC (16 years, 6 months ago) by ad
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +6 -3 lines
Recognise @MODULEDIR@ as a keyword in setlists.

Revision 1.56.4.2: download - view: text, markup, annotated - select for diffs
Sun Mar 23 00:21:02 2008 UTC (16 years, 8 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.56.4.1: preferred, colored; branchpoint 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56.4.1: +13 -4 lines
sync with HEAD

Revision 1.59.2.2: download - view: text, markup, annotated - select for diffs
Sat Feb 9 19:30:12 2008 UTC (16 years, 10 months ago) by jmmv
Branches: mjf-devfs
Diff to: previous 1.59.2.1: preferred, colored; branchpoint 1.59: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59.2.1: +484 -0 lines
Support negated build-time options in the lists.  I need this to disable
some files when the modular option (not yet committed) is enabled.

Revision 1.59.2.1
Sat Feb 9 19:30:11 2008 UTC (16 years, 10 months ago) by jmmv
Branches: mjf-devfs
FILE REMOVED
Changes since revision 1.59: +0 -484 lines
file sets.subr was added on branch mjf-devfs on 2008-02-09 19:30:12 +0000

Revision 1.59: download - view: text, markup, annotated - select for diffs
Sat Feb 9 19:30:11 2008 UTC (16 years, 10 months ago) by jmmv
Branches: MAIN
CVS tags: yamt-pf42-baseX, yamt-pf42-base2, yamt-pf42-base, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base
Branch point for: yamt-pf42, wrstuden-revivesa, mjf-devfs2, mjf-devfs
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +13 -4 lines
Support negated build-time options in the lists.  I need this to disable
some files when the modular option (not yet committed) is enabled.

Revision 1.56.4.1: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:28:13 2008 UTC (16 years, 11 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +3 -4 lines
sync with HEAD

Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat Dec 1 03:20:33 2007 UTC (17 years ago) by minskim
Branches: MAIN
CVS tags: matt-armv6-base, cube-autoconf-base, cube-autoconf
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +2 -3 lines
Remove MKUUCP from MKVARS; uucp is not in src any longer.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Mon Nov 12 15:06:45 2007 UTC (17 years, 1 month ago) by jmmv
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +3 -3 lines
Add the tests.tgz set

This adds a new tests.tgz set to releases which includes all the tests
for the system.  It is important to note that this set does not rely on
comp.tgz: a user of the system can run the tests without having the
development tools installed, which can be useful in a production machine.

Revision 1.54.2.1: download - view: text, markup, annotated - select for diffs
Tue Mar 6 20:37:28 2007 UTC (17 years, 9 months ago) by bouyer
Branches: netbsd-4
CVS tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0
Diff to: previous 1.54: preferred, colored; next MAIN 1.55: preferred, colored
Changes since revision 1.54: +4 -4 lines
Pull up following revision(s) (requested by apb in ticket #491):
	distrib/sets/regpkg: revision 1.15
	tools/gcc/mknative.common: revision 1.9
	distrib/sets/sets.subr: revision 1.56
	distrib/sets/regpkgset: revision 1.9
	build.sh: revision 1.161 via patch
Whenever we try to parse the output from make, run make with the -B
flag.  This ensures that -j<N> isn't accidentally inherited from the
environment, because the "--- foo ---" headers printed with -j<N> would
interfere with parsing the output.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Mon Feb 5 18:26:01 2007 UTC (17 years, 10 months ago) by apb
Branches: MAIN
CVS tags: matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup
Branch point for: matt-armv6
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +4 -4 lines
Whenever we try to parse the output from make, run make with the -B
flag.  This ensures that -j<N> isn't accidentally inherited from the
environment, because the "--- foo ---" headers printed with -j<N> would
interfere with parsing the output.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Fri Dec 29 15:52:20 2006 UTC (17 years, 11 months ago) by pooka
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +4 -2 lines
if MKPUFFS=yes is given, build & install mount_psshfs (default: no)

Revision 1.54: download - view: text, markup, annotated - select for diffs
Sun Nov 12 02:43:39 2006 UTC (18 years, 1 month ago) by christos
Branches: MAIN
CVS tags: netbsd-4-base
Branch point for: netbsd-4
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +2 -3 lines
more uucp removal

Revision 1.53: download - view: text, markup, annotated - select for diffs
Sun Jul 23 11:41:24 2006 UTC (18 years, 4 months ago) by lukem
Branches: MAIN
CVS tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +4 -2 lines
Implement MKDEBUG:
	If "no", don't build and install separate debugging symbols
	into /usr/libdata/debug.
	Default: no

Revision 1.52: download - view: text, markup, annotated - select for diffs
Wed Jul 12 13:39:04 2006 UTC (18 years, 5 months ago) by lukem
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +34 -59 lines
* Provide new keywords:
	gcc=<n>			<n> = value of ${HAVE_GCC}
	gdb=<n>			<n> = value of ${HAVE_GDB}

* Support extra keywords on lines with "obsolete" keywords to allow
  keyword-specific obsolete files.
  (Primarily intended for use with gcc=<n> and gdb=<n>, although
  it could be use for other items).

* Use the above features to collapse the gcc.* and gcc4.* lists into
  the appropriate set lists.

* Deprecate the tc.* lists as all platforms are either HAVE_GCC=3 or HAVE_GCC=4.

* Update set lists for HAVE_GDB=6.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Sat Jun 24 05:11:40 2006 UTC (18 years, 5 months ago) by mrg
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +4 -2 lines
add support for MKISCSI=no.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Fri Jun 9 03:14:54 2006 UTC (18 years, 6 months ago) by dogcow
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +4 -4 lines
As pointed out by Izumi and Tsutsui and Valeriy Ushakov, these should
properly be .ad. files, not .md. files.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Fri May 19 01:49:05 2006 UTC (18 years, 6 months ago) by dogcow
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +5 -2 lines
Use the gcc4 md list.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Fri Apr 7 19:38:58 2006 UTC (18 years, 8 months ago) by mrg
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +14 -5 lines
retire HAVE_GCC3/HAVE_GCC4 and introduce HAVE_GCC that is set to 2, 3 or 4.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Mon Mar 20 04:03:21 2006 UTC (18 years, 8 months ago) by christos
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -4 lines
Goodbye KerberosIV

Revision 1.46: download - view: text, markup, annotated - select for diffs
Sun Jan 8 10:25:33 2006 UTC (18 years, 11 months ago) by apb
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +16 -2 lines
Use TARGET_ENDIANNESS (from bsd.endian.mk) to decide whether
to add "-E B" or "-E L" options to ${db_opts}.

Approved by christos.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Wed Jan 4 14:35:03 2006 UTC (18 years, 11 months ago) by apb
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +58 -2 lines
Add cheap implementations of basename and dirname,
using builtin printf, or using echo if printf is not a
shell builtin.

Reviewed by agc

Revision 1.44: download - view: text, markup, annotated - select for diffs
Wed Jan 4 14:23:22 2006 UTC (18 years, 11 months ago) by apb
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +8 -3 lines
Add shell variables for several additional host tools,
required by the new versions of regpkgset and regpkg.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Tue Jan 3 16:40:16 2006 UTC (18 years, 11 months ago) by apb
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +25 -7 lines
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.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Tue Jan 3 15:42:42 2006 UTC (18 years, 11 months ago) by apb
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +11 -2 lines
Move default values for several shell variables into sets.subr.

Reviewed by agc

Revision 1.41: download - view: text, markup, annotated - select for diffs
Sun May 1 07:06:09 2005 UTC (19 years, 7 months ago) by lukem
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +11 -3 lines
Add support for following keywords in sets lists, based on mk.conf(5) vars:
	use_inet6		${USE_INET6} != no
	use_kerberos		${USE_KERBEROS} != no
	use_yp			${USE_YP} != no

Revision 1.39.2.1: download - view: text, markup, annotated - select for diffs
Wed Apr 6 21:25:18 2005 UTC (19 years, 8 months ago) by tron
Branches: netbsd-3
CVS tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0
Diff to: previous 1.39: preferred, colored; next MAIN 1.40: preferred, colored
Changes since revision 1.39: +3 -2 lines
Pull up revision 1.40 (requested by jmc in ticket #114):
Add "MKX11" flag. We need it for the X11 obsolete lists in the "base" set.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Tue Mar 22 09:28:24 2005 UTC (19 years, 8 months ago) by tron
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +3 -2 lines
Add "MKX11" flag. We need it for the X11 obsolete lists in the "base" set.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Tue Feb 22 14:39:58 2005 UTC (19 years, 9 months ago) by peter
Branches: MAIN
CVS tags: netbsd-3-base
Branch point for: netbsd-3
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +6 -2 lines
Add MKIPFILTER; if set to no, don't build and install the ipf(4) programs,
headers and LKM.

Add MKPF; if set to no, don't build and install the pf(4) programs,
headers, LKM and spamd.

Both options default to yes, so nothing changed in the default build.

Reviewed by lukem.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Mon Jan 10 03:13:04 2005 UTC (19 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +4 -2 lines
Support ${MKINET6} == "no".

Revision 1.37: download - view: text, markup, annotated - select for diffs
Mon Jan 10 00:20:21 2005 UTC (19 years, 11 months ago) by he
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +4 -2 lines
Don't build libpam and associated bits if the target platform doesn't
support shared libraries (sun2 and evbsh5 at it would seem), or if the
user has specified MKPIC=no.  Also introduce a new tag to the set lists
("pam"), so that the non-shlib ports can once again complete a release
build.

Discussed with christos and lukem.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Sun Jan 9 22:24:04 2005 UTC (19 years, 11 months ago) by matt
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +4 -2 lines
Add MKGCCCMDS/gcccmds

Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Jan 7 18:56:40 2005 UTC (19 years, 11 months ago) by tron
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -5 lines
EOL of XFree86 3.3.6, approved by core@NetBSD.org

Revision 1.34: download - view: text, markup, annotated - select for diffs
Fri Jul 23 15:11:26 2004 UTC (20 years, 4 months ago) by erh
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +3 -3 lines
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.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun Jun 13 22:35:02 2004 UTC (20 years, 6 months ago) by jmc
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +10 -4 lines
Add support for building/install just cat pages (via MANINSTALL=catpages) in
the sets. Originally from PR#24949. Tested w. all combinations of MANINSTALL

Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed Mar 17 20:32:02 2004 UTC (20 years, 9 months ago) by scw
Branches: MAIN
CVS tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +4 -2 lines
Allow MKGDB=no to override inclusion of records with the 'gdb' keyword.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Mar 5 04:52:50 2004 UTC (20 years, 9 months ago) by jmc
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +8 -7 lines
Restructure MKPIC tests so that stlib always gets set first based on
OBJECT_FMT and then MKPIC/arch tests can set shlib=no if they need to.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Feb 28 01:02:05 2004 UTC (20 years, 9 months ago) by matt
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +6 -3 lines
Recognize when MKPIC=no and then set shlib=no

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sun Feb 22 01:43:02 2004 UTC (20 years, 9 months ago) by uwe
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -3 lines
sh3 ports have shlibs now in the gcc3 world.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Jan 23 14:38:09 2004 UTC (20 years, 10 months ago) by lukem
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -3 lines
Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Jan 17 05:19:46 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +3 -3 lines
Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Jan 17 05:07:09 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -3 lines
Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Jan 12 09:42:07 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -2 lines
Support MKUUCP=no.
Fix the syspkgs for cu (now in uucp) and tip (now in util)

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Jan 12 03:08:06 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +4 -2 lines
Support MKSHARE=no

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun Jan 11 23:42:27 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +8 -2 lines
Support MKDOC=no MKINFO=no MKNLS=no

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Jan 11 15:09:51 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +55 -34 lines
Add support for:
	MKCATPAGES=no
	MKMAN=no
	MKMANZ=yes

Add ".man" (from "man") and ".cat" (from "catpages") to indicate files
that will automatically be treated as having a ".gz" extension if
MKMANZ != no.  (This simplifies the MKMANZ!=no support...)

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Jan 11 08:55:55 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +5 -3 lines
support MKBFD=no

Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Jan 8 01:39:26 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +13 -7 lines
If MKX11 != no, set x11_version="" and ignore USE_XF86_4.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Jan 4 13:20:49 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +5 -3 lines
support MKCVS=no

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Jan 4 00:54:18 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +5 -3 lines
Support MKCRYPTO=no

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Jan 3 15:43:50 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +5 -3 lines
Support MKPROFILE=no

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Jan 3 15:21:30 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +5 -3 lines
Support MKSKEY=no.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Jan 3 14:17:06 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +5 -3 lines
support MKYP=no

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Jan 3 13:50:26 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +5 -3 lines
support MKHESIOD=no

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sat Jan 3 13:31:38 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +12 -5 lines
Support MKCRYPTO_IDEA=yes, MKCRYPTO_MDC2=yes, MKCRYPTO_RC5=yes.
Resolves [install/18136].

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Jan 3 12:23:11 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +17 -13 lines
support postfix keyword (${MKPOSTFIX} != no).
tweak code to make it easier to add new keywords based on MKxxx vars.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Jan 3 02:38:58 2004 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +65 -71 lines
rename all the <bsd.own.mk> derived variables to uppercase, and export
them to the environment.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Dec 29 20:54:58 2003 UTC (20 years, 11 months ago) by jmc
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +7 -2 lines
Add support for rescue.ad.<cpu>.shl which appears to have been missed

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Dec 29 03:13:25 2003 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +217 -132 lines
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).

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Dec 26 06:05:27 2003 UTC (20 years, 11 months ago) by lukem
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +7 -4 lines
minor sh KNF

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Dec 11 09:46:26 2003 UTC (21 years ago) by dyoung
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +38 -1 lines
Fix the checkflist for builds without Kerberos 4 (MKKERBEROS4=no)
and without Kerberos 4 & 5 (MKKERBEROS=no). Previously checkflist
complained of missing files.

* move kerberos- and kerberos 4-only files into new flists,
  distrib/sets/lists/*/krb.*

* make the flist generators grok MKKERBEROS{,4} variables

* fix Makefiles which treat MKKERBEROS=no as MKKERBEROS5=no.
  9 out of 10 experts agree that it is ludicrous to build w/
  KERBEROS4 and w/o KERBEROS5.

* fix header files, also, which treat MKKERBEROS=no as MKKERBEROS5=no.

* omit some Kerberos-only subdirectories from the build as
  MKKERBEROS{,4} indicate

(I acknowledge the sentiment that flists are the wrong way to go,
and that the makefiles should produce the metalog directly.  That
sounds to me like the right way to go, but I am not prepared to do
revamp all the makefiles.  While my approach is expedient, it fits
painlessly within the current build architecture until we are
delivered from flist purgatory, and it does not postpone our
delivery. Fair enough?)

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Dec 9 15:42:31 2003 UTC (21 years ago) by tsutsui
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -4 lines
Use $have_gcc3 rather than $use_tools_toolchain,
which isn't set by sets.defaults.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Nov 25 07:19:46 2003 UTC (21 years ago) by dyoung
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +9 -1 lines
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.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Oct 29 23:05:55 2003 UTC (21 years, 1 month ago) by dyoung
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +4 -4 lines
Alphabetize environment, again.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Oct 29 23:04:27 2003 UTC (21 years, 1 month ago) by dyoung
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -4 lines
Alphabetize environment docs.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Aug 4 05:53:20 2003 UTC (21 years, 4 months ago) by mrg
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +20 -7 lines
add initial support for gcc3

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Jun 23 09:02:32 2003 UTC (21 years, 5 months ago) by dyoung
Branches: MAIN
For System Packages, two new utilities, a subroutine library, and
a new list:

sets.subr -- The set-listing code that is common to makeplist,
	     makeflist, and regpkg has moved here.

syspkgdeps -- Compute naive dependencies for system packages based
	      on directory containment. I.e., if package A contains
	      path /p/q, and package B contains path /p, then B is
	      considered a dependency of A. As Jim Wise remarks,
	      this is not quite right: system-package dependencies
	      should indicate a functional dependency. Nevertheless,
	      these naive dependencies protect us from orphaning
	      files when pkg_delete'ing system packages.

culldeps -- Helper for syspkgdeps. Removes redundant dependencies
	    from a dependencies table.  Essentially does the opposite
	    of a transitive closure on a dependencies table: if
	    the table contains A depends-on B, B depends-on C, and
	    A depends-on C, then A depends-on C is removed because
	    it can be derived from the prior two dependencies.

deps -- Dependencies computed by syspkgdeps.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>