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


Default branch: MAIN
Current tag: MAIN


Revision 1.204 / (download) - annotate - [select for diffs], Sat Sep 10 12:31:42 2022 UTC (18 months, 2 weeks ago) by rillig
Branch: 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, HEAD
Changes since 1.203: +3 -3 lines
Diff to previous 1.203 (colored) to selected 1.41 (colored)

distrib/sets/sets.subr: fix typo in comment

Revision 1.203 / (download) - annotate - [select for diffs], Thu Sep 8 05:26:34 2022 UTC (18 months, 2 weeks ago) by rillig
Branch: MAIN
Changes since 1.202: +11 -11 lines
Diff to previous 1.202 (colored) to selected 1.41 (colored)

distrib/sets/sets.subr: remove trailing whitespace

Revision 1.202 / (download) - annotate - [select for diffs], Sun Aug 21 07:10:03 2022 UTC (19 months, 1 week ago) by lukem
Branch: MAIN
Changes since 1.201: +2 -4 lines
Diff to previous 1.201 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Fri Dec 31 17:51:14 2021 UTC (2 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.200: +3 -3 lines
Diff to previous 1.200 (colored) to selected 1.41 (colored)

forgot one @CONFIG@

Revision 1.200 / (download) - annotate - [select for diffs], Fri Dec 31 16:14:44 2021 UTC (2 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.199: +4 -4 lines
Diff to previous 1.199 (colored) to selected 1.41 (colored)

change CONFIG to @CONFIG@ to indicate substitution is going to happen.

Revision 1.199 / (download) - annotate - [select for diffs], Thu Dec 30 02:30:53 2021 UTC (2 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.198: +3 -3 lines
Diff to previous 1.198 (colored) to selected 1.41 (colored)

don't match the empty pattern

Revision 1.198 / (download) - annotate - [select for diffs], Wed Dec 29 22:22:13 2021 UTC (2 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.197: +35 -6 lines
Diff to previous 1.197 (colored) to selected 1.41 (colored)

Enable split-debug files for kernels. Enabled by default with MKDEBUG=yes.

Revision 1.197 / (download) - annotate - [select for diffs], Sat Sep 25 21:26:03 2021 UTC (2 years, 6 months ago) by maya
Branch: MAIN
Changes since 1.196: +3 -8 lines
Diff to previous 1.196 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Sat Sep 25 08:54:30 2021 UTC (2 years, 6 months ago) by maya
Branch: MAIN
Changes since 1.195: +8 -3 lines
Diff to previous 1.195 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Tue Nov 10 21:47:40 2020 UTC (3 years, 4 months ago) by kamil
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.194: +5 -0 lines
Diff to previous 1.194 (colored) to selected 1.41 (colored)

Reintroduce the support of MKCATPAGES

Requested by <mrg>

Revision 1.194 / (download) - annotate - [select for diffs], Sun Nov 8 14:52:35 2020 UTC (3 years, 4 months ago) by kamil
Branch: MAIN
Changes since 1.193: +2 -7 lines
Diff to previous 1.193 (colored) to selected 1.41 (colored)

Remove the support for MKCATPAGES

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

Proposed on tech-userlevel@.

Revision 1.193 / (download) - annotate - [select for diffs], Sat Sep 26 17:49:49 2020 UTC (3 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.192: +8 -3 lines
Diff to previous 1.192 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Sat Sep 12 15:25:41 2020 UTC (3 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.191: +15 -5 lines
Diff to previous 1.191 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Mon May 18 21:19:34 2020 UTC (3 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.190: +8 -3 lines
Diff to previous 1.190 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Sat May 2 19:44:59 2020 UTC (3 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.189: +21 -10 lines
Diff to previous 1.189 (colored) to selected 1.41 (colored)

Add support for debugging modules for multi-arch (xen etc.)

Revision 1.189 / (download) - annotate - [select for diffs], Fri May 1 22:21:49 2020 UTC (3 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.188: +4 -2 lines
Diff to previous 1.188 (colored) to selected 1.41 (colored)

add more module sets.

Revision 1.188 / (download) - annotate - [select for diffs], Sat Apr 4 19:50:53 2020 UTC (3 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406
Changes since 1.187: +7 -3 lines
Diff to previous 1.187 (colored) to selected 1.41 (colored)

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.187 / (download) - annotate - [select for diffs], Wed Oct 2 11:16:00 2019 UTC (4 years, 5 months ago) by maya
Branch: MAIN
CVS Tags: phil-wifi-20191119, is-mlppp-base, is-mlppp
Changes since 1.186: +3 -3 lines
Diff to previous 1.186 (colored) to selected 1.41 (colored)

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.186 / (download) - annotate - [select for diffs], Tue Apr 16 21:20:51 2019 UTC (4 years, 11 months ago) by mrg
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base
Branch point for: netbsd-9
Changes since 1.185: +3 -2 lines
Diff to previous 1.185 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Sun Mar 10 11:04:08 2019 UTC (5 years ago) by mrg
Branch: MAIN
Changes since 1.184: +6 -2 lines
Diff to previous 1.184 (colored) to selected 1.41 (colored)

convert make's HAVE_MESA_VER into mesa_ver for set lists

Revision 1.184 / (download) - annotate - [select for diffs], Thu Apr 12 11:49:04 2018 UTC (5 years, 11 months ago) by nakayama
Branch: 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
Changes since 1.183: +9 -7 lines
Diff to previous 1.183 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Thu Feb 8 03:27:50 2018 UTC (6 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-base, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.182: +7 -2 lines
Diff to previous 1.182 (colored) to selected 1.41 (colored)

add openssl to the list of selectable variables for sets and fix the sets.

Revision 1.182 / (download) - annotate - [select for diffs], Wed Jan 10 18:15:18 2018 UTC (6 years, 2 months ago) by uwe
Branch: MAIN
Changes since 1.181: +10 -12 lines
Diff to previous 1.181 (colored) to selected 1.41 (colored)

When we ask make about MACHINE_CPU and TARGET_ENDIANNESS make sure we
use the right bsd.*.mk files.

Revision 1.181 / (download) - annotate - [select for diffs], Wed Nov 22 23:14:01 2017 UTC (6 years, 4 months ago) by kre
Branch: MAIN
Changes since 1.180: +4 -4 lines
Diff to previous 1.180 (colored) to selected 1.41 (colored)


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

Revision 1.180 / (download) - annotate - [select for diffs], Wed Nov 22 21:31:20 2017 UTC (6 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.179: +6 -6 lines
Diff to previous 1.179 (colored) to selected 1.41 (colored)

Ignore MAKEVERBOSE for snippet makefiles.

Revision 1.179 / (download) - annotate - [select for diffs], Wed Feb 8 18:21:23 2017 UTC (7 years, 1 month ago) by christos
Branch: 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
Changes since 1.178: +28 -75 lines
Diff to previous 1.178 (colored) to selected 1.41 (colored)

Document sets programmatically instead of keeping a list that constantly is
out of date.

Revision 1.178 / (download) - annotate - [select for diffs], Fri Aug 19 10:23:26 2016 UTC (7 years, 7 months ago) by mrg
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, pgoyette-localcount-20161104, localcount-20160914, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.177: +4 -6 lines
Diff to previous 1.177 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Tue Aug 16 01:05:19 2016 UTC (7 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.176: +8 -2 lines
Diff to previous 1.176 (colored) to selected 1.41 (colored)

support xorg_server_ver define, currently settable to 110 (1.10.x)
or 118 (1.18.x).

Revision 1.176 / (download) - annotate - [select for diffs], Wed May 25 00:14:47 2016 UTC (7 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726
Branch point for: pgoyette-localcount
Changes since 1.175: +3 -3 lines
Diff to previous 1.175 (colored) to selected 1.41 (colored)

Give up and use TOOL_SED again.

Revision 1.175 / (download) - annotate - [select for diffs], Wed May 25 00:07:20 2016 UTC (7 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.174: +3 -3 lines
Diff to previous 1.174 (colored) to selected 1.41 (colored)

Fix SED issue differently.

Revision 1.174 / (download) - annotate - [select for diffs], Sun Feb 21 04:16:36 2016 UTC (8 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.173: +4 -3 lines
Diff to previous 1.173 (colored) to selected 1.41 (colored)

document CTF

Revision 1.173 / (download) - annotate - [select for diffs], Thu Jul 23 08:03:25 2015 UTC (8 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.172: +3 -4 lines
Diff to previous 1.172 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Thu Jul 9 18:19:34 2015 UTC (8 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.171: +6 -4 lines
Diff to previous 1.171 (colored) to selected 1.41 (colored)

Add nocompatmodules keyword to stop the expanding of a kmod to compatmodules.
Use for compat_netbsd32 on mips

Revision 1.171 / (download) - annotate - [select for diffs], Sun Jun 28 23:49:33 2015 UTC (8 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.170: +3 -3 lines
Diff to previous 1.170 (colored) to selected 1.41 (colored)

Need debug sets if ${MKDEBUGLIB} != "no"

Revision 1.170 / (download) - annotate - [select for diffs], Sat Jun 27 16:21:07 2015 UTC (8 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.169: +9 -2 lines
Diff to previous 1.169 (colored) to selected 1.41 (colored)

Add MKCOMPATX11 knob for making X11 compat libraries.

Revision 1.169 / (download) - annotate - [select for diffs], Sat Jun 27 15:41:26 2015 UTC (8 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.168: +3 -2 lines
Diff to previous 1.168 (colored) to selected 1.41 (colored)

add pigzgzip to comment

Revision 1.168 / (download) - annotate - [select for diffs], Thu Jun 25 05:27:00 2015 UTC (8 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.167: +7 -3 lines
Diff to previous 1.167 (colored) to selected 1.41 (colored)

Don't add duplicate compat paths

Revision 1.167 / (download) - annotate - [select for diffs], Tue Jun 23 00:58:16 2015 UTC (8 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.166: +14 -15 lines
Diff to previous 1.166 (colored) to selected 1.41 (colored)

Fix spurious wantedness of compat, compattests, kmod, and compatmodules
keywords.  Be more consistent in names.

Revision 1.166 / (download) - annotate - [select for diffs], Mon Jun 22 07:07:10 2015 UTC (8 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.165: +19 -15 lines
Diff to previous 1.165 (colored) to selected 1.41 (colored)

Rework a little.  test MKCOMPATMODULES for KMOD entry autogeneration.

Revision 1.165 / (download) - annotate - [select for diffs], Mon Jun 22 05:59:59 2015 UTC (8 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.164: +95 -6 lines
Diff to previous 1.164 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Thu May 28 14:36:44 2015 UTC (8 years, 10 months ago) by rjs
Branch: MAIN
Changes since 1.163: +2 -3 lines
Diff to previous 1.163 (colored) to selected 1.41 (colored)

Build both xf86-video-radeon drivers for amd64 and i386, just build the
old one for other ports.

Revision 1.163 / (download) - annotate - [select for diffs], Sun Mar 1 07:46:04 2015 UTC (9 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.162: +3 -2 lines
Diff to previous 1.162 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Mon Jan 5 03:45:31 2015 UTC (9 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.161: +8 -2 lines
Diff to previous 1.161 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Wed Nov 12 03:49:26 2014 UTC (9 years, 4 months ago) by enami
Branch: MAIN
Changes since 1.160: +3 -2 lines
Diff to previous 1.160 (colored) to selected 1.41 (colored)

List missing compatmodules keyword in the comment.

Revision 1.160 / (download) - annotate - [select for diffs], Wed Jan 29 22:35:52 2014 UTC (10 years, 2 months ago) by joerg
Branch: 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
Changes since 1.159: +3 -3 lines
Diff to previous 1.159 (colored) to selected 1.41 (colored)

Update for libgcc->libgcc_eh change.

Revision 1.159 / (download) - annotate - [select for diffs], Tue Jan 28 02:54:02 2014 UTC (10 years, 2 months ago) by matt
Branch: MAIN
Changes since 1.158: +3 -3 lines
Diff to previous 1.158 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Sun Jan 26 21:33:53 2014 UTC (10 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.157: +3 -3 lines
Diff to previous 1.157 (colored) to selected 1.41 (colored)

Adjust trigger variable for unwind.h to follow changes in libc.

Revision 1.157 / (download) - annotate - [select for diffs], Thu Jan 2 12:54:36 2014 UTC (10 years, 2 months ago) by tho
Branch: MAIN
Changes since 1.156: +3 -2 lines
Diff to previous 1.156 (colored) to selected 1.41 (colored)

Mark all _pic.a archive files with the 'picinstall' flag.

This fixes checkflist with MKPICINSTALL=no.

ok christos@.

Revision 1.156 / (download) - annotate - [select for diffs], Mon Oct 14 16:00:16 2013 UTC (10 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.155: +3 -3 lines
Diff to previous 1.155 (colored) to selected 1.41 (colored)

Rename USE_LIBGCC to HAVE_LIBGCC and retry using it as flag on unwind.h.

Revision 1.155 / (download) - annotate - [select for diffs], Mon Oct 14 11:11:13 2013 UTC (10 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.154: +3 -3 lines
Diff to previous 1.154 (colored) to selected 1.41 (colored)

Invert logic to try to fix the !clang case.

Revision 1.154 / (download) - annotate - [select for diffs], Mon Oct 14 01:30:21 2013 UTC (10 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.153: +3 -2 lines
Diff to previous 1.153 (colored) to selected 1.41 (colored)

Include compiler-rt and libunwind in libc for Clang/x86 builds.

Revision 1.153 / (download) - annotate - [select for diffs], Sun Sep 29 12:11:59 2013 UTC (10 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.152: +3 -2 lines
Diff to previous 1.152 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Mon Sep 9 13:04:57 2013 UTC (10 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.151: +3 -2 lines
Diff to previous 1.151 (colored) to selected 1.41 (colored)

Add conditional entry for lld.

Revision 1.151 / (download) - annotate - [select for diffs], Wed Jun 12 21:35:29 2013 UTC (10 years, 9 months ago) by mrg
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Changes since 1.150: +3 -3 lines
Diff to previous 1.150 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Mon Jun 10 05:04:00 2013 UTC (10 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.149: +3 -2 lines
Diff to previous 1.149 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Mon May 6 20:38:42 2013 UTC (10 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: khorben-n900
Changes since 1.148: +3 -3 lines
Diff to previous 1.148 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Tue Apr 30 16:26:26 2013 UTC (10 years, 11 months ago) by matt
Branch: MAIN
Changes since 1.147: +7 -2 lines
Diff to previous 1.147 (colored) to selected 1.41 (colored)

Explicitly make MKSOFTFLOAT a mkvar.
Add support for endian={1234,4321}
Add EABI flag for ARM.

Revision 1.147 / (download) - annotate - [select for diffs], Sun Apr 28 04:05:37 2013 UTC (10 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.146: +3 -2 lines
Diff to previous 1.146 (colored) to selected 1.41 (colored)

Introduce MKLIBSTDCXX, defaulting to yes.

Revision 1.146 / (download) - annotate - [select for diffs], Sat Apr 27 23:02:17 2013 UTC (10 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.145: +3 -2 lines
Diff to previous 1.145 (colored) to selected 1.41 (colored)

Add build glue for libc++.

Revision 1.145 / (download) - annotate - [select for diffs], Wed Feb 27 21:25:05 2013 UTC (11 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: agc-symver-base, agc-symver
Changes since 1.144: +3 -2 lines
Diff to previous 1.144 (colored) to selected 1.41 (colored)

Add infrastructure for building MCLinker.

Revision 1.144 / (download) - annotate - [select for diffs], Fri Feb 15 19:49:48 2013 UTC (11 years, 1 month ago) by jmmv
Branch: MAIN
Changes since 1.143: +3 -2 lines
Diff to previous 1.143 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Mon Jan 28 13:46:47 2013 UTC (11 years, 2 months ago) by nakayama
Branch: MAIN
Changes since 1.142: +5 -5 lines
Diff to previous 1.142 (colored) to selected 1.41 (colored)

Follow the change from HAS_SSP to HAVE_SSP.

Revision 1.142 / (download) - annotate - [select for diffs], Wed Jan 16 21:11:05 2013 UTC (11 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8
Changes since 1.141: +5 -3 lines
Diff to previous 1.141 (colored) to selected 1.41 (colored)

- add xdebug set
- document debug better
- fix previous debug fallout.

Revision 1.141 / (download) - annotate - [select for diffs], Wed Jan 16 16:01:05 2013 UTC (11 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.140: +8 -3 lines
Diff to previous 1.140 (colored) to selected 1.41 (colored)

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.140 / (download) - annotate - [select for diffs], Sun Nov 11 21:03:21 2012 UTC (11 years, 4 months ago) by alnsn
Branch: MAIN
CVS Tags: yamt-pagecache-base7
Changes since 1.139: +3 -2 lines
Diff to previous 1.139 (colored) to selected 1.41 (colored)

Document sljit.

Revision 1.139 / (download) - annotate - [select for diffs], Sun Nov 4 16:26:52 2012 UTC (11 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.138: +3 -2 lines
Diff to previous 1.138 (colored) to selected 1.41 (colored)

add TPM sets.

Revision 1.138 / (download) - annotate - [select for diffs], Wed Aug 8 14:08:01 2012 UTC (11 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.137: +3 -2 lines
Diff to previous 1.137 (colored) to selected 1.41 (colored)

adjust for MKRUMP = no

Revision 1.137 / (download) - annotate - [select for diffs], Sat Jul 14 16:04:04 2012 UTC (11 years, 8 months ago) by spz
Branch: MAIN
Changes since 1.136: +2 -4 lines
Diff to previous 1.136 (colored) to selected 1.41 (colored)

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.136 / (download) - annotate - [select for diffs], Fri Feb 17 00:00:39 2012 UTC (12 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4
Changes since 1.135: +4 -8 lines
Diff to previous 1.135 (colored) to selected 1.41 (colored)

use osrelease.sh -k instead of hand-rolled logic.

Revision 1.135 / (download) - annotate - [select for diffs], Tue Feb 7 19:13:24 2012 UTC (12 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: netbsd-6-base
Branch point for: netbsd-6
Changes since 1.134: +3 -2 lines
Diff to previous 1.134 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Fri Feb 3 22:18:04 2012 UTC (12 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.133: +4 -5 lines
Diff to previous 1.133 (colored) to selected 1.41 (colored)

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.133 / (download) - annotate - [select for diffs], Sat Oct 22 00:05:17 2011 UTC (12 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.132: +7 -3 lines
Diff to previous 1.132 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Fri May 20 16:02:22 2011 UTC (12 years, 10 months ago) by plunky
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.131: +2 -3 lines
Diff to previous 1.131 (colored) to selected 1.41 (colored)

simplify PCC inclusion; MKPCCDMDS is not really required

Revision 1.131 / (download) - annotate - [select for diffs], Mon May 9 14:45:44 2011 UTC (12 years, 10 months ago) by haad
Branch: MAIN
Changes since 1.130: +3 -2 lines
Diff to previous 1.130 (colored) to selected 1.41 (colored)

Mention MKPERFUSE keyword here, too. I have forgot to commit this file before.

Revision 1.130 / (download) - annotate - [select for diffs], Thu Apr 21 20:59:38 2011 UTC (12 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.129: +2 -3 lines
Diff to previous 1.129 (colored) to selected 1.41 (colored)

Replace gnugrep keyword with ! bsdgrep

Revision 1.129 / (download) - annotate - [select for diffs], Thu Apr 21 14:26:33 2011 UTC (12 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.128: +4 -2 lines
Diff to previous 1.128 (colored) to selected 1.41 (colored)

Add MKBSDGREP switch for easy testing of the GNU grep
replacement/alternative.

Revision 1.128 / (download) - annotate - [select for diffs], Sun Feb 6 01:13:42 2011 UTC (13 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: bouyer-quota2-nbase, bouyer-quota2-base
Changes since 1.127: +3 -2 lines
Diff to previous 1.127 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Fri Jan 28 20:36:19 2011 UTC (13 years, 2 months ago) by matt
Branch: MAIN
Changes since 1.126: +21 -4 lines
Diff to previous 1.126 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Tue Dec 28 09:15:24 2010 UTC (13 years, 3 months ago) by he
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Branch point for: bouyer-quota2
Changes since 1.125: +5 -2 lines
Diff to previous 1.125 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Wed Dec 8 23:56:01 2010 UTC (13 years, 3 months ago) by njoly
Branch: MAIN
Changes since 1.124: +13 -9 lines
Diff to previous 1.124 (colored) to selected 1.41 (colored)

Make tests set generation optional, skipped for MKATF=no build.

Revision 1.124 / (download) - annotate - [select for diffs], Sat Jun 19 03:50:30 2010 UTC (13 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.123: +2 -3 lines
Diff to previous 1.123 (colored) to selected 1.41 (colored)

- 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) - annotate - [select for diffs], Fri Jun 18 04:21:21 2010 UTC (13 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.122: +3 -2 lines
Diff to previous 1.122 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Wed Mar 3 16:13:42 2010 UTC (14 years ago) by tron
Branch: MAIN
Changes since 1.121: +3 -2 lines
Diff to previous 1.121 (colored) to selected 1.41 (colored)

"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) - annotate - [select for diffs], Sun Feb 21 03:18:45 2010 UTC (14 years, 1 month ago) by darran
Branch: MAIN
Changes since 1.120: +3 -2 lines
Diff to previous 1.120 (colored) to selected 1.41 (colored)

Add DTrace to sets.

Revision 1.120 / (download) - annotate - [select for diffs], Thu Feb 4 13:07:55 2010 UTC (14 years, 1 month ago) by plunky
Branch: MAIN
Changes since 1.119: +4 -2 lines
Diff to previous 1.119 (colored) to selected 1.41 (colored)

add note of "pcc" and "pcccmds" attributes

Revision 1.119 / (download) - annotate - [select for diffs], Thu Jan 14 13:45:51 2010 UTC (14 years, 2 months ago) by he
Branch: MAIN
Changes since 1.118: +3 -2 lines
Diff to previous 1.118 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Mon Dec 21 15:37:25 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.117: +3 -2 lines
Diff to previous 1.117 (colored) to selected 1.41 (colored)

s/sed/${SED}/; s/xargs/${XARGS}/

Revision 1.117 / (download) - annotate - [select for diffs], Tue Dec 15 06:18:07 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.116: +26 -8 lines
Diff to previous 1.116 (colored) to selected 1.41 (colored)

Clean up debug knobs.

Revision 1.116 / (download) - annotate - [select for diffs], Tue Dec 15 05:11:08 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.115: +14 -9 lines
Diff to previous 1.115 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Tue Dec 15 05:07:11 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.114: +2 -5 lines
Diff to previous 1.114 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Fri Dec 11 15:22:33 2009 UTC (14 years, 3 months ago) by he
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.113: +2 -4 lines
Diff to previous 1.113 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Fri Dec 11 13:30:11 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.112: +24 -37 lines
Diff to previous 1.112 (colored) to selected 1.41 (colored)

list_set_lists() - Share code of handling *.ad.* set lists.

Revision 1.112 / (download) - annotate - [select for diffs], Fri Dec 11 13:10:47 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.111: +29 -29 lines
Diff to previous 1.111 (colored) to selected 1.41 (colored)

Indent.

Revision 1.111 / (download) - annotate - [select for diffs], Fri Dec 11 13:10:06 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.110: +49 -9 lines
Diff to previous 1.110 (colored) to selected 1.41 (colored)

Refactor list_set_lists using more functions.

Revision 1.110 / (download) - annotate - [select for diffs], Fri Dec 11 12:57:39 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.109: +42 -67 lines
Diff to previous 1.109 (colored) to selected 1.41 (colored)

Replace many "if [ -f $x ]; then echo $x; fi" instances with function.

Revision 1.109 / (download) - annotate - [select for diffs], Fri Dec 11 12:07:58 2009 UTC (14 years, 3 months ago) by he
Branch: MAIN
Changes since 1.108: +4 -4 lines
Diff to previous 1.108 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Thu Dec 10 15:51:24 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.107: +5 -61 lines
Diff to previous 1.107 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Thu Dec 10 13:25:19 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.106: +9 -3 lines
Diff to previous 1.106 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Thu Dec 10 13:19:21 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.105: +1 -0 lines
Diff to previous 1.105 (colored) to selected 1.41 (colored)

Put MKMANZ back and unbreak its installation.

Revision 1.105 / (download) - annotate - [select for diffs], Thu Dec 10 05:15:28 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.104: +9 -1 lines
Diff to previous 1.104 (colored) to selected 1.41 (colored)

Add print_mkvars make target for debug.

Revision 1.104 / (download) - annotate - [select for diffs], Thu Dec 10 05:02:48 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.103: +0 -1 lines
Diff to previous 1.103 (colored) to selected 1.41 (colored)

MKZFS is properly set in bsd.own.mk now; remove it from MKEXTRAVARS.

Revision 1.103 / (download) - annotate - [select for diffs], Thu Dec 3 18:26:34 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.102: +1 -0 lines
Diff to previous 1.102 (colored) to selected 1.41 (colored)

Add MKZFS to MKEXTRAVARS just to make sure.

Revision 1.102 / (download) - annotate - [select for diffs], Thu Dec 3 13:45:11 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.101: +1 -0 lines
Diff to previous 1.101 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Wed Dec 2 17:56:14 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.100: +1 -1 lines
Diff to previous 1.100 (colored) to selected 1.41 (colored)

Oops.  Remove debug echo again.

Revision 1.100 / (download) - annotate - [select for diffs], Wed Dec 2 17:51:30 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.99: +21 -10 lines
Diff to previous 1.99 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Wed Dec 2 15:52:14 2009 UTC (14 years, 3 months ago) by apb
Branch: MAIN
Changes since 1.98: +3 -3 lines
Diff to previous 1.98 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Wed Dec 2 15:18:06 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.97: +1 -2 lines
Diff to previous 1.97 (colored) to selected 1.41 (colored)

Add EXTSRCS to the list of syspkgs aware variables.  Remove debug code.

Revision 1.97 / (download) - annotate - [select for diffs], Wed Dec 2 15:05:55 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.96: +12 -1 lines
Diff to previous 1.96 (colored) to selected 1.41 (colored)

Pass the correct ${MKVARS} equivalent value to list_set_files().

XXX list_set_files() needs to be rewritten.

Revision 1.96 / (download) - annotate - [select for diffs], Wed Dec 2 14:32:15 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.95: +2 -2 lines
Diff to previous 1.95 (colored) to selected 1.41 (colored)

Quote variable values from make in case it has spaces.  Remove debug print.

Revision 1.95 / (download) - annotate - [select for diffs], Wed Dec 2 14:28:24 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.94: +5 -3 lines
Diff to previous 1.94 (colored) to selected 1.41 (colored)

Fix previous; don't forget extra vars other than MK*.

Revision 1.94 / (download) - annotate - [select for diffs], Wed Dec 2 14:13:12 2009 UTC (14 years, 3 months ago) by uebayasi
Branch: MAIN
Changes since 1.93: +3 -49 lines
Diff to previous 1.93 (colored) to selected 1.41 (colored)

Don't hardcode the list of MK* variables but use ${_MKVARS.yes} and
${_MKVARS.no} provided by bsd.own.mk.

Revision 1.93 / (download) - annotate - [select for diffs], Tue Dec 1 15:49:21 2009 UTC (14 years, 3 months ago) by apb
Branch: MAIN
Changes since 1.92: +2 -3 lines
Diff to previous 1.92 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Mon Nov 30 16:13:23 2009 UTC (14 years, 4 months ago) by uebayasi
Branch: MAIN
Changes since 1.91: +26 -4 lines
Diff to previous 1.91 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Thu Nov 5 17:34:25 2009 UTC (14 years, 4 months ago) by dyoung
Branch: MAIN
Changes since 1.90: +5 -3 lines
Diff to previous 1.90 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Tue Nov 3 00:38:56 2009 UTC (14 years, 4 months ago) by dyoung
Branch: MAIN
Changes since 1.89: +8 -5 lines
Diff to previous 1.89 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Wed Oct 7 22:22:18 2009 UTC (14 years, 5 months ago) by haad
Branch: MAIN
Changes since 1.88: +4 -2 lines
Diff to previous 1.88 (colored) to selected 1.41 (colored)

Add MKZFS file so building a release works for others, too.

Revision 1.88 / (download) - annotate - [select for diffs], Tue Sep 29 23:56:26 2009 UTC (14 years, 6 months ago) by tsarna
Branch: MAIN
Changes since 1.87: +4 -2 lines
Diff to previous 1.87 (colored) to selected 1.41 (colored)

Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder.

Revision 1.87 / (download) - annotate - [select for diffs], Tue Sep 8 07:08:00 2009 UTC (14 years, 6 months ago) by skrll
Branch: MAIN
Changes since 1.86: +9 -4 lines
Diff to previous 1.86 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Mon Sep 7 02:27:27 2009 UTC (14 years, 6 months ago) by jnemeth
Branch: MAIN
Changes since 1.85: +8 -4 lines
Diff to previous 1.85 (colored) to selected 1.41 (colored)

Create a modules.tgz set and move kernel modules into it.

Revision 1.85 / (download) - annotate - [select for diffs], Sun Aug 30 01:49:41 2009 UTC (14 years, 7 months ago) by dyoung
Branch: MAIN
Changes since 1.84: +4 -2 lines
Diff to previous 1.84 (colored) to selected 1.41 (colored)

Let us use MKKMOD=yes to leave the kernel modules out of the
distribution.

Revision 1.84 / (download) - annotate - [select for diffs], Thu Jun 18 21:05:35 2009 UTC (14 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.83: +3 -2 lines
Diff to previous 1.83 (colored) to selected 1.41 (colored)

fix the prior change to add MKX11FONTS support.

Revision 1.83 / (download) - annotate - [select for diffs], Tue Apr 7 20:46:20 2009 UTC (14 years, 11 months ago) by apb
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.82: +3 -3 lines
Diff to previous 1.82 (colored) to selected 1.41 (colored)

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.82 / (download) - annotate - [select for diffs], Sat Apr 4 10:08:08 2009 UTC (14 years, 11 months ago) by apb
Branch: MAIN
Changes since 1.81: +3 -3 lines
Diff to previous 1.81 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Sat Jan 24 22:14:44 2009 UTC (15 years, 2 months ago) by rmind
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.80: +3 -3 lines
Diff to previous 1.80 (colored) to selected 1.41 (colored)

Revert path of modules back to "/stand".

Revision 1.80 / (download) - annotate - [select for diffs], Sat Jan 24 00:29:12 2009 UTC (15 years, 2 months ago) by rmind
Branch: MAIN
Changes since 1.79: +3 -3 lines
Diff to previous 1.79 (colored) to selected 1.41 (colored)

Change path to kernel modules from "/stand" to "/kernel".
Needs to go in before 5.0.  Proposed on <tech-kern>.

Revision 1.79 / (download) - annotate - [select for diffs], Mon Jan 19 19:13:45 2009 UTC (15 years, 2 months ago) by minskim
Branch: MAIN
Changes since 1.78: +2 -4 lines
Diff to previous 1.78 (colored) to selected 1.41 (colored)

MKSENDMAIL is no longer used.

Revision 1.78 / (download) - annotate - [select for diffs], Tue Dec 23 02:56:10 2008 UTC (15 years, 3 months ago) by agc
Branch: MAIN
Changes since 1.77: +4 -2 lines
Diff to previous 1.77 (colored) to selected 1.41 (colored)

Put the lvm/MKLVM glue into the sets subroutines

Revision 1.77 / (download) - annotate - [select for diffs], Sat Nov 29 17:57:33 2008 UTC (15 years, 4 months ago) by tsutsui
Branch: MAIN
Changes since 1.76: +20 -3 lines
Diff to previous 1.76 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Wed Nov 26 15:45:56 2008 UTC (15 years, 4 months ago) by tsutsui
Branch: MAIN
Changes since 1.75: +9 -9 lines
Diff to previous 1.75 (colored) to selected 1.41 (colored)

- rename set list lkm.mi -> module.mi
- move obsolete lists of usr/lkm files to mi

Revision 1.75 / (download) - annotate - [select for diffs], Wed Nov 12 13:17:27 2008 UTC (15 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.74: +2 -4 lines
Diff to previous 1.74 (colored) to selected 1.41 (colored)

Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.

Revision 1.74 / (download) - annotate - [select for diffs], Wed Nov 12 12:35:50 2008 UTC (15 years, 4 months ago) by ad
Branch: MAIN
Changes since 1.73: +2 -4 lines
Diff to previous 1.73 (colored) to selected 1.41 (colored)

Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.

Revision 1.73 / (download) - annotate - [select for diffs], Sun Nov 9 23:07:22 2008 UTC (15 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.72: +4 -4 lines
Diff to previous 1.72 (colored) to selected 1.41 (colored)

fix a couple of minor errors picked up by he@.  thanks!

Revision 1.72 / (download) - annotate - [select for diffs], Sun Nov 9 23:02:29 2008 UTC (15 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.71: +12 -4 lines
Diff to previous 1.71 (colored) to selected 1.41 (colored)

- 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) - annotate - [select for diffs], Sun Oct 26 07:31:00 2008 UTC (15 years, 5 months ago) by mrg
Branch: MAIN
CVS Tags: netbsd-5-base
Branch point for: netbsd-5
Changes since 1.70: +4 -2 lines
Diff to previous 1.70 (colored) to selected 1.41 (colored)

support MKCRYPTO.

Revision 1.70 / (download) - annotate - [select for diffs], Sun Aug 31 00:19:33 2008 UTC (15 years, 7 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, mjf-devfs2-base, matt-mips64-base2
Changes since 1.69: +3 -18 lines
Diff to previous 1.69 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Thu Aug 28 07:22:41 2008 UTC (15 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.68: +4 -2 lines
Diff to previous 1.68 (colored) to selected 1.41 (colored)

add debuglib keyword. per rtr

Revision 1.68 / (download) - annotate - [select for diffs], Thu Aug 28 07:17:13 2008 UTC (15 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.67: +10 -5 lines
Diff to previous 1.67 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Mon Aug 25 07:27:27 2008 UTC (15 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.66: +13 -7 lines
Diff to previous 1.66 (colored) to selected 1.41 (colored)

Support dynamicroot keyword, keyed off MKDYNAMICROOT!=no.
Sort some entries.
Document some keywords.

Revision 1.66 / (download) - annotate - [select for diffs], Tue Jul 22 21:07:59 2008 UTC (15 years, 8 months ago) by dyoung
Branch: MAIN
Changes since 1.65: +4 -2 lines
Diff to previous 1.65 (colored) to selected 1.41 (colored)

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.65 / (download) - annotate - [select for diffs], Thu May 22 22:56:40 2008 UTC (15 years, 10 months ago) by he
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Changes since 1.64: +15 -3 lines
Diff to previous 1.64 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Thu May 22 14:48:42 2008 UTC (15 years, 10 months ago) by he
Branch: MAIN
Changes since 1.63: +4 -3 lines
Diff to previous 1.63 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Thu May 22 14:24:42 2008 UTC (15 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.62: +4 -2 lines
Diff to previous 1.62 (colored) to selected 1.41 (colored)

OpenLDAP client libraries, utilities, and relevant manual pages.

Revision 1.62 / (download) - annotate - [select for diffs], Tue May 20 19:01:10 2008 UTC (15 years, 10 months ago) by ad
Branch: MAIN
Changes since 1.61: +6 -3 lines
Diff to previous 1.61 (colored) to selected 1.41 (colored)

Install kernel modules into the proper locations, taking machine and
kernel version into account.

Revision 1.61 / (download) - annotate - [select for diffs], Tue May 20 15:18:29 2008 UTC (15 years, 10 months ago) by ad
Branch: MAIN
Changes since 1.60: +3 -3 lines
Diff to previous 1.60 (colored) to selected 1.41 (colored)

Use HOST_SH.

Revision 1.60 / (download) - annotate - [select for diffs], Tue May 20 15:17:22 2008 UTC (15 years, 10 months ago) by ad
Branch: MAIN
Changes since 1.59: +6 -3 lines
Diff to previous 1.59 (colored) to selected 1.41 (colored)

Recognise @MODULEDIR@ as a keyword in setlists.

Revision 1.59 / (download) - annotate - [select for diffs], Sat Feb 9 19:30:11 2008 UTC (16 years, 1 month ago) by jmmv
Branch: 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
Changes since 1.58: +13 -4 lines
Diff to previous 1.58 (colored) to selected 1.41 (colored)

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.58 / (download) - annotate - [select for diffs], Sat Dec 1 03:20:33 2007 UTC (16 years, 4 months ago) by minskim
Branch: MAIN
CVS Tags: matt-armv6-base, cube-autoconf-base, cube-autoconf
Changes since 1.57: +2 -3 lines
Diff to previous 1.57 (colored) to selected 1.41 (colored)

Remove MKUUCP from MKVARS; uucp is not in src any longer.

Revision 1.57 / (download) - annotate - [select for diffs], Mon Nov 12 15:06:45 2007 UTC (16 years, 4 months ago) by jmmv
Branch: MAIN
Changes since 1.56: +3 -3 lines
Diff to previous 1.56 (colored) to selected 1.41 (colored)

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.56 / (download) - annotate - [select for diffs], Mon Feb 5 18:26:01 2007 UTC (17 years, 1 month ago) by apb
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup
Branch point for: matt-armv6
Changes since 1.55: +4 -4 lines
Diff to previous 1.55 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Fri Dec 29 15:52:20 2006 UTC (17 years, 3 months ago) by pooka
Branch: MAIN
Changes since 1.54: +4 -2 lines
Diff to previous 1.54 (colored) to selected 1.41 (colored)

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)

Revision 1.54 / (download) - annotate - [select for diffs], Sun Nov 12 02:43:39 2006 UTC (17 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-4-base
Branch point for: netbsd-4
Changes since 1.53: +2 -3 lines
Diff to previous 1.53 (colored) to selected 1.41 (colored)

more uucp removal

Revision 1.53 / (download) - annotate - [select for diffs], Sun Jul 23 11:41:24 2006 UTC (17 years, 8 months ago) by lukem
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.52: +4 -2 lines
Diff to previous 1.52 (colored) to selected 1.41 (colored)

Implement MKDEBUG:
	If "no", don't build and install separate debugging symbols
	into /usr/libdata/debug.
	Default: no

Revision 1.52 / (download) - annotate - [select for diffs], Wed Jul 12 13:39:04 2006 UTC (17 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.51: +34 -59 lines
Diff to previous 1.51 (colored) to selected 1.41 (colored)

* 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) - annotate - [select for diffs], Sat Jun 24 05:11:40 2006 UTC (17 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.50: +4 -2 lines
Diff to previous 1.50 (colored) to selected 1.41 (colored)

add support for MKISCSI=no.

Revision 1.50 / (download) - annotate - [select for diffs], Fri Jun 9 03:14:54 2006 UTC (17 years, 9 months ago) by dogcow
Branch: MAIN
Changes since 1.49: +4 -4 lines
Diff to previous 1.49 (colored) to selected 1.41 (colored)

As pointed out by Izumi and Tsutsui and Valeriy Ushakov, these should
properly be .ad. files, not .md. files.

Revision 1.49 / (download) - annotate - [select for diffs], Fri May 19 01:49:05 2006 UTC (17 years, 10 months ago) by dogcow
Branch: MAIN
Changes since 1.48: +5 -2 lines
Diff to previous 1.48 (colored) to selected 1.41 (colored)

Use the gcc4 md list.

Revision 1.48 / (download) - annotate - [select for diffs], Fri Apr 7 19:38:58 2006 UTC (17 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.47: +14 -5 lines
Diff to previous 1.47 (colored) to selected 1.41 (colored)

retire HAVE_GCC3/HAVE_GCC4 and introduce HAVE_GCC that is set to 2, 3 or 4.

Revision 1.47 / (download) - annotate - [select for diffs], Mon Mar 20 04:03:21 2006 UTC (18 years ago) by christos
Branch: MAIN
Changes since 1.46: +2 -4 lines
Diff to previous 1.46 (colored) to selected 1.41 (colored)

Goodbye KerberosIV

Revision 1.46 / (download) - annotate - [select for diffs], Sun Jan 8 10:25:33 2006 UTC (18 years, 2 months ago) by apb
Branch: MAIN
Changes since 1.45: +16 -2 lines
Diff to previous 1.45 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Wed Jan 4 14:35:03 2006 UTC (18 years, 2 months ago) by apb
Branch: MAIN
Changes since 1.44: +58 -2 lines
Diff to previous 1.44 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Wed Jan 4 14:23:22 2006 UTC (18 years, 2 months ago) by apb
Branch: MAIN
Changes since 1.43: +8 -3 lines
Diff to previous 1.43 (colored) to selected 1.41 (colored)

Add shell variables for several additional host tools,
required by the new versions of regpkgset and regpkg.

Revision 1.43 / (download) - annotate - [select for diffs], Tue Jan 3 16:40:16 2006 UTC (18 years, 2 months ago) by apb
Branch: MAIN
Changes since 1.42: +25 -7 lines
Diff to previous 1.42 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Tue Jan 3 15:42:42 2006 UTC (18 years, 2 months ago) by apb
Branch: MAIN
Changes since 1.41: +11 -2 lines
Diff to previous 1.41 (colored)

Move default values for several shell variables into sets.subr.

Reviewed by agc

Revision 1.41 / (download) - annotate - [selected], Sun May 1 07:06:09 2005 UTC (18 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.40: +11 -3 lines
Diff to previous 1.40 (colored)

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.40 / (download) - annotate - [select for diffs], Tue Mar 22 09:28:24 2005 UTC (19 years ago) by tron
Branch: MAIN
Changes since 1.39: +3 -2 lines
Diff to previous 1.39 (colored) to selected 1.41 (colored)

Add "MKX11" flag. We need it for the X11 obsolete lists in the "base" set.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Feb 22 14:39:58 2005 UTC (19 years, 1 month ago) by peter
Branch: MAIN
CVS Tags: netbsd-3-base
Branch point for: netbsd-3
Changes since 1.38: +6 -2 lines
Diff to previous 1.38 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Mon Jan 10 03:13:04 2005 UTC (19 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.37: +4 -2 lines
Diff to previous 1.37 (colored) to selected 1.41 (colored)

Support ${MKINET6} == "no".

Revision 1.37 / (download) - annotate - [select for diffs], Mon Jan 10 00:20:21 2005 UTC (19 years, 2 months ago) by he
Branch: MAIN
Changes since 1.36: +4 -2 lines
Diff to previous 1.36 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Sun Jan 9 22:24:04 2005 UTC (19 years, 2 months ago) by matt
Branch: MAIN
Changes since 1.35: +4 -2 lines
Diff to previous 1.35 (colored) to selected 1.41 (colored)

Add MKGCCCMDS/gcccmds

Revision 1.35 / (download) - annotate - [select for diffs], Fri Jan 7 18:56:40 2005 UTC (19 years, 2 months ago) by tron
Branch: MAIN
Changes since 1.34: +3 -5 lines
Diff to previous 1.34 (colored) to selected 1.41 (colored)

EOL of XFree86 3.3.6, approved by core@NetBSD.org

Revision 1.34 / (download) - annotate - [select for diffs], Fri Jul 23 15:11:26 2004 UTC (19 years, 8 months ago) by erh
Branch: MAIN
Changes since 1.33: +3 -3 lines
Diff to previous 1.33 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Sun Jun 13 22:35:02 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.32: +10 -4 lines
Diff to previous 1.32 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Wed Mar 17 20:32:02 2004 UTC (20 years ago) by scw
Branch: 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
Changes since 1.31: +4 -2 lines
Diff to previous 1.31 (colored) to selected 1.41 (colored)

Allow MKGDB=no to override inclusion of records with the 'gdb' keyword.

Revision 1.31 / (download) - annotate - [select for diffs], Fri Mar 5 04:52:50 2004 UTC (20 years ago) by jmc
Branch: MAIN
Changes since 1.30: +8 -7 lines
Diff to previous 1.30 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Sat Feb 28 01:02:05 2004 UTC (20 years, 1 month ago) by matt
Branch: MAIN
Changes since 1.29: +6 -3 lines
Diff to previous 1.29 (colored) to selected 1.41 (colored)

Recognize when MKPIC=no and then set shlib=no

Revision 1.29 / (download) - annotate - [select for diffs], Sun Feb 22 01:43:02 2004 UTC (20 years, 1 month ago) by uwe
Branch: MAIN
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored) to selected 1.41 (colored)

sh3 ports have shlibs now in the gcc3 world.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Jan 23 14:38:09 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Sat Jan 17 05:19:46 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Sat Jan 17 05:07:09 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Mon Jan 12 09:42:07 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.24: +4 -2 lines
Diff to previous 1.24 (colored) to selected 1.41 (colored)

Support MKUUCP=no.
Fix the syspkgs for cu (now in uucp) and tip (now in util)

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jan 12 03:08:06 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.23: +4 -2 lines
Diff to previous 1.23 (colored) to selected 1.41 (colored)

Support MKSHARE=no

Revision 1.23 / (download) - annotate - [select for diffs], Sun Jan 11 23:42:27 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.22: +8 -2 lines
Diff to previous 1.22 (colored) to selected 1.41 (colored)

Support MKDOC=no MKINFO=no MKNLS=no

Revision 1.22 / (download) - annotate - [select for diffs], Sun Jan 11 15:09:51 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.21: +55 -34 lines
Diff to previous 1.21 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Sun Jan 11 08:55:55 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.20: +5 -3 lines
Diff to previous 1.20 (colored) to selected 1.41 (colored)

support MKBFD=no

Revision 1.20 / (download) - annotate - [select for diffs], Thu Jan 8 01:39:26 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.19: +13 -7 lines
Diff to previous 1.19 (colored) to selected 1.41 (colored)

If MKX11 != no, set x11_version="" and ignore USE_XF86_4.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Jan 4 13:20:49 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.18: +5 -3 lines
Diff to previous 1.18 (colored) to selected 1.41 (colored)

support MKCVS=no

Revision 1.18 / (download) - annotate - [select for diffs], Sun Jan 4 00:54:18 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.17: +5 -3 lines
Diff to previous 1.17 (colored) to selected 1.41 (colored)

Support MKCRYPTO=no

Revision 1.17 / (download) - annotate - [select for diffs], Sat Jan 3 15:43:50 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.16: +5 -3 lines
Diff to previous 1.16 (colored) to selected 1.41 (colored)

Support MKPROFILE=no

Revision 1.16 / (download) - annotate - [select for diffs], Sat Jan 3 15:21:30 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.15: +5 -3 lines
Diff to previous 1.15 (colored) to selected 1.41 (colored)

Support MKSKEY=no.

Revision 1.15 / (download) - annotate - [select for diffs], Sat Jan 3 14:17:06 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.14: +5 -3 lines
Diff to previous 1.14 (colored) to selected 1.41 (colored)

support MKYP=no

Revision 1.14 / (download) - annotate - [select for diffs], Sat Jan 3 13:50:26 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.13: +5 -3 lines
Diff to previous 1.13 (colored) to selected 1.41 (colored)

support MKHESIOD=no

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jan 3 13:31:38 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.12: +12 -5 lines
Diff to previous 1.12 (colored) to selected 1.41 (colored)

Support MKCRYPTO_IDEA=yes, MKCRYPTO_MDC2=yes, MKCRYPTO_RC5=yes.
Resolves [install/18136].

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jan 3 12:23:11 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.11: +17 -13 lines
Diff to previous 1.11 (colored) to selected 1.41 (colored)

support postfix keyword (${MKPOSTFIX} != no).
tweak code to make it easier to add new keywords based on MKxxx vars.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Jan 3 02:38:58 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.10: +65 -71 lines
Diff to previous 1.10 (colored) to selected 1.41 (colored)

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

Revision 1.10 / (download) - annotate - [select for diffs], Mon Dec 29 20:54:58 2003 UTC (20 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.9: +7 -2 lines
Diff to previous 1.9 (colored) to selected 1.41 (colored)

Add support for rescue.ad.<cpu>.shl which appears to have been missed

Revision 1.9 / (download) - annotate - [select for diffs], Mon Dec 29 03:13:25 2003 UTC (20 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.8: +217 -132 lines
Diff to previous 1.8 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Fri Dec 26 06:05:27 2003 UTC (20 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.7: +7 -4 lines
Diff to previous 1.7 (colored) to selected 1.41 (colored)

minor sh KNF

Revision 1.7 / (download) - annotate - [select for diffs], Thu Dec 11 09:46:26 2003 UTC (20 years, 3 months ago) by dyoung
Branch: MAIN
Changes since 1.6: +38 -1 lines
Diff to previous 1.6 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Tue Dec 9 15:42:31 2003 UTC (20 years, 3 months ago) by tsutsui
Branch: MAIN
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored) to selected 1.41 (colored)

Use $have_gcc3 rather than $use_tools_toolchain,
which isn't set by sets.defaults.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Nov 25 07:19:46 2003 UTC (20 years, 4 months ago) by dyoung
Branch: MAIN
Changes since 1.4: +9 -1 lines
Diff to previous 1.4 (colored) to selected 1.41 (colored)

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) - annotate - [select for diffs], Wed Oct 29 23:05:55 2003 UTC (20 years, 5 months ago) by dyoung
Branch: MAIN
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored) to selected 1.41 (colored)

Alphabetize environment, again.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Oct 29 23:04:27 2003 UTC (20 years, 5 months ago) by dyoung
Branch: MAIN
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored) to selected 1.41 (colored)

Alphabetize environment docs.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Aug 4 05:53:20 2003 UTC (20 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.1: +20 -7 lines
Diff to previous 1.1 (colored) to selected 1.41 (colored)

add initial support for gcc3

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jun 23 09:02:32 2003 UTC (20 years, 9 months ago) by dyoung
Branch: MAIN
Diff to selected 1.41 (colored)

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.

This form allows you to request diff's 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.




CVSweb <webmaster@jp.NetBSD.org>