History log of /netbsd-current/external/bsd/dhcpcd/sbin/dhcpcd/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.57 31-Oct-2022 wiz

dhcpcd: _OPENBSD_SOURCE does not need to be defined any longer

reallocarray() is in the public namespace now


# 1.56 22-Oct-2021 roy

Remove build for stuff dhcpcd's import-src target now does.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.55 25-Feb-2021 rin

For SMALLPROG, do not compile in IPv6 support unless SMALLPROG_INET6 is
defined, as in the same manner as other utilities.


# 1.54 15-Jun-2020 roy

dhcpcd: Build privsep resource limited sandbox.


# 1.53 11-Jun-2020 roy

dhcpcd: Disable priviledge separation and sandboxing for SMALLPROG builds

It's a fair chunk of code and is probably safe enough for our ramdisks.


# 1.52 02-May-2020 fox

external/bsd/dhcpcd: Suppress -Werror=sign-conversion error.

Add -Wno-error=sign-conversion to prevent build failure, when run with MKLIBCSANITIZER=yes.

Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.

Reviewed by: kamil@


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.51 02-Apr-2020 roy

Build dhcpcd with privsep support.


Revision tags: is-mlppp-base
# 1.50 29-Jan-2020 christos

Hack for clang/powerpc


Revision tags: phil-wifi-20191119
# 1.49 13-Sep-2019 roy

No longer any need to build the dhcpcd embedded configuration files


Revision tags: netbsd-9-base
# 1.48 26-Jul-2019 roy

branches: 1.48.2;
Build dhcpcd without ARP support for SMALL builds.
The only functionality lost on modern NetBSD is the ability to
announce the preferred address for address sharing.
This shouldn't be an issue for installations.


# 1.47 25-Jul-2019 roy

Revert prior as dhcpcd-8.0.1 now builds small without IPv4LL again.


# 1.46 24-Jul-2019 roy

Temporarily turn on IPV4LL for SMALL builds to work around a compile issue.
This will be fixed in the next import.


Revision tags: phil-wifi-20190609
# 1.45 07-Feb-2019 roy

dhcpcd now builds without these warnings disabled.


# 1.44 04-Feb-2019 mrg

- use -Wno-error=implicit-fallthrough with GCC7.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.43 02-Feb-2018 mrg

branches: 1.43.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

branches: 1.22.2;
Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.56 22-Oct-2021 roy

Remove build for stuff dhcpcd's import-src target now does.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.55 25-Feb-2021 rin

For SMALLPROG, do not compile in IPv6 support unless SMALLPROG_INET6 is
defined, as in the same manner as other utilities.


# 1.54 15-Jun-2020 roy

dhcpcd: Build privsep resource limited sandbox.


# 1.53 11-Jun-2020 roy

dhcpcd: Disable priviledge separation and sandboxing for SMALLPROG builds

It's a fair chunk of code and is probably safe enough for our ramdisks.


# 1.52 02-May-2020 fox

external/bsd/dhcpcd: Suppress -Werror=sign-conversion error.

Add -Wno-error=sign-conversion to prevent build failure, when run with MKLIBCSANITIZER=yes.

Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.

Reviewed by: kamil@


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.51 02-Apr-2020 roy

Build dhcpcd with privsep support.


Revision tags: is-mlppp-base
# 1.50 29-Jan-2020 christos

Hack for clang/powerpc


Revision tags: phil-wifi-20191119
# 1.49 13-Sep-2019 roy

No longer any need to build the dhcpcd embedded configuration files


Revision tags: netbsd-9-base
# 1.48 26-Jul-2019 roy

branches: 1.48.2;
Build dhcpcd without ARP support for SMALL builds.
The only functionality lost on modern NetBSD is the ability to
announce the preferred address for address sharing.
This shouldn't be an issue for installations.


# 1.47 25-Jul-2019 roy

Revert prior as dhcpcd-8.0.1 now builds small without IPv4LL again.


# 1.46 24-Jul-2019 roy

Temporarily turn on IPV4LL for SMALL builds to work around a compile issue.
This will be fixed in the next import.


Revision tags: phil-wifi-20190609
# 1.45 07-Feb-2019 roy

dhcpcd now builds without these warnings disabled.


# 1.44 04-Feb-2019 mrg

- use -Wno-error=implicit-fallthrough with GCC7.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.43 02-Feb-2018 mrg

branches: 1.43.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

branches: 1.22.2;
Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.55 25-Feb-2021 rin

For SMALLPROG, do not compile in IPv6 support unless SMALLPROG_INET6 is
defined, as in the same manner as other utilities.


