summaryrefslogtreecommitdiff
path: root/mk/misc
AgeCommit message (Collapse)AuthorFilesLines
2007-08-13Moved the stuff that is common to all directories of pkgsrc into its ownrillig1-0/+48
file. Now "make help" can be called from the top-level directory, avoiding to parse lots of buildlink3.mk files just to get some help.
2007-08-02Add wiz's request, add a changes-entry-noupdate that has the oldgdt1-9/+26
behavior of just appending to the file without cvs update (or cvs edit if not writable), for the convenience of those committing multiple package updates at once. To implement this, split the update/cat/commit into elementary targets and compose them to form the user-exposed targets, spiff up the comments, and rationalize .PHONY usage.
2007-07-28Rationalize changes-entry and commit-changes-entry.gdt1-13/+11
changes-entry now does cvs update (and cvs edit if needed), and adds the line. This target will behave the same way (with extra CVS traffic) if the file is up to date, and will be omre useful if CHANGES-YYYY is not up to date. commit-changes-entry depends on changes-entry and also commits. This target has no behavior changes. Rename _CCE_FOO variables to PKGSRC_CHANGES_FOO, and merge with existing varables. We may need a changes-entry-no-update, or a new name for what changes-entry does now. Given how infrequently CHANGES-YYYY is up to date when I want to add, I believe the new behavior will be welcome to almost everyone.
2007-07-21In cce, run cvs edit if the file is not writable. This occurs withgdt1-4/+7
CVSREAD=t, and should result in unchanged behavior with writable files. Split _CCE_CHANGES definition into _CCE_CHANGES_{DIR/BASE} to facilitate above.
2007-07-20Added code to display warnings at package build time. Among others, thisrillig1-0/+19
will be used for the licenses.
2007-05-07When looking for help for _vargroups, the show-all target will be shown.rillig1-2/+2
2007-04-01Support "Removed" again. Fix typo in comment.wiz1-2/+4
2007-03-16The single-letter labels (U, P, S) could easily be confused with the CVSrillig1-7/+7
status (there is also U and P), so it is changed to three-letter labels (usr, pkg, sys).
2007-03-16After the quick fix from some minutes ago, here is the better solution.rillig1-8/+14
Just don't evaluate variables at load-time, but at run-time.
2007-03-16Don't evaluate variables unless there's reason to do. This fixes warningrillig1-1/+3
messages like: cd ${WRKOBJDIR}/x11/kdebase3/work/kdebase-3.5.6 && echo "__dummy-ent ... cd: can't cd to ${WRKOBJDIR}/x11/kdelibs3/work/kdelibs-3.5.6
2007-03-15For all those who are interested in the inner workings of pkgsrc, thererillig1-1/+37
is a new target "show-all" that fits to the existing "debug", "show-tools", "show-vars" targets. It prints a list of the variables that make up the public interface to pkgsrc. Running this target is especially useful if you want to do some things, you know that they must have been implemented but you don't know what it is called. It also shows the "class" of a variable (user-defined, package-defined, system-defined).
2007-03-14Forgot to disable the "echo-only" mode in the last commit.rillig1-2/+2
Now "make cce" really commits.
2007-03-14Added the target "commit-changes-entry", or "cce", which adds a singlerillig1-13/+45
package change to the CHANGES file and commits it. Added error checking to the changes-entry target.
2007-03-08Reformatted the documentation.rillig1-14/+19
2007-02-10Added a check for PKG_INSTALLATION_TYPES.rillig1-6/+15
2007-02-06White-space and comment improvements.rillig1-2/+5
2007-01-07The tool definitions must come before including bsd.prefs.mk. Pointedrillig1-15/+2
out by wiz.
2007-01-06Moved the make targets from the top-level Makefile to their own file,rillig1-0/+194
mk/misc/toplevel.mk. Added a bit of documentation.
2007-01-02Moved the show-tools target to misc/show.mk.rillig2-0/+111
Moved the changes-entry target to misc/developer.mk. To save some time, that file is only included when PKG_DEVELOPER is defined. Moved the build-defs-message target to misc/show.mk and renamed it to show-build-defs, since almost all other *-message targets just print a single line.
2006-12-03Ignore ccache and distcc in PKGSRC_COMPILER for the check forrillig1-2/+4
ONLY_FOR_COMPILER. For the opposite test, using NOT_FOR_COMPILER, they may still be specified. Fixes PR 35173.
2006-12-03Readded the check for NO_SKIP and documented that variable.rillig1-2/+12
2006-11-26Moved the code that checks for PKG_FAIL_REASON and PKG_SKIP reason fromrillig1-0/+136
the internal/ directory to misc/, since it is not really internal to pkgsrc. Fixed the case where PKG_SKIP_REASON was not noticed by the bulk builds. Added the NOT_FOR_UNPRIVILEGED and ONLY_FOR_UNPRIVILEGED variables.