head 1.16; access; symbols netbsd-10-0-RELEASE:1.14 netbsd-10-0-RC6:1.14 netbsd-10-0-RC5:1.14 netbsd-10-0-RC4:1.14 netbsd-10-0-RC3:1.14 netbsd-10-0-RC2:1.14 netbsd-10-0-RC1:1.14 netbsd-10:1.14.0.10 netbsd-10-base:1.14 netbsd-9-3-RELEASE:1.14 cjep_sun2x-base1:1.14 cjep_sun2x:1.14.0.8 cjep_sun2x-base:1.14 cjep_staticlib_x-base1:1.14 netbsd-9-2-RELEASE:1.14 cjep_staticlib_x:1.14.0.6 cjep_staticlib_x-base:1.14 netbsd-9-1-RELEASE:1.14 phil-wifi-20200421:1.14 phil-wifi-20200411:1.14 is-mlppp:1.14.0.4 is-mlppp-base:1.14 phil-wifi-20200406:1.14 netbsd-8-2-RELEASE:1.10 netbsd-9-0-RELEASE:1.14 netbsd-9-0-RC2:1.14 netbsd-9-0-RC1:1.14 phil-wifi-20191119:1.14 netbsd-9:1.14.0.2 netbsd-9-base:1.14 phil-wifi-20190609:1.14 netbsd-8-1-RELEASE:1.10 netbsd-8-1-RC1:1.10 pgoyette-compat-merge-20190127:1.10 pgoyette-compat-20190127:1.10 pgoyette-compat-20190118:1.10 pgoyette-compat-1226:1.10 pgoyette-compat-1126:1.10 pgoyette-compat-1020:1.10 pgoyette-compat-0930:1.10 pgoyette-compat-0906:1.10 netbsd-7-2-RELEASE:1.9 pgoyette-compat-0728:1.10 netbsd-8-0-RELEASE:1.10 phil-wifi:1.10.0.16 phil-wifi-base:1.10 pgoyette-compat-0625:1.10 netbsd-8-0-RC2:1.10 pgoyette-compat-0521:1.10 pgoyette-compat-0502:1.10 pgoyette-compat-0422:1.10 netbsd-8-0-RC1:1.10 pgoyette-compat-0415:1.10 pgoyette-compat-0407:1.10 pgoyette-compat-0330:1.10 pgoyette-compat-0322:1.10 pgoyette-compat-0315:1.10 netbsd-7-1-2-RELEASE:1.9 pgoyette-compat:1.10.0.14 pgoyette-compat-base:1.10 netbsd-7-1-1-RELEASE:1.9 matt-nb8-mediatek:1.10.0.12 matt-nb8-mediatek-base:1.10 perseant-stdc-iso10646:1.10.0.10 perseant-stdc-iso10646-base:1.10 netbsd-8:1.10.0.8 netbsd-8-base:1.10 prg-localcount2-base3:1.10 prg-localcount2-base2:1.10 prg-localcount2-base1:1.10 prg-localcount2:1.10.0.6 prg-localcount2-base:1.10 pgoyette-localcount-20170426:1.10 bouyer-socketcan-base1:1.10 pgoyette-localcount-20170320:1.10 netbsd-7-1:1.9.0.8 netbsd-7-1-RELEASE:1.9 netbsd-7-1-RC2:1.9 netbsd-7-nhusb-base-20170116:1.9 bouyer-socketcan:1.10.0.4 bouyer-socketcan-base:1.10 pgoyette-localcount-20170107:1.10 netbsd-7-1-RC1:1.9 pgoyette-localcount-20161104:1.10 netbsd-7-0-2-RELEASE:1.9 localcount-20160914:1.10 netbsd-7-nhusb:1.9.0.6 netbsd-7-nhusb-base:1.9 pgoyette-localcount-20160806:1.10 pgoyette-localcount-20160726:1.10 pgoyette-localcount:1.10.0.2 pgoyette-localcount-base:1.10 netbsd-7-0-1-RELEASE:1.9 netbsd-7-0:1.9.0.4 netbsd-7-0-RELEASE:1.9 netbsd-7-0-RC3:1.9 netbsd-7-0-RC2:1.9 netbsd-7-0-RC1:1.9 netbsd-6-0-6-RELEASE:1.3 netbsd-6-1-5-RELEASE:1.3.4.2 netbsd-7:1.9.0.2 netbsd-7-base:1.9 yamt-pagecache-base9:1.8 yamt-pagecache-tag8:1.3.2.2 netbsd-6-1-4-RELEASE:1.3.4.2 netbsd-6-0-5-RELEASE:1.3 tls-earlyentropy:1.8.0.2 tls-earlyentropy-base:1.9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.8 riastradh-drm2-base3:1.8 netbsd-6-1-3-RELEASE:1.3.4.2 netbsd-6-0-4-RELEASE:1.3 netbsd-6-1-2-RELEASE:1.3.4.2 netbsd-6-0-3-RELEASE:1.3 netbsd-6-1-1-RELEASE:1.3.4.2 riastradh-drm2-base2:1.7 riastradh-drm2-base1:1.7 riastradh-drm2:1.7.0.6 riastradh-drm2-base:1.7 netbsd-6-1:1.3.4.2.0.2 netbsd-6-0-2-RELEASE:1.3 netbsd-6-1-RELEASE:1.3.4.2 khorben-n900:1.7.0.4 netbsd-6-1-RC4:1.3.4.2 netbsd-6-1-RC3:1.3.4.2 agc-symver:1.7.0.2 agc-symver-base:1.7 netbsd-6-1-RC2:1.3.4.2 netbsd-6-1-RC1:1.3.4.2 yamt-pagecache-base8:1.5 netbsd-6-0-1-RELEASE:1.3 yamt-pagecache-base7:1.4 matt-nb6-plus-nbase:1.3 yamt-pagecache-base6:1.3 netbsd-6-0:1.3.0.10 netbsd-6-0-RELEASE:1.3 netbsd-6-0-RC2:1.3 tls-maxphys:1.3.0.8 tls-maxphys-base:1.9 matt-nb6-plus:1.3.0.6 matt-nb6-plus-base:1.3 netbsd-6-0-RC1:1.3 yamt-pagecache-base5:1.3 yamt-pagecache-base4:1.3 netbsd-6:1.3.0.4 netbsd-6-base:1.3 yamt-pagecache-base3:1.3 yamt-pagecache-base2:1.3 yamt-pagecache:1.3.0.2 yamt-pagecache-base:1.3 cherry-xenmp:1.2.0.4 cherry-xenmp-base:1.2 bouyer-quota2-nbase:1.2 bouyer-quota2:1.2.0.2 bouyer-quota2-base:1.2 matt-mips64-premerge-20101231:1.2 matt-premerge-20091211:1.1; locks; strict; comment @# @; 1.16 date 2023.05.16.13.20.38; author christos; state Exp; branches; next 1.15; commitid IQXaeohe9gQYQbpE; 1.15 date 2023.05.11.17.57.14; author christos; state Exp; branches; next 1.14; commitid 6bm7NdCC6TiUxzoE; 1.14 date 2019.04.03.19.52.38; author nakayama; state Exp; branches; next 1.13; commitid kGWNfggM2ArOmWhB; 1.13 date 2019.03.12.10.07.49; author mrg; state Exp; branches; next 1.12; commitid 7LVsaI9Mpyn4Q3fB; 1.12 date 2019.02.17.05.29.08; author mrg; state Exp; branches; next 1.11; commitid W2UflyAPFe6f25cB; 1.11 date 2019.02.09.21.43.23; author mrg; state dead; branches; next 1.10; commitid jfrK0Te4iM4sG8bB; 1.10 date 2015.06.19.18.16.06; author matt; state Exp; branches 1.10.16.1; next 1.9; commitid sIBsfmf801koj4qy; 1.9 date 2014.07.19.18.38.33; author lneto; state Exp; branches; next 1.8; commitid ANelHmZgJutVc1Jx; 1.8 date 2013.11.06.00.53.03; author mrg; state Exp; branches 1.8.2.1; next 1.7; commitid 4MvswOxf1oXQv9cx; 1.7 date 2013.03.12.20.22.00; author christos; state Exp; branches; next 1.6; 1.6 date 2013.03.12.20.01.55; author christos; state Exp; branches; next 1.5; 1.5 date 2012.12.18.22.45.14; author spz; state Exp; branches; next 1.4; 1.4 date 2012.12.09.22.06.21; author spz; state Exp; branches; next 1.3; 1.3 date 2011.10.08.13.14.03; author mbalmer; state Exp; branches 1.3.2.1 1.3.4.1 1.3.8.1; next 1.2; 1.2 date 2010.04.29.14.09.11; author lukem; state Exp; branches; next 1.1; 1.1 date 2009.12.13.01.02.25; author mrg; state Exp; branches; next ; 1.10.16.1 date 2019.06.10.21.42.45; author christos; state Exp; branches; next ; commitid jtc8rnCzWiEEHGqB; 1.8.2.1 date 2014.08.10.06.49.17; author tls; state Exp; branches; next ; commitid y7VxUlgGozD5AMLx; 1.3.2.1 date 2013.01.16.05.26.13; author yamt; state Exp; branches; next 1.3.2.2; 1.3.2.2 date 2013.01.23.00.04.30; author yamt; state Exp; branches; next 1.3.2.3; 1.3.2.3 date 2014.05.22.11.27.20; author yamt; state Exp; branches; next ; commitid spVi6gj5ReXSGwBx; 1.3.4.1 date 2012.12.13.23.50.28; author riz; state Exp; branches; next 1.3.4.2; 1.3.4.2 date 2013.01.05.23.10.31; author riz; state Exp; branches; next ; 1.3.8.1 date 2013.02.25.00.24.51; author tls; state Exp; branches; next 1.3.8.2; 1.3.8.2 date 2013.06.23.06.26.21; author tls; state Exp; branches; next 1.3.8.3; commitid OnlO1cBgtQRcIHUw; 1.3.8.3 date 2014.08.19.23.45.51; author tls; state Exp; branches; next ; commitid jTnpym9Qu0o4R1Nx; desc @@ 1.16 log @OpenSSL entries are handled by NetBSD.dist.compat @ text @# $NetBSD: NetBSD.dist.sparc64,v 1.15 2023/05/11 17:57:14 christos Exp $ ./usr/include/sparc @ 1.15 log @switch sparc64/aarch64 to OpenSSL-3.x @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.14 2019/04/03 19:52:38 nakayama Exp $ a3 4 ./usr/lib/sparc ./usr/lib/sparc/openssl ./usr/lib/sparc/openssl/modules ./usr/lib/sparc/openssl/engines @ 1.14 log @Fix previous. sparc64 is automatically added, so leave the sparc line. @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.13 2019/03/12 10:07:49 mrg Exp $ d4 4 @ 1.13 log @remove the recently added files or added entries for what is ./usr/include/$MACHINE and automatically add it. add sun68k for sun2/sun3. tested on about 12 platforms. there may be more failures to figure out but this should make them all special cases rather than always expected cases. fortunately, most builds don't see to hit these issues for reasons i haven't determined yet. @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.12 2019/02/17 05:29:08 mrg Exp $ d3 1 a3 1 ./usr/include/sparc64 @ 1.12 log @ensure that all include dirs are created before make includes runs. separate the compat vs per-arch -ness of the mtree lists. merge the mips64 mtree files into a single file. @ text @d1 1 a1 1 # $NetBSD$ a2 1 ./usr/include/sparc @ 1.11 log @separate out the arch-specific and compat-specific subdirs. put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc. probably need at at more files for sh3, mips, ppc, sparc, m68k, arm, ia64, etc., as every port has port- or arch- specific header subdirectory. @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.10 2015/06/19 18:16:06 matt Exp $ d3 2 a4 2 ./usr/include/g++/bits/sparc ./usr/include/g++/bits/sparc64 @ 1.10 log @Rework this to auto generate the compat directories using a template and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS and process the NetBSD.dist.tests to generate appropriate compat directories. @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.9 2014/07/19 18:38:33 lneto Exp $ @ 1.10.16.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.14 2019/04/03 19:52:38 nakayama Exp $ d3 2 a4 1 ./usr/include/sparc @ 1.9 log @lua: updated from 5.1 to 5.3 work3 * lua(1): - changed lua_Integer to intmax_t - updated distrib/sets/lists and etc/mtree - updated bsd.lua.mk - fixed bozohttpd (lua-bozo.c) - compatibilized bindings: gpio, sqlite * lua(4): - removed floating-point and libc dependencies using '#ifndef _KERNEL' - fixed division by zero and exponentiation - libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct() - acpica: removed isprint() from acnetbsd.h - libc: moved strcspn.c, strpbrk.c and strspn.c to common - removed stub headers - compatibilized bindings: luapmf, luasystm * reorganized luaconf.h * updated doc/CHANGES and doc/RESPONSIBLE @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.8 2013/11/06 00:53:03 mrg Exp $ a2 2 ./lib/sparc ./lib/sparc/npf a4 9 ./usr/lib/sparc ./usr/lib/sparc/i18n ./usr/lib/sparc/lua ./usr/lib/sparc/lua/5.3 ./usr/lib/sparc/security ./usr/libdata/debug/lib/sparc ./usr/libdata/debug/lib/sparc/npf ./usr/libdata/debug/usr/lib/sparc ./usr/libdata/debug/usr/lib/sparc/i18n @ 1.8 log @add g++ subdirs for GCC 4.8. @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.7 2013/03/12 20:22:00 christos Exp $ d10 1 a10 1 ./usr/lib/sparc/lua/5.1 @ 1.8.2.1 log @Rebase. @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.9 2014/07/19 18:38:33 lneto Exp $ d10 1 a10 1 ./usr/lib/sparc/lua/5.3 @ 1.7 log @fix typo @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.6 2013/03/12 20:01:55 christos Exp $ d5 2 @ 1.6 log @new directories for compat npf @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.5 2012/12/18 22:45:14 spz Exp $ d3 2 a4 2 ./usr/sparc ./usr/sparc/npf @ 1.5 log @add entries built for MKDEBUG and MKDEBUGLIB to the set lists Thanks to Hisashi T Fujinaka for pointing out the gap. @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.4 2012/12/09 22:06:21 spz Exp $ d3 2 a8 1 ./usr/lib/sparc/npf d10 2 a13 1 ./usr/libdata/debug/usr/lib/sparc/npf @ 1.4 log @Make the compat libs of npf extension shared libraries go to the compat directories instead of overwriting the arch native libs. Also, make sure the compat directories get created. Tested on amd64. @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.3 2011/10/08 13:14:03 mbalmer Exp $ d11 1 @ 1.3 log @Link the gpio(4) Lua module to the build and add it to the set lists. (There is no manual page yet, since we have not yet decided where to put them for Lua modules.) @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.2 2010/04/29 14:09:11 lukem Exp $ d7 1 @ 1.3.8.1 log @resync with head @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.3 2011/10/08 13:14:03 mbalmer Exp $ a6 1 ./usr/lib/sparc/npf a9 1 ./usr/libdata/debug/usr/lib/sparc/npf @ 1.3.8.2 log @resync from head @ text @d1 1 a1 1 # $NetBSD$ a2 2 ./lib/sparc ./lib/sparc/npf d7 1 a8 2 ./usr/libdata/debug/lib/sparc ./usr/libdata/debug/lib/sparc/npf d11 1 @ 1.3.8.3 log @Rebase to HEAD as of a few days ago. @ text @a4 2 ./usr/include/g++/bits/sparc ./usr/include/g++/bits/sparc64 d8 1 a8 1 ./usr/lib/sparc/lua/5.3 @ 1.3.2.1 log @sync with (a bit old) head @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.3 2011/10/08 13:14:03 mbalmer Exp $ a6 1 ./usr/lib/sparc/npf @ 1.3.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.3.2.1 2013/01/16 05:26:13 yamt Exp $ a10 1 ./usr/libdata/debug/usr/lib/sparc/npf @ 1.3.2.3 log @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") @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.3.2.2 2013/01/23 00:04:30 yamt Exp $ a2 4 ./lib/sparc ./lib/sparc/npf ./usr/include/g++/bits/sparc ./usr/include/g++/bits/sparc64 d7 1 a8 2 ./usr/libdata/debug/lib/sparc ./usr/libdata/debug/lib/sparc/npf d11 1 @ 1.3.4.1 log @Pull up following revision(s) (requested by rmind in ticket #743): distrib/sets/lists/base/md.sparc64: revision 1.170 distrib/sets/lists/base/ad.mips64eb: revision 1.105 etc/mtree/NetBSD.dist.sparc64: revision 1.4 etc/mtree/NetBSD.dist.x86_64: revision 1.4 distrib/sets/lists/base/ad.mips64el: revision 1.105 lib/npf/ext_log/Makefile: revision 1.2 etc/mtree/NetBSD.dist.mips64eb: revision 1.4 distrib/sets/lists/base/md.amd64: revision 1.181 etc/mtree/NetBSD.dist.mips64el: revision 1.5 lib/npf/ext_normalise/Makefile: revision 1.2 Make the compat libs of npf extension shared libraries go to the compat directories instead of overwriting the arch native libs. Also, make sure the compat directories get created. Tested on amd64. @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.3 2011/10/08 13:14:03 mbalmer Exp $ a6 1 ./usr/lib/sparc/npf @ 1.3.4.2 log @ distrib/sets/lists/base/ad.mips64eb patch distrib/sets/lists/base/ad.mips64el patch distrib/sets/lists/base/md.amd64 patch distrib/sets/lists/base/md.sparc64 patch distrib/sets/lists/comp/ad.mips64eb patch distrib/sets/lists/comp/ad.mips64el patch distrib/sets/lists/comp/md.amd64 patch distrib/sets/lists/comp/md.sparc64 patch distrib/sets/lists/comp/mi patch distrib/sets/lists/comp/shl.mi patch etc/mtree/NetBSD.dist.mips64eb patch etc/mtree/NetBSD.dist.mips64el patch etc/mtree/NetBSD.dist.sparc64 patch etc/mtree/NetBSD.dist.x86_64 patch Fix MKDEBUG/MKDEBUGLIB set lists. PR bin/47337. [spz, ticket #760] @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.3.4.1 2012/12/13 23:50:28 riz Exp $ a10 1 ./usr/libdata/debug/usr/lib/sparc/npf @ 1.2 log @Fix MKDEBUG=yes for libraries on sparc64 for base. @ text @d1 1 a1 1 # $NetBSD: NetBSD.dist.sparc64,v 1.1 2009/12/13 01:02:25 mrg Exp $ d5 2 @ 1.1 log @create /usr/lib/{i386,sparc}{,/security,/i18n} here, where they belong. @ text @d1 1 a1 1 # $NetBSD$ d6 2 @