Commit Graph

235 Commits

Author SHA1 Message Date
martin cdf5348bbb Pull up following revision(s) (requested by nonaka in ticket #836):
external/gpl2/gmake/dist/glob/glob.c: revision 1.5
gmake: __alloca and __stat are provided only when building with GLIBC.
Fix a build failure on Ubuntu 18.04.
2018-06-07 16:02:16 +00:00
martin 1afc9b51d0 Pull up following revision(s) (requested by kamil in ticket #768):
external/gpl2/gmake/dist/glob/glob.c: revision 1.4

According to:
    https://sourceforge.net/p/predef/wiki/Libraries/

The macro used for old glibc is __GNU_LIBRARY__ and the new one is
__GLIBC__.

Try to fix linux compilation by detecting both.
2018-04-17 08:04:34 +00:00
snj b74bc0c9a0 Pull up following revision(s) (requested by christos in ticket #543):
external/gpl2/xcvs/dist/src/rsh-client.c: 1.3
Fix for CVE-2017-12836; (cvs command injection) from MirBSD.
2018-02-12 00:20:01 +00:00
snj 02fbcddc9c Pull up following revision(s) (requested by jmcneill in ticket #114):
distrib/sets/lists/comp/mi: revision 1.2139
	distrib/sets/lists/debug/mi: revision 1.217
	distrib/sets/mkvars.mk: revision 1.32
	external/gpl2/Makefile: revision 1.14
	share/mk/bsd.own.mk: revision 1.1010
	tools/Makefile: revisions 1.188, 1.189
	tools/dtc/Makefile: revisions 1.1, 1.2
	tools/libfdt/Makefile: revisions 1.1, 1.2
Add libfdt
--
New libfdt location
--
tools build glue.
--
Add dtc
--
add MKDTC
--
Add dtc
--
add DTC
--
add DTC
--
No need to set dtc twice.
--
Update for new libfdt location
2017-07-18 17:32:50 +00:00
snj 6864b6b1d3 Pull up following revision(s) (requested by jmcneill in ticket #114):
external/gpl2/dtc/Makefile: up to 1.1
	external/gpl2/dtc/Makefile.inc: up to 1.2
	external/gpl2/dtc/dist/.gitignore delete
	external/gpl2/dtc/dist/.travis.yml delete
	external/gpl2/dtc/dist/Documentation/dt-object-internal.txt: up to 1.1.1.1
	external/gpl2/dtc/dist/Documentation/manual.txt: up to 1.1.1.2
	external/gpl2/dtc/dist/Makefile: up to 1.1.1.2
	external/gpl2/dtc/dist/README: up to 1.1.1.2
	external/gpl2/dtc/dist/checks.c: up to 1.1.1.2
	external/gpl2/dtc/dist/convert-dtsv0-lexer.l: up to 1.1.1.2
	external/gpl2/dtc/dist/data.c: up to 1.3
	external/gpl2/dtc/dist/dtc-lexer.l: up to 1.3
	external/gpl2/dtc/dist/dtc-parser.y: up to 1.3
	external/gpl2/dtc/dist/dtc.c: up to 1.1.1.2
	external/gpl2/dtc/dist/dtc.h: up to 1.3
	external/gpl2/dtc/dist/fdtdump.c: up to 1.3
	external/gpl2/dtc/dist/fdtget.c: up to 1.1.1.2
	external/gpl2/dtc/dist/fdtput.c: up to 1.3
	external/gpl2/dtc/dist/flattree.c: up to 1.4
	external/gpl2/dtc/dist/fstree.c: up to 1.1.1.2
	external/gpl2/dtc/dist/libfdt/Makefile.libfdt delete
	external/gpl2/dtc/dist/libfdt/TODO delete
	external/gpl2/dtc/dist/libfdt/fdt.c delete
	external/gpl2/dtc/dist/libfdt/fdt.h delete
	external/gpl2/dtc/dist/libfdt/fdt_addresses.c delete
	external/gpl2/dtc/dist/libfdt/fdt_empty_tree.c delete
	external/gpl2/dtc/dist/libfdt/fdt_ro.c delete
	external/gpl2/dtc/dist/libfdt/fdt_rw.c delete
	external/gpl2/dtc/dist/libfdt/fdt_strerror.c delete
	external/gpl2/dtc/dist/libfdt/fdt_sw.c delete
	external/gpl2/dtc/dist/libfdt/fdt_wip.c delete
	external/gpl2/dtc/dist/libfdt/libfdt.h delete
	external/gpl2/dtc/dist/libfdt/libfdt_env.h delete
	external/gpl2/dtc/dist/libfdt/libfdt_internal.h delete
	external/gpl2/dtc/dist/libfdt/version.lds delete
	external/gpl2/dtc/dist/livetree.c: up to 1.1.1.2
	external/gpl2/dtc/dist/srcpos.c: up to 1.3
	external/gpl2/dtc/dist/srcpos.h: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/.gitignore: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/Makefile.tests: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/add_subnode_with_nops.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/addr_size_cells.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/appendprop1.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/appendprop2.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/asm_tree_dump.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/bad-octal-literal.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/boot-cpuid.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/char_literal.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/check_path.c: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/del_node.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/del_property.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/division-by-zero.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/dtb_reverse.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/dtbs_equal_ordered.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/dtbs_equal_unordered.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/dumptrees.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/extra-terminating-null.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/find_property.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/get_alias.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/get_mem_rsv.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/get_name.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/get_path.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/get_phandle.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/getprop.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/incbin.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/integer-expressions.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/line_directives.dts: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/mangle-layout.c: up to 1.3
	external/gpl2/dtc/dist/tests/move_and_save.c: up to 1.3
	external/gpl2/dtc/dist/tests/node_check_compatible.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/node_offset_by_compatible.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/node_offset_by_phandle.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/node_offset_by_prop_value.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/nop_node.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/nop_property.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/nopulate.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/notfound.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/nul-in-escape.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/nul-in-line-info1.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/nul-in-line-info2.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/open_pack.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/overlay.c: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_bad_fixup.c: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_bad_fixup_bad_index.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_bad_fixup_base.dtsi: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_bad_fixup_empty.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_bad_fixup_empty_index.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_bad_fixup_index_trailing.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_bad_fixup_path_empty_prop.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_bad_fixup_path_only.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_bad_fixup_path_only_sep.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_bad_fixup_path_prop.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_base.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_base_manual_symbols.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_overlay.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_overlay_manual_fixups.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_overlay_no_fixups.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/overlay_overlay_simple.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/parent_offset.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/path-references.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/path_offset.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/path_offset_aliases.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/phandle_format.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/property_iterate.c: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/property_iterate.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/propname_escapes.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/references.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/reg-without-unit-addr.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/root_node.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/run_tests.sh: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/rw_tree1.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/set_name.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/setprop.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/setprop_inplace.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/sized_cells.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/string_escapes.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/stringlist.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/subnode_iterate.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/subnode_offset.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/supernode_atdepth_offset.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/sw_tree1.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/test_label_ref.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/test_tree1.dts: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/test_tree1_body.dtsi delete
	external/gpl2/dtc/dist/tests/test_tree1_delete.dts: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/testdata.h: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/tests.h: up to 1.3
	external/gpl2/dtc/dist/tests/testutils.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/trees.S: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/truncated_property.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/unit-addr-without-reg.dts: up to 1.1.1.1
	external/gpl2/dtc/dist/tests/utilfdt_test.c: up to 1.1.1.2
	external/gpl2/dtc/dist/tests/value-labels.c: up to 1.1.1.2
	external/gpl2/dtc/dist/treesource.c: up to 1.1.1.2
	external/gpl2/dtc/dist/util.c: up to 1.1.1.2
	external/gpl2/dtc/dist/util.h: up to 1.3
	external/gpl2/dtc/dtc2netbsd: up to 1.2
	external/gpl2/dtc/lib/Makefile: up to 1.1
	external/gpl2/dtc/lib/libfdt/Makefile: up to 1.3
	external/gpl2/dtc/usr.bin/Makefile: up to 1.1
	external/gpl2/dtc/usr.bin/Makefile.inc: up to 1.1
	external/gpl2/dtc/usr.bin/dtc/Makefile: up to 1.2
	external/gpl2/dtc/usr.bin/dtc/version_gen.h: up to 1.2
Import DTC 1.4.4.
2017-07-18 17:17:52 +00:00
snj ae2bcc36b5 hello there, 8.0_BETA 2017-06-04 07:12:09 +00:00
sevan cc576e1d8e Update supporting files for components which rely on autoconf to allow systems
introducing since release of software to be recognised. This should hopefully
allow the builds to progress a littles further on systems such as the POWER8
which features a little endian 64-bit PowerPC CPU identified as ppc64le.
2017-02-01 09:26:39 +00:00
snj 5e9bd3fe06 add 7.1 2017-01-29 05:12:17 +00:00
christos 37255f022c add sqlite3 2017-01-28 23:59:15 +00:00
abhinav 8dbf57f731 Fix a spelling: s/regestring/registering 2017-01-20 16:54:11 +00:00
christos 717c531541 Don't re-define MAP_ANONYMOUS 2017-01-12 23:15:49 +00:00
christos dc7a20515e only preserve timestamps on specific revisions if we've been asked to.
found by martin@
2017-01-04 16:11:20 +00:00
christos e124df0e11 document -t for update 2016-12-21 21:26:28 +00:00
christos 5f89f912be fix the usage message 2016-12-19 17:31:47 +00:00
christos 992b578414 remove obsolete comment, flip polarity. 2016-12-19 04:54:49 +00:00
christos 66ae322aee fix reversed logic 2016-12-19 04:44:35 +00:00
christos 2cfd74dfe4 add -t to preserve timestamps. 2016-12-19 04:37:13 +00:00
christos ac78ac450b Always pass the modification time of the file to the client and let it decide
if it is going to use it to set the time. This makes update work like checkout
with respect to time setting. The time of the updated file is set to the
repository modification time of the file as opposed to the the time that the
file was checked out.
2016-12-19 03:15:31 +00:00
kamil ba06ccfe95 Add initial documentation (man-pages) for libpthread_dbg
Document libpthread_dbg and basic function calls: td_open() and td_close()

Sponsored by <The NetBSD Foundation>
2016-11-21 20:43:25 +00:00
joerg 388eae8172 Revert half of the last commit. Turns out that in some contexts,
BEGIN_QUOTE/END_QUOTE is used intentionally as non-char marker.
2016-10-08 23:40:52 +00:00
joerg 654832016f BEGIN_QUOTE and END_QUOTE have values outside the range of a signed char
for non-EBCDIC host. Explicitly cast them to char to avoid the implicit
cast.
2016-10-08 20:44:59 +00:00
joerg 01415aaf3e Explicitly cast Meta(c) to char as the intermediate value can be too
large for a signed character.
2016-10-08 20:34:59 +00:00
christos c610b4a73b Hack for powerpc64 2016-10-04 14:33:16 +00:00
abhinav f7b948b9bc Fix typo: processess -> processes 2016-06-09 09:01:21 +00:00
abhinav 179ece970c Fix .Xr references to troff(1), ok from wiz@ 2016-06-06 16:09:47 +00:00
christos e9a9a47d86 Make sure that all messages end in '\n' in make_message_rcsvalid() and
compensate for it in add_rcs_file().
2016-05-30 17:49:51 +00:00
christos 5a6c14c844 Add RCSID's 2016-05-17 14:00:09 +00:00
christos 01a3dc11b3 limit to gcc, requested by joerg. 2016-05-04 17:17:00 +00:00
christos d6db3d67c9 prevent gcc from combining memset+malloc -> calloc inside calloc so that
we end up calling ourselves recursively.
2016-05-04 14:39:49 +00:00
wiz 3c8121f349 Hardcode man page dates to date of groff release (September 4, 2005
for 1.19.2 in this case).

We can not use mdate.sh since after checkout/update from version
control, it might be today's date and MKREPRO won't work.
2016-03-16 23:52:04 +00:00
christos e0ab85cf5e Handle the last newline in the "special" import for new file like RCS does.
I.e. make_message_rcsvalid() removes it, and we put it back.
2016-02-21 00:56:44 +00:00
christos 2e3fb283fe Use .PARSEDIR to set the TOP. It makes things more portable since they
can work outside the tree.
2016-01-30 16:47:00 +00:00
christos 1798a208d9 Remove trailing whitespace from imported messages when adding now files.
This is done in RCS_checkin() but we have a "fast path" for new files here
that does not do it. Hooray for specialized code.

XXX: pullup 6, 7
2016-01-30 16:21:47 +00:00
christos 9ca1704a93 include unistd.h for getpagesize() 2016-01-17 22:51:32 +00:00
joerg 03600a11a4 Don't play games with format strings. 2016-01-16 01:05:40 +00:00
tron c179f7c274 Fix build with "USE_SSP" set to "yes" 2016-01-15 18:03:32 +00:00
christos c25aca9c71 we have unistd.h 2016-01-15 15:14:02 +00:00
christos 5496b9d0d6 remove param.h 2016-01-15 15:13:28 +00:00
christos a5338de11b hook send-pr 2016-01-14 21:13:54 +00:00
christos 592de26897 Apply our local changes bringing us up to 3.95 (for which there is no
release tar), and add build glue.
2016-01-14 21:13:20 +00:00
christos 68c5b58147 import send-pr from gnats-3.2 2016-01-14 21:06:13 +00:00
christos fa28c6faa1 - merge local changes
- provide reach-over infrastructure
2016-01-14 04:22:38 +00:00
christos 04c6fc8e93 hook rcs 2016-01-14 04:21:48 +00:00
christos 7bdc26784b import rcs-5.7 2016-01-14 03:05:05 +00:00
christos a683cc86dd we want a lint library 2016-01-14 02:43:50 +00:00
christos 92e52b2b45 remove afmtodit, add gdiffmk 2016-01-14 02:41:58 +00:00
christos 10494598b6 - remove generated files
- remove libdriver dependencies where they are not needed
- add bin to Makefile
2016-01-14 02:30:18 +00:00
christos 0e6a791c20 hook texinfo 2016-01-14 00:38:30 +00:00
christos cef0bb5b1f install in /usr/bin 2016-01-14 00:38:19 +00:00
christos d3737e9cfd Apply our patches and add build glue. 2016-01-14 00:34:52 +00:00