summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Add the llvm-symbolizer tool, which enables the sanitizers to reportdim2015-01-101-3/+2
| | | | | | | more complete debugging information. This tools is only enabled when WITH_CLANG_EXTRAS is on. Submitted by: Dan McGregor <danismostlikely@gmail.com>
* We don't want tests on these embedded boxes.imp2015-01-081-0/+1
|
* Drop 'new' from the description of NFSCL to match the recent change injhb2015-01-083-3/+3
| | | | HEAD kernel confs.
* Move to new NFS client with NFSCL after old NFS clinet (NFSCLIENT) wasimp2015-01-084-6/+13
| | | | removed.
* Use a set of ELF Tool Chain tools by defaultemaste2015-01-071-1/+1
| | | | | | | | | | | | | | | | | | | These tools are now from the ELF Tool Chain project: * addr2line * elfcopy (strip) * nm * size * strings The binutils versions are available by setting in src.conf: WITHOUT_ELFTOOLCHAIN_TOOLS=yes Thanks to antoine@ for multiple exp-runs and diagnosing many of the failures. PR: 195561 (ports exp-run) Sponsored by: The FreeBSD Foundation
* Fix all nits reported by mandoc -Tlint.np2015-01-031-9/+2
| | | | MFC after: 1 month
* Add a manual page for cxgbetool. It is incomplete but definitelynp2015-01-032-1/+498
| | | | | | better than nothing. MFC after: 1 month
* Fix typobapt2015-01-021-1/+1
|
* Remove GNU texinfo from base along with all info pages.bapt2015-01-022-38/+0
| | | | | | | | | To be able to info pages consider installing texinfo from ports print/texinfo or via pkg: pkg install texinfo Differential Revision: https://reviews.freebsd.org/D1409 Reviewed by: emaste, imp (previous version) Relnotes: yes
* Merge ^/head r274961 through r276301.dim2014-12-275-30/+9
|\
| * mdoc: improvements to SEE ALSO.joel2014-12-272-4/+4
| |
| * Deorbit the IEEE-488/GPIB support.phk2014-12-252-23/+0
| |
| * Create the PKG_DIR if it is missingphk2014-12-251-3/+5
| |
| * Fix building/installing tests when TESTSBASE != /usr/testsngie2014-12-181-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The work in r258233 hardcoded the assumption that tests was the last component of the tests tree by pushing tests as an explicit prefix for the paths in BSD.tests.dist and /usr was the prefix for all tests, per BSD.usr.dist and all of the mtree calls used in Makefile.inc1. This assumption breaks if/when one provides a custom TESTSBASE "prefix", e.g. TESTSBASE=/mytests . One thing that r258233 did properly though was remove "/usr/tests" creation from BSD.usr.dist -- that should have not been there in the first place. That was an "oops" on my part for the work that was originally committed in r241823 MFC after: 2 weeks Phabric: D1301 Reviewed by: imp Sponsored by: EMC / Isilon Storage Division
* | Merge ^/head r275759 through r275911.dim2014-12-183-952/+992
|\ \ | |/
| * Make NanoBSD source-able from other scripts.will2014-12-162-949/+989
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: This change converts NanoBSD into a two-script bundle. - defaults.sh contains all non-CLI code. Most NanoBSD code is moved into this file. - nanobsd.sh now consists just of a command line interface that calls into functions in defaults.sh. Test Plan: Run NanoBSD using a previously-working configuration. Reviewers: imp Reviewed By: imp Differential Revision: https://reviews.freebsd.org/D1321
* | Merge ^/head r275478 through r275622.dim2014-12-081-1/+1
|\ \ | |/
| * Add -lxo (for df) and -lgpio(for gpioctl) to bsdbox. This will allow the ↵sbruno2014-12-081-1/+1
| | | | | | | | | | | | | | | | picostation build to work again. Reviewed by: adrian
* | Merge ^/head r275387 through r275477.dim2014-12-042-1/+8
|\ \ | |/
| * Add missing Makefile defines so that the program in question can behselasky2014-12-021-1/+3
| | | | | | | | built as part of buildworld.
| * Add elfcopy and man page to OptionalObsoleteFilesemaste2014-12-021-0/+5
| |
* | Merge ^/head r274961 through r275386.dim2014-12-022-4/+13
|\ \ | |/
| * Make this work with pkgng, and allow PORTS_OPTS to be passed inphk2014-12-011-4/+4
| |
| * Build infrastructure for elftoolchain toolsemaste2014-12-011-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set WITH_ELFTOOLCHAIN_TOOLS in src.conf to use the elftoolchain version of the following tools: * addr2line * elfcopy (strip / mcs) * nm * size * strings Reviewed by: bapt (earlier version) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D1224
| * Face the fact that we have no idea where the ports tree really lives.phk2014-12-011-2/+1
| |
| * Update tools/shlib-compat.gleb2014-12-013-14/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update dwarfdump / compiler support. Use hex instead of decimal for integers. Add boolean and restrict type definitions. Add options for specifing dwarfdump and objdump executables. - Fix reporting missing symbol definitions as matching. - Compare external variable definitions. - Exclude special symbols like _init, _end by default. - Fix test build.
* | Merge ^/head r275262 through r275363.dim2014-12-014-16/+76
| |
* | Merge ^/head r275118 through r275209.dim2014-11-285-12/+11
|\ \ | |/
| * clean_build is not always done (*), so move the mkdir to the first stepn_hibma2014-11-271-2/+3
| | | | | | | | | | | | | | | | that needs it and is always done: make.conf build. (*) In our build environment we actually never do a clean build unless instructed to do so, to make sure we do not accidentally delete the built world when on a tight schedule.
| * Whitespace cleanup to fix rendering nits ingjb2014-11-264-10/+8
| | | | | | | | | | | | src.conf(5). Sponsored by: The FreeBSD Foundation
| * Convert to LIBADDbapt2014-11-252-4/+2
| |
| * Convert to LIBADDbapt2014-11-253-7/+3
| |
* | After some horrible wrestling with Subversion's worthless mergedim2014-11-265-11/+5
| | | | | | | | | | | | | | | | implementation, merge ^/head r275078 through r275117. Note that all the extraneous mergeinfo is there because Subversion created it. I'll hopefully be able to remove it again when merging back to head.
* | Update ObsoleteFiles.inc and OptionalObsoleteFiles.inc for the import ofdim2014-11-241-35/+37
|/ | | | llvm/clang 3.5.0.
* Install mdoc(7) and man(7) from mdoc instead of the one from groffbapt2014-11-231-2/+0
|
* Sort -K option before -k rather than at the top.imp2014-11-211-1/+1
| | | | MFC after: 1 week
* Simply remove the tmp dir before creating the symlink. We are doingn_hibma2014-11-211-1/+1
| | | | | | chroots all over the place, so there is bound to be a stale file lying around in there (in my case samba lock files from creating accounts). If we don't do that, the symlink later will fail.
* Document WITHOUT_USB_EXAMPLES and WITHOUT_TESTS_SUPPORTimp2014-11-182-0/+4
| | | | Sponsored by: Netflix
* LIB32 is supported for powerpc64 too. Make the note more general aboutimp2014-11-181-1/+1
| | | | | | 64-bit processors. Sponsored by: Netflix
* Acutally, replaces NO_INCS with WITHOUT_INCLUDES and makeimp2014-11-181-0/+8
| | | | | | WITHOUT_TOOLCHAIN imply it instead. Sponsored by: Netflix
* Revert r273630 as the panic was fixed by r274619smh2014-11-171-2/+0
| | | | | | | | The panic was caused by TRIM requests run against file based vdevs as write requests. PR: 191573 Sponsored by: Multiplay
* Convert tools/regression/lib/libc/stdio/test-fpclassify into an ATF testcase andngie2014-11-162-77/+1
| | | | | | Rename as lib/libc/stdio/fpclassify2_test Sponsored by: EMC / Isilon Storage Division
* Convert tools/regression/lib/libc/stdio/test-fmemopen into an ATF testcase andngie2014-11-162-300/+0
| | | | | | rename as lib/libc/stdio/fmemopen2_test Sponsored by: EMC / Isilon Storage Division
* Remove test-arc4random from this Makefile so others can continue to usengie2014-11-161-1/+1
| | | | this as-is for the time being
* Convert tools/regression/lib/libc/gen/test-arc4random into an ATF testcase andngie2014-11-161-89/+0
| | | | | | rename as lib/libc/gen/arc4random_test Sponsored by: EMC / Isilon Storage Division
* Kill custom in_matroute() radix mathing function removing one rte mutex lock.melifaro2014-11-111-22/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initially in_matrote() in_clsroute() in their current state was introduced by r4105 20 years ago. Instead of deleting inactive routes immediately, we kept them in route table, setting RTPRF_OURS flag and some expire time. After that, either GC came or RTPRF_OURS got removed on first-packet. It was a good solution in that days (and probably another decade after that) to keep TCP metrics. However, after moving metrics to TCP hostcache in r122922, most of in_rmx functionality became unused. It might had been used for flushing icmp-originated routes before rte mutexes/refcounting, but I'm not sure about that. So it looks like this is nearly impossible to make GC do its work nowadays: in_rtkill() ignores non-RTPRF_OURS routes. route can only become RTPRF_OURS after dropping last reference via rtfree() which calls in_clsroute(), which, it turn, ignores UP and non-RTF_DYNAMIC routes. Dynamic routes can still be installed via received redirect, but they have default lifetime (no specific rt_expire) and no one has another trie walker to call RTFREE() on them. So, the changelist: * remove custom rnh_match / rnh_close matching function. * remove all GC functions * partially revert r256695 (proto3 is no more used inside kernel, it is not possible to use rt_expire from user point of view, proto3 support is not complete) * Finish r241884 (similar to this commit) and remove remaining IPv6 parts MFC after: 1 month
* Remove kernel handling of ICMP_SOURCEQUENCH.melifaro2014-11-101-9/+0
| | | | | It hasn't been used for a very long time. Additionally, it was deprecated by RFC 6633.
* Renove faith(4) and faithd(8) from base. It looks like industrymelifaro2014-11-097-14/+0
| | | | | | | | | have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism. Last non-trivial commits to both faith(4) and faithd(8) happened more than 12 years ago, so I assume it is time to drop RFC3142 in FreeBSD. No objections from: net@
* Handle full-path-resolutions to detect the magic-ness of the pkg port.phk2014-11-091-11/+11
|
* Add a quick and dirty script to check validity of links in elf filesbapt2014-11-061-0/+37
|
OpenPOWER on IntegriCloud