# 1.54 15-Jun-2020 roy

dhcpcd: Build privsep resource limited sandbox.


# 1.53 11-Jun-2020 roy

dhcpcd: Disable priviledge separation and sandboxing for SMALLPROG builds

It's a fair chunk of code and is probably safe enough for our ramdisks.


# 1.52 02-May-2020 fox

external/bsd/dhcpcd: Suppress -Werror=sign-conversion error.

Add -Wno-error=sign-conversion to prevent build failure, when run with MKLIBCSANITIZER=yes.

Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.

Reviewed by: kamil@


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.51 02-Apr-2020 roy

Build dhcpcd with privsep support.


Revision tags: is-mlppp-base
# 1.50 29-Jan-2020 christos

Hack for clang/powerpc


Revision tags: phil-wifi-20191119
# 1.49 13-Sep-2019 roy

No longer any need to build the dhcpcd embedded configuration files


Revision tags: netbsd-9-base
# 1.48 26-Jul-2019 roy

branches: 1.48.2;
Build dhcpcd without ARP support for SMALL builds.
The only functionality lost on modern NetBSD is the ability to
announce the preferred address for address sharing.
This shouldn't be an issue for installations.


# 1.47 25-Jul-2019 roy

Revert prior as dhcpcd-8.0.1 now builds small without IPv4LL again.


# 1.46 24-Jul-2019 roy

Temporarily turn on IPV4LL for SMALL builds to work around a compile issue.
This will be fixed in the next import.


Revision tags: phil-wifi-20190609
# 1.45 07-Feb-2019 roy

dhcpcd now builds without these warnings disabled.


# 1.44 04-Feb-2019 mrg

- use -Wno-error=implicit-fallthrough with GCC7.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.43 02-Feb-2018 mrg

branches: 1.43.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

branches: 1.22.2;
Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.54 15-Jun-2020 roy

dhcpcd: Build privsep resource limited sandbox.


# 1.53 11-Jun-2020 roy

dhcpcd: Disable priviledge separation and sandboxing for SMALLPROG builds

It's a fair chunk of code and is probably safe enough for our ramdisks.


# 1.52 02-May-2020 fox

external/bsd/dhcpcd: Suppress -Werror=sign-conversion error.

Add -Wno-error=sign-conversion to prevent build failure, when run with MKLIBCSANITIZER=yes.

Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.

Reviewed by: kamil@


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.51 02-Apr-2020 roy

Build dhcpcd with privsep support.


Revision tags: is-mlppp-base
# 1.50 29-Jan-2020 christos

Hack for clang/powerpc


Revision tags: phil-wifi-20191119
# 1.49 13-Sep-2019 roy

No longer any need to build the dhcpcd embedded configuration files


Revision tags: netbsd-9-base
# 1.48 26-Jul-2019 roy

branches: 1.48.2;
Build dhcpcd without ARP support for SMALL builds.
The only functionality lost on modern NetBSD is the ability to
announce the preferred address for address sharing.
This shouldn't be an issue for installations.


# 1.47 25-Jul-2019 roy

Revert prior as dhcpcd-8.0.1 now builds small without IPv4LL again.


# 1.46 24-Jul-2019 roy

Temporarily turn on IPV4LL for SMALL builds to work around a compile issue.
This will be fixed in the next import.


Revision tags: phil-wifi-20190609
# 1.45 07-Feb-2019 roy

dhcpcd now builds without these warnings disabled.


# 1.44 04-Feb-2019 mrg

- use -Wno-error=implicit-fallthrough with GCC7.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.43 02-Feb-2018 mrg

branches: 1.43.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

branches: 1.22.2;
Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.53 11-Jun-2020 roy

dhcpcd: Disable priviledge separation and sandboxing for SMALLPROG builds

It's a fair chunk of code and is probably safe enough for our ramdisks.


# 1.52 02-May-2020 fox

external/bsd/dhcpcd: Suppress -Werror=sign-conversion error.

Add -Wno-error=sign-conversion to prevent build failure, when run with MKLIBCSANITIZER=yes.

Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.

Reviewed by: kamil@


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.51 02-Apr-2020 roy

Build dhcpcd with privsep support.


Revision tags: is-mlppp-base
# 1.50 29-Jan-2020 christos

Hack for clang/powerpc


Revision tags: phil-wifi-20191119
# 1.49 13-Sep-2019 roy

No longer any need to build the dhcpcd embedded configuration files


Revision tags: netbsd-9-base
# 1.48 26-Jul-2019 roy

