summaryrefslogtreecommitdiff
path: root/mk/help
AgeCommit message (Collapse)AuthorFilesLines
2022-06-11mk/help: replace 'appear' with 'occur', as it is more accuraterillig1-8/+8
2022-01-24help/help.mk: pick up further language-specific variablesgutteridge1-2/+9
Add lua, nodejs, octave, qore, and tk-specific variables. (tk and tk85 define the same variable, so I only included tk.) This relates to PR pkg/56301, where I noticed various REPLACE_* variables were not listed in Appendix E of the pkgsrc guide. There is a separate issue related to Appendix E here. If wip/mk is found, the auto-generation of the help topic list for the pkgsrc guide includes anything it finds under that path, but that's potentially misleading, and causes the generated list to see-saw back and forth as committers do or do not have wip visible (I do not).
2020-08-04mk/help: fix help parser for variable names followed by commarillig1-4/+4
Seen in mk/fetch/fetch.mk for FETCH_USE_IPV4_ONLY.
2020-05-03mk/help: clean up coderillig1-9/+6
2020-05-03mk/help: remove negation from variable namesrillig1-14/+14
2020-05-03mk/help: do not treat continuation lines as textual commentsrillig1-3/+5
2020-05-03mk/help: make variable more preciserillig1-6/+6
The word "ignore" was too unspecific. There are lines that should be printed, and there are lines that should be evaluated.
2020-05-03mk/help: clean up code for selecting relevant help topicsrillig1-17/+16
2020-05-03mk/help: only list help topics that have associated keywordsrillig1-3/+9
2020-03-30mk/help/help.awk: find library functions in undefined-references.helprillig1-6/+33
Before, searching for topic=socket did not find the documentation. The detection of useful help topics is still not perfect since it now finds sections that consist of a single word, such as the word "undo-replace" in mk/install/replace.mk, but that will be fixed later, after adding a few unit tests.
2020-03-22Add a ulimit flag for address space limits. Support it on NetBSD forjoerg1-1/+2
now.
2019-09-09Be more verbose about how to list the available topics.maya1-2/+3
2019-08-25mk/help: remove unnecessary backslash before # in AWK programrillig1-2/+2
GNU Awk on Cygwin warns about these.
2019-04-28mk/help: do not provide help for topics starting with underscorerillig1-2/+2
These are reserved for the pkgsrc infrastructure.
2019-03-03mk/help: remove extra empty line when listing all help topicsrillig1-6/+6
2018-12-20mk/help: if no help is found, output releative path namesrillig1-3/+3
2018-11-11mk/help: document PREPEND_PATHrillig1-0/+16
2018-11-09mk/help: update information about environment variables like MAKE_ENVrillig1-31/+38
2018-07-22mk/help: if no intentional documentation is found, list containing filesrillig1-11/+19
2018-03-11mk/help: run "make help" through the pager by defaultrillig1-2/+3
2018-03-07mk/help: sort keywordsrillig1-5/+24
2018-03-06mk/help: ignore topics in lines that are indented by at least 2 tabsrillig1-2/+16
The variable names are typically mentioned in one of these styles: # Package-settable variables: # # VARNAME # Description # Package-settable variables: # # VARNAME # Description Lines that are indented with two tabs contain text. And if one of these lines starts with a variable name, it is just a coincidence. A practical example of this happening is in mk/misc/developer.mk 1.24, where PKGNAME starts a line of description.
2018-01-07Improved documentation for "make help".rillig1-3/+5
The check for target(help) prevents a warning when "make help" is run from a category directory.
2017-10-31Improved index generation for "make help".rillig2-6/+11
The index is sorted alphabetically and mentioned in a plain "make help" call.
2016-06-19Get rid of INSTALLATION_PREFIX.wiz1-4/+2
2016-06-19Remove support for USE_CROSSBASE.wiz1-4/+3
2016-06-06Get rid of the XXX trying to provide a bit more information regardingleot1-4/+4
PKG_VERBOSE. PKG_VERBOSE currently is mostly used consistently in order to pass the `-v' option to various commands (FETCH_CMD, PATCH, plist/doc-compress, pkg_delete(1)). It is also used internally (and a bit less consistently) in other cases to provide more information mostly useful only for debugging. ok <bsiegert>
2016-04-10Rewrite somewhat in light of the non-DESTDIR removal.joerg1-20/+5
2016-04-10PKG_DESTDIR_SUPPORT=none is gone.joerg1-4/+1
2016-02-01Add keywords to print/texlive/package.mk and instruct mk/help/help.mk to alsoleot1-1/+2
look for print/texlive/*.mk files for help. Now documentation regarding TeX packages for pkgsrc MAINTAINERs and developers is easily accessible via the "help" target. ok wiz@
2015-12-27Look in lang/go/*.mk for help topics too.wiz1-1/+2
2015-07-04Remove USE_X11BASE and X11PREFIX.joerg1-4/+3
2015-07-04Add one more variable that controls PREFIX.joerg1-2/+2
2015-04-25Sort, and add a keyword.wiz1-4/+4
2015-04-21Add a new ulimit modifier for cputime. Support raising limits forjoerg1-1/+2
package creation. There are very few things in pkgsrc that needs more than one hour per process on decently fast hardware, so setting that as (soft) limit for bulk builds avoids the infinite loops seen in some other packages. There are a few select exceptions, i.e. flightgear-data needs more than one hour for pkg_create when using xz. This flag allows selectively giving those places more time without wasting resources in the broken cases.
2015-03-11Added "bmake help" documentation for using libtool and pkg-config.rillig2-0/+15
2015-01-01Add support for BROKEN_ON_PLATFORM and BROKEN_EXCEPT_ON_PLATFORM, as perdholland1-10/+23
discussion on tech-pkg. BROKEN_ON_PLATFORM and NOT_FOR_PLATFORM are the same, except that (now) BROKEN_ON_PLATFORM sets PKG_FAIL_REASON and NOT_FOR_PLATFORM sets PKG_SKIP_REASON. BROKEN_EXCEPT_FOR_PLATFORM and ONLY_FOR_PLATFORM correspond in the same way. The idea is that going forward we will distinguish unbuildable packages that theoretically ought to be fixed (these are BROKEN) from packages where it doesn't make sense to build (these are NOT_FOR)... examples of the former include most non-64-bit-clean packges; examples of the latter include OS-specific language bindings. A general review of the uses of NOT_FOR_PLATFORM and ONLY_FOR_PLATFORM (converting many of them to BROKEN...) is coming up. Similarly, a general review of the uses of PKG_FAIL_REASON and PKG_SKIP_REASON is coming up. For this to become useful, pbulk needs to be taught to report failing and skipped packages differently - the idea is that failing packages should be reported up front and skipped packages don't need to be. This has not been done yet, but one set of things at a time...
2014-12-30Remove pkg_views support, second part: infrastructure.wiz1-5/+3
2013-08-31Up to now there was no way to get help on pkgsrc internal variables,rillig1-3/+4
like _PKG_VARS. Since there exists documentation on these internal variables, it should be found by "bmake help".
2013-08-31Typorillig1-3/+3
2012-08-14Introduce explicit name for no staged installation support: "none".asau1-1/+4
Keep "none" a default value for PKG_DESTDIR_SUPPORT for now.
2010-09-29not USE_BSD_MAKE, it's a USE_BSD_MAKEFILE.obache1-2/+2
2010-02-24Rename the install phase to stage-install. Introduce a new installjoerg1-2/+2
target that defaults to either stage-install or package-install, depending on whether DESTDIR support is active and supported by the package or not.
2009-05-15Re-enabled the detection of variables as they appear inrillig1-2/+2
mk/defaults/mk.conf. I don't know when I removed it accidentally.
2009-05-10Added documentation for UNLIMIT_RESOURCES.rillig1-0/+13
2009-05-09Make USE_DESTDIR=full the default value and retire the option.joerg1-5/+5
2008-09-15typorillig1-2/+2
2008-08-10Remove long outdated comment about full destdir not working completely.joerg1-3/+1
2008-06-16Make it more explicit that PKG_DESTDIR_SUPPORT and as side effectjoerg1-1/+4
META_PACKAGE must be set before including bsd.prefs.mk.
2008-02-20Eliminated a needless check.rillig1-5/+3