summaryrefslogtreecommitdiffstats
path: root/share
Commit message (Collapse)AuthorAgeFilesLines
* - Add myself to committers-src.dotslm2014-05-201-0/+3
| | | | Approved by: ken/scottl (mentors)
* Add ismt(4) driver.jimharris2014-05-202-0/+60
| | | | | | | ismt(4) supports the SMBus Message Transport controller found on Intel C2000 series (Avoton) and S1200 series (Briarwood) Atom SoCs. Sponsored by: Intel
* Use an intermediate target to associate with _SUBDIR which is marked .MAKEsjg2014-05-201-5/+9
| | | | | | | | this allows make -n to do tree walks as expected without doing anything else (as intended). Use prefix _sub. to help avoid conflict with any real target. Reviewed by: imp
* Revert previous change - doesn't cover all cases.sjg2014-05-191-2/+1
|
* _SUBDIR is marked .MAKE - since it runs a sub-make.sjg2014-05-191-1/+2
| | | | | | | | | | Targets thus marked are supposed to run even with -n. As such they should not do anything except run the sub-make. Use an intermediate target _* to associate with _SUBDIR and which depends on installincludes etc so that we get the correct behavior with -n. Reviewed by: marcel
* Document some user-settable make variables in ports.7bjk2014-05-182-2/+49
| | | | | | | | | | | | | | This is not a comprehensive list, as the variables themselves are spread out over multiple files, but it is a start. Add a section to make.conf noting that variables may be set there that affect ports builds, but refer to ports.7 and elsewhere for the actual listing; any listing in make.conf.5 would likely become out of date fairly quickly. PR: docs/189199 Reviewed by: bdrewery (previous version) Approved by: hrs (mentor)
* Note my mentors in the committers graph.allanjude2014-05-181-0/+5
| | | | | | Add my birthday to the calendar. Approved by: bcr (mentor)
* Move inclusion of /etc/make.conf and others to old location (this alsoimp2014-05-171-15/+15
| | | | | moves local.sys.mk). The new location broke adding things to CXXFLAGS in /etc/src.conf with +=. Move it back until that's sorted out...
* The time is not yet ripe to break the lack of dependencies betweenimp2014-05-171-1/+7
| | | | | | | src/sys and the rest of the tree for builds. o eliminate including bsd.mkopts.mk for the moment in kern.opts.mk o No need to include src.opts.mk at all anymore. The reasons for it are now coverted in sys.mk and src.sys.mk.
* Read in SRCCONF early and consistently, if src.sys.mk exists, which isimp2014-05-173-13/+18
| | | | | should for all normal builds. Read /etc/make.conf earlier than before, but consistently before SRCCONF and local.sys.mk.
* USB endpoints are almost always single-digits, fix the path in the mangavin2014-05-161-4/+4
| | | | | | | | page to be clearer. PR: docs/175560 Submitted by: Andreas Gustafsson <gson gson.org> MFC after: 3 days
* Remove documention of WITHOUT_NCURSES removed in r266157.brooks2014-05-151-41/+116
| | | | | | | Remove a bit of whitespace from WITHOUT_BINUTILS. Catch up with a bunch of other commits to tools/build/options that weren't merged to src.conf.5.
* Revert r261296. This removes the WITHOUT_NCURSESW option.brooks2014-05-151-1/+0
| | | | | It was the wrong direction. We will instead remove use of the non-wide-character supporting libncurses.
* gpioiic.4 and gpioled.4 will first appear in 10.1-RELEASE.loos2014-05-142-4/+4
|
* Connect vt.4 to the build.wblock2014-05-141-0/+1
| | | | Reviewed by: emaste
* Typo fixes and some language/punctuation improvements.brueffer2014-05-111-12/+12
|
* Really, I don't want to install src.opts.mk at all.imp2014-05-101-3/+0
|
* Move DOCCOMPRESS to MK variable.imp2014-05-102-4/+5
|
* Remove last two NO_MAN= in the tree. In both of these cases, MAN= isimp2014-05-101-2/+1
| | | | what is needed.
* Remove some useless, commented out code. Remove name space polution inimp2014-05-101-11/+4
| | | | the POSIX case by moving more things under !Posix part of an if.
* g/c unmaintained, uninstalled bsd.pkg.mk. It tied into the portsimp2014-05-103-57/+1
| | | | | system, as it existed 9 years ago, and has been obsolete for a long time.
* Eliminate EARLY_BUILD flag. It is redundant and means MK_CLANG_FULL=noimp2014-05-102-5/+1
| | | | | | and MK_LLDB=no, so set those explicitly (now that we can do that). Simplify tests for these variables as well, since we know they will always be defined regardless of the phase of the build.
* Migrate NO_WARN to MK_WARN. Support legacy NO_WARN usage. Remove aimp2014-05-102-6/+7
| | | | | check for EARLY_BUILD because it isn't necessary (MK_WARN=no will always be defined for that).
* Support, to the extent we generate proper command lines, compilingimp2014-05-102-9/+31
| | | | | | | | with clang 3.3. Useful for test building -current on a -stable system in individual directories. Potentially useful if we ever want to support, say, gcc 4.8 or 4.9's new warnings when building with an external toolchain (but such support not yet committed). Document the bsd.compiler.mk interface.
* Optionally allow building the historical FreeBSD make program andimp2014-05-101-0/+1
| | | | | | install it as fmake. This defaults to no. This should be viewed as the first step towards evental migration of this historic code to ports and removal from the tree.
* Fix -width argument to Bl -tag.kevlo2014-05-101-1/+1
|
* UDP-Lite uses SOCK_DGRAM, not SOCK_STREAM.tuexen2014-05-101-1/+1
|
* Fix document title.wblock2014-05-101-1/+1
| | | | Submitted by: pluknet
* Add the lm75 i2c digital temperature sensor driver.loos2014-05-102-0/+192
| | | | | | | | | | | | | | This driver supports the low and high precision models (9 and 11 bits) and it will auto-detect the both variants. The driver expose the temperature registers (actual temperature, shutdown and hysteresys temperature) and also the configuration register. It was tested on FDT systems: RPi, BBB and on non-FDT systems: AR71xx, with both, hardware i2c controllers (when available) and gpioiic(4). This provides a simple and cheap way for verifying the i2c bus on embedded systems.
* Add a man page for the new vt.4 device.wblock2014-05-101-0/+230
| | | | Reviewed by: ray, emaste (slightly earlier version)
* Introduce kern.opts.mk to hold all the options for kernel moduleimp2014-05-091-3/+1
| | | | | | | builds. Include this in the right places. Make src.opts.mk optional so that modules can be built outside of the tree in the ports system. PR: 189520
* We have to include bsd.opts.mk (included in bsd.own.mk) afterimp2014-05-091-6/+4
| | | | | /etc/src.conf so that options set there will affect the options defined in bsd.opts.mk. Fix a few comments while I'm here.
* Spell always the more traditional way.imp2014-05-091-1/+1
|
* Fix two more typos.brueffer2014-05-081-3/+3
| | | | Submitted by: Trond Endrestol
* Modify Copyright information and other strings to reflect Qlogic ↵davidcs2014-05-082-36/+37
| | | | | | | | | Corporation's purchase of Broadcom's NetXtreme business. Added clean option to Makefile Submitted by:David C Somayajulu (davidcs@freebsd.org) QLogic Corporation MFC after:5 days
* Put bsd.own.mk back in the list, and take src.opts.mk out.imp2014-05-082-2/+2
| | | | Fix a silly typo.
* Fix a typo make should have complained about.imp2014-05-081-1/+1
| | | | Submitted by: Mark Johnston
* First cleanup pass: new sentence -> new line, mdoc, typos and style.brueffer2014-05-071-49/+78
|
* bsd.compiler.mk was implicitly included by bsd.own.mk in historicalimp2014-05-072-0/+6
| | | | | | | | | | | versions. With its movement to src.opts.mk, bsd.prog.mk was testing COMPILER_TYPE without including the bsd.compiler.mk anymore. In the source tree, this caused no problems, for reasons that aren't clear, but does cause problems outside of the source tree. Allow bsd.compiler.mk to be included multiple times safely, and always include bsd.compiler.mk at the top of bsd.prog.mk. Resist the urge to put it in bsd.init.mk, since that would reintroduce the implicit include.
* All the NO_foo options processed in src.opts.mk are really bsd.opts.mkimp2014-05-072-18/+19
| | | | | | | | | options, so move their processing there. This fixes issues with Makefiles that define NO_MAN=t and only inlcude bsd.*.mk files. A few ports fell into this category, and they should be fixed by this change. Also, for now, disable the warning about NO_foo being deprecated. More work is needed than anticipated before we can do that, so kill the noise for now.
* Add mrsas(4) driver from LSI official support of newer MegaRAID SASambrisko2014-05-072-0/+375
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cards. LSI has been maintaining this driver outside of the FreeBSD tree. It overlaps support of ThunderBolt and Invader cards that mfi(4) supports. By default mfi(4) will attach to cards. If the tunable: hw.mfi.mrsas_enable=1 is set then mfi(4) will not probe and attach to these newer cards and allow mrsas(4) to attach. So by default this driver will not effect a FreeBSD system unless mfi(4) is removed from the kernel or the tunable is enabled. mrsas(4) attaches disks to the CAM layer so it depends on CAM and devices show up as /dev/daX. mfiutil(8) does not work with mrsas. The FreeBSD version of MegaCli and StorCli from LSI do work with mrsas. It appears that StorCli only works with mrsas. MegaCli appears to work with mfi(4) and mrsas(4). It would be good to add mfiutil(4) support to mrsas, emulations modes, kernel logging, device aliases to ease the transition between mfi(4) and mrsas(4). Style issues should be resolved by LSI when they get committers approved. The plan is get this driver in FreeBSD 9.3 to improve HW support. Thanks to LSI for developing, testing and working with FreeBSD to make this driver co-exist in FreeBSD. This improves the overall support of MegaRAID SAS. Submitted by: Kashyap Desai <Kashyap.Desai@lsi.com> Reviewed by: scottl MFC after: 3 days Sponsored by: LSI
* Remove support for WITHOUT_BMAKE. bmake is now the only make that canimp2014-05-061-1/+0
| | | | | | | | build world, so it is the only make we build or install. fmake is still in the tree, but disconnected, and upgrades from older systems that still have bmake has not been removed, but its state has not been tested (it should work given how minimal the work to upgrade to bmake is).
* Use src.opts.mk in preference to bsd.own.mk except where we need stuffimp2014-05-0614-16/+20
| | | | from the latter.
* Move the /usr/src specific options to src.opts.mk. Move inclusion ofimp2014-05-063-350/+398
| | | | | | | | | | | /etc/src.conf to this file as well. Now, it will only affect builds of /usr/src and not others that use the bsd.*.mk files. Specifically don't install src.opts.mk so we can catch when it 'leaks' into bsd.*.mk again and have there be errors when this happens. Future commits will move to including src.opts.mk instead of bsd.own.mk when all that's needed is one of the MK_FOO options from src.opts.mk. Future options should be placed here, unless they directly affect a bsd.*.mk file, in which case they should be placed in bsd.opts.mk.
* Simplify use of the semi-bogus EARLY_BUILD variable. Also, simplifyimp2014-05-051-12/+13
| | | | | use of semi-bogus NO_WARNS variable. Both of these, in this case, should collapse to WITHOUT_WARNS in a future commit.
* Introduce CWARNFLAGS.${COMPILER_TYPE} and use that to simplify theimp2014-05-051-20/+20
| | | | | | thicket of .if ${COMPILER_TYPE} == "clang" that controls warnings. Also, use CFLAGS.clang in a couple places in preference to having a similar construct that's related to the CWARNFLAGS changes.
* [1] Make WITHOUT_FOO alway trump WITH_FOO, regardless of the systemimp2014-05-051-11/+23
| | | | | | | | | | default. This restores more of the historical expectations that were broken when we started disallowing both WITH_FOO and WITHOUT_FOO to be defined. [2] Document this new behavior, and improve the documentation in general here. Submitted by: sjg@ [1].
* Remove stray comma.brueffer2014-05-051-1/+1
| | | | MFC after: 3 days
* Expand PGET_WANTREAD. Language fixes.pluknet2014-05-041-4/+6
| | | | Submitted by: jmg
* Fix SYNOPSIS ("device if_vtnet" -> "device vtnet").bryanv2014-05-031-1/+1
| | | | | Obtained from: DragonFlyBSD MFC after: 3 days
OpenPOWER on IntegriCloud