branches: 1.48.2;
Build dhcpcd without ARP support for SMALL builds.
The only functionality lost on modern NetBSD is the ability to
announce the preferred address for address sharing.
This shouldn't be an issue for installations.


# 1.47 25-Jul-2019 roy

Revert prior as dhcpcd-8.0.1 now builds small without IPv4LL again.


# 1.46 24-Jul-2019 roy

Temporarily turn on IPV4LL for SMALL builds to work around a compile issue.
This will be fixed in the next import.


Revision tags: phil-wifi-20190609
# 1.45 07-Feb-2019 roy

dhcpcd now builds without these warnings disabled.


# 1.44 04-Feb-2019 mrg

- use -Wno-error=implicit-fallthrough with GCC7.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.43 02-Feb-2018 mrg

branches: 1.43.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

branches: 1.22.2;
Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.52 02-May-2020 fox

external/bsd/dhcpcd: Suppress -Werror=sign-conversion error.

Add -Wno-error=sign-conversion to prevent build failure, when run with MKLIBCSANITIZER=yes.

Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.

Reviewed by: kamil@


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.51 02-Apr-2020 roy

Build dhcpcd with privsep support.


Revision tags: is-mlppp-base
# 1.50 29-Jan-2020 christos

Hack for clang/powerpc


Revision tags: phil-wifi-20191119
# 1.49 13-Sep-2019 roy

No longer any need to build the dhcpcd embedded configuration files


Revision tags: netbsd-9-base
# 1.48 26-Jul-2019 roy

branches: 1.48.2;
Build dhcpcd without ARP support for SMALL builds.
The only functionality lost on modern NetBSD is the ability to
announce the preferred address for address sharing.
This shouldn't be an issue for installations.


# 1.47 25-Jul-2019 roy

Revert prior as dhcpcd-8.0.1 now builds small without IPv4LL again.


# 1.46 24-Jul-2019 roy

Temporarily turn on IPV4LL for SMALL builds to work around a compile issue.
This will be fixed in the next import.


Revision tags: phil-wifi-20190609
# 1.45 07-Feb-2019 roy

dhcpcd now builds without these warnings disabled.


# 1.44 04-Feb-2019 mrg

- use -Wno-error=implicit-fallthrough with GCC7.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.43 02-Feb-2018 mrg

branches: 1.43.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

branches: 1.22.2;
Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.51 02-Apr-2020 roy

Build dhcpcd with privsep support.


# 1.50 29-Jan-2020 christos

Hack for clang/powerpc


Revision tags: phil-wifi-20191119
# 1.49 13-Sep-2019 roy

No longer any need to build the dhcpcd embedded configuration files


Revision tags: netbsd-9-base
# 1.48 26-Jul-2019 roy

branches: 1.48.2;
Build dhcpcd without ARP support for SMALL builds.
The only functionality lost on modern NetBSD is the ability to
announce the preferred address for address sharing.
This shouldn't be an issue for installations.


# 1.47 25-Jul-2019 roy

Revert prior as dhcpcd-8.0.1 now builds small without IPv4LL again.


# 1.46 24-Jul-2019 roy

Temporarily turn on IPV4LL for SMALL builds to work around a compile issue.
This will be fixed in the next import.


Revision tags: phil-wifi-20190609
# 1.45 07-Feb-2019 roy

dhcpcd now builds without these warnings disabled.


# 1.44 04-Feb-2019 mrg

- use -Wno-error=implicit-fallthrough with GCC7.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.43 02-Feb-2018 mrg

branches: 1.43.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

branches: 1.22.2;
Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.50 29-Jan-2020 christos

Hack for clang/powerpc


Revision tags: phil-wifi-20191119
# 1.49 13-Sep-2019 roy

No longer any need to build the dhcpcd embedded configuration files


Revision tags: netbsd-9-base
# 1.48 26-Jul-2019 roy

branches: 1.48.2;
Build dhcpcd without ARP support for SMALL builds.
The only functionality lost on modern NetBSD is the ability to
announce the preferred address for address sharing.
This shouldn't be an issue for installations.


# 1.47 25-Jul-2019 roy

Revert prior as dhcpcd-8.0.1 now builds small without IPv4LL again.


# 1.46 24-Jul-2019 roy

Temporarily turn on IPV4LL for SMALL builds to work around a compile issue.
This will be fixed in the next import.


Revision tags: phil-wifi-20190609
# 1.45 07-Feb-2019 roy

dhcpcd now builds without these warnings disabled.


# 1.44 04-Feb-2019 mrg

- use -Wno-error=implicit-fallthrough with GCC7.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.43 02-Feb-2018 mrg

branches: 1.43.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

branches: 1.22.2;
Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.49 13-Sep-2019 roy

No longer any need to build the dhcpcd embedded configuration files


Revision tags: netbsd-9-base
# 1.48 26-Jul-2019 roy

Build dhcpcd without ARP support for SMALL builds.
The only functionality lost on modern NetBSD is the ability to
announce the preferred address for address sharing.
This shouldn't be an issue for installations.


# 1.47 25-Jul-2019 roy

Revert prior as dhcpcd-8.0.1 now builds small without IPv4LL again.


# 1.46 24-Jul-2019 roy

Temporarily turn on IPV4LL for SMALL builds to work around a compile issue.
This will be fixed in the next import.


Revision tags: phil-wifi-20190609
# 1.45 07-Feb-2019 roy

dhcpcd now builds without these warnings disabled.


# 1.44 04-Feb-2019 mrg

- use -Wno-error=implicit-fallthrough with GCC7.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.43 02-Feb-2018 mrg

branches: 1.43.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

branches: 1.22.2;
Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.48 26-Jul-2019 roy

Build dhcpcd without ARP support for SMALL builds.
The only functionality lost on modern NetBSD is the ability to
announce the preferred address for address sharing.
This shouldn't be an issue for installations.


# 1.47 25-Jul-2019 roy

Revert prior as dhcpcd-8.0.1 now builds small without IPv4LL again.


# 1.46 24-Jul-2019 roy

Temporarily turn on IPV4LL for SMALL builds to work around a compile issue.
This will be fixed in the next import.


Revision tags: phil-wifi-20190609
# 1.45 07-Feb-2019 roy

dhcpcd now builds without these warnings disabled.


# 1.44 04-Feb-2019 mrg

- use -Wno-error=implicit-fallthrough with GCC7.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.43 02-Feb-2018 mrg

branches: 1.43.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

branches: 1.22.2;
Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.47 25-Jul-2019 roy

Revert prior as dhcpcd-8.0.1 now builds small without IPv4LL again.


# 1.46 24-Jul-2019 roy

Temporarily turn on IPV4LL for SMALL builds to work around a compile issue.
This will be fixed in the next import.


Revision tags: phil-wifi-20190609
# 1.45 07-Feb-2019 roy

dhcpcd now builds without these warnings disabled.


# 1.44 04-Feb-2019 mrg

- use -Wno-error=implicit-fallthrough with GCC7.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.43 02-Feb-2018 mrg

branches: 1.43.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

branches: 1.22.2;
Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.45 07-Feb-2019 roy

dhcpcd now builds without these warnings disabled.


# 1.44 04-Feb-2019 mrg

- use -Wno-error=implicit-fallthrough with GCC7.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.43 02-Feb-2018 mrg

convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

branches: 1.22.2;
Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.43 02-Feb-2018 mrg

convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

branches: 1.40.4;
Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.42 07-Oct-2017 roy

dhcpcd no longer needs hmac_md5.c


# 1.41 15-Sep-2017 roy

build dhcpcd with ARPING support for non small builds.


Revision tags: perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


Revision tags: prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.40 14-Apr-2017 roy

Build logerr support.


# 1.39 14-Apr-2017 roy

Generate dhcpcd-embedded.c for dependencies too.


# 1.38 13-Apr-2017 roy

Add dhcpcd-embedded.h to DPSRCS to ensure it exists when generating dependencies.


# 1.37 02-Apr-2017 roy

No more need to disable stack protector


# 1.36 31-Mar-2017 kamil

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>


# 1.35 31-Mar-2017 roy

Adjust build glue for dhcpcd-7


Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.34 02-Dec-2016 riastradh

branches: 1.34.2;
Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 22-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.34 01-Dec-2016 riastradh

Respect MKSHARE=no.


Revision tags: pgoyette-localcount-20161104
# 1.33 09-Oct-2016 roy

If SMALLPROG is defined, use a minimal dhcpcd-definitons.conf
and compile out IPv4LL and DHCP authentication.


# 1.32 18-Sep-2016 christos

provide a NO_AUTH option to strip auth for boot media; saves around 40K.


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.31 09-May-2016 roy

branches: 1.31.2;
Define _OPENBSD_SOURCE so dhcpcd can access reallocarray(3).


# 1.30 10-Apr-2016 roy

dhcpcd now uses libutil.


# 1.29 23-Mar-2016 mrg

use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5
you might have a look at this :-)


# 1.28 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.27 22-Oct-2015 roy

Install dhcpcd.conf as root writeable.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.22 14-Jun-2014 roy

Fix for dhcpcd-6.4.0


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.21 21-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


Revision tags: riastradh-drm2-base3
# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 12-Jul-2012 roy

Fix for dhcpcd-5.6.1


Revision tags: 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 matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


Revision tags: matt-mips64-premerge-20101231
# 1.9 26-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


Revision tags: matt-premerge-20091211
# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base
# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


Revision tags: matt-mips64-base2 haad-dm-base1
# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.26 21-Aug-2015 roy

10-mtu is no longer used


# 1.25 16-May-2015 roy

Inform dhcpcd we have config.h file to load.


# 1.24 27-Mar-2015 roy

Crank up the warnings.


# 1.23 19-Dec-2014 roy

Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.


# 1.22 14-Jun-2014 roy

Fix for dhcpcd-6.4.0


# 1.21 21-Mar-2014 roy

branches: 1.21.2;
Crank up the warnings and fortify the build.


# 1.20 25-Feb-2014 roy

Build new auth modules.


# 1.19 17-Jan-2014 roy

Specify correct run directory.
Fixes PR bin/48529 thanks to martin@


# 1.18 15-Jan-2014 roy

Don't enforce rc.d usage in the default build.


# 1.17 03-Jan-2014 roy

Build with dhcpcd-6.2.0


# 1.16 20-Sep-2013 roy

Fix building dhcpcd-6.1.0


# 1.15 21-Jun-2013 roy

Add the timezone hook


# 1.14 21-Jun-2013 roy

Build dhcpcd-6.0.0


# 1.13 04-Aug-2012 roy

branches: 1.13.2;
Workaround libc not exporting in6addr_any when built with MKINET6=no.


# 1.12 11-Jul-2012 roy

Fix for dhcpcd-5.6.1


# 1.11 25-Jan-2012 roy

branches: 1.11.2;
Fix for IPv6 RS support.


# 1.10 03-Jan-2011 roy

branches: 1.10.6;
Don't build the getline shim anymore as the NetBSD libc getline(3) has
proven itself now.


# 1.9 27-Nov-2010 roy

Install the 02-dump hook for dhcpcd.


# 1.8 10-Nov-2010 roy

Put correct init.d hooks into dhcpcd-run-hooks.


# 1.7 27-Feb-2010 roy

Include platform.c


# 1.6 02-Oct-2009 roy

Fix building dhcpcd-5.1.1


# 1.5 28-Apr-2009 roy

Fix compile


# 1.4 28-Apr-2009 roy

Update to dhcpcd-5.0.0


# 1.3 25-Oct-2008 apb

branches: 1.3.2; 1.3.4; 1.3.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.


# 1.2 20-Sep-2008 chris

branches: 1.2.4;
Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh


# 1.1 27-Jul-2008 joerg

branches: 1.1.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.


# 1.1.2.2 17-Sep-2008 wrstuden

Sync with wrstuden-revivesa-base-2.


# 1.1.2.1 27-Jul-2008 wrstuden

file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:14:27 +0000


# 1.2.4.2 19-Oct-2008 haad

Sync with HEAD.


# 1.2.4.1 20-Sep-2008 haad

file Makefile was added on branch haad-dm on 2008-10-19 22:39:50 +0000


# 1.3.8.1 20-Apr-2010 matt

sync to netbsd-5


# 1.3.4.1 13-May-2009 jym

Sync with HEAD.

Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html


# 1.3.2.3 22-Nov-2009 snj

Apply patch (requested by roy in ticket 1099):
Update dhcpcd to 5.1.3.


# 1.3.2.2 10-May-2009 snj

Pull up following revision(s) (requested by roy in ticket #534):
external/bsd/dhcpcd/sbin/dhcpcd/Makefile: revision 1.5
Fix compile


# 1.3.2.1 10-May-2009 snj

Pull up following revision(s) (requested by roy in ticket #534):
external/bsd/dhcpcd/sbin/dhcpcd/Makefile: revision 1.4
Update to dhcpcd-5.0.0


# 1.10.6.3 22-May-2014 yamt

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")


# 1.10.6.2 30-Oct-2012 yamt

sync with head


# 1.10.6.1 16-Apr-2012 yamt

sync with head


# 1.11.2.1 17-Oct-2012 riz

Apply patch (requested by roy in ticket #585):

Update dhcpcd to version 5.6.2.


# 1.13.2.2 19-Aug-2014 tls

Rebase to HEAD as of a few days ago.


# 1.13.2.1 23-Jun-2013 tls

resync from head


# 1.21.2.1 10-Aug-2014 tls

Rebase.