summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2007-01-08gcc2 does not support -std=c99. If c99 is needed, requiregavan1-1/+6
at least gcc 3.0.
2007-01-08Revert, the location of xdg-x11 is hardwired in other places.joerg1-6/+2
2007-01-08Always use xdg-dirs for modular Xorg, xdg-x11-dirs would just redirectjoerg1-2/+6
anyway.
2007-01-08Fixed a syntax error.rillig1-2/+2
2007-01-08MIPSpro knows the -c99, -M and -MDupdate options.rillig1-1/+5
2007-01-08Rewrote the config.h parsing code to work with both autoconf 2.13 andrillig1-20/+20
2.59. Tested with devel/libslang, which is particularly nasty because it comes without a configure.ac file and also does not use the standard config.h filename.
2007-01-08Added two keywords to the description of WRKOBJDIR, since I just cannotrillig1-1/+3
remember whether it's WRKOBJDIR (right) or OBJWRKDIR (wrong).
2007-01-08IRIX patch isn't usable.rillig1-2/+2
2007-01-08Added patch to the built-in IRIX tools. Without that definition, it isrillig1-1/+2
impossible to do any work, since almost all packages have patches and devel/patch has a broken configure script, which makes the build fail.
2007-01-08Added newlines after each paragraph.rillig1-1/+18
2007-01-08In make targets, it is seldomly useful to show the implementation to therillig1-3/+10
user.
2007-01-08Added the variable CONFIG_SHELL_FLAGS that is intended to be set to -xrillig1-2/+20
on the command line when nothing else helps. Added the configure-help target that runs configure --help.
2007-01-07Added the variable USE_BSD_MAKEFILE.rillig1-4/+13
2007-01-07Fixed the mismatch between absolute and relative paths.rillig1-4/+4
2007-01-07Documented OVERRIDE_GNU_CONFIG_SCRIPTS.rillig1-1/+13
2007-01-07Don't print the Keywords line.rillig1-1/+2
2007-01-07The tool definitions must come before including bsd.prefs.mk. Pointedrillig1-15/+2
out by wiz.
2007-01-06Moved the code that installs check-files on the hook from install.mk torillig2-6/+6
check-files.mk, for two reasons: 1. It belongs there. 2. Now check-files is run before check-perms and check-interpreter.
2007-01-06Added the FAIL command, which can be prepended to an arbitrary shellrillig2-1/+11
command, making it return with a non-zero exit status. The first use of it is in a command called FAIL_MSG, which prints an error message and exits immediately. ERROR_MSG itself doesn't do that.
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-06Rewrote the AWK program and added many comments.rillig2-32/+57
2007-01-06Fixed PKGMANDIR for all packages using Imake.rillig1-1/+2
2007-01-06Reformatted the help text to be more human-readable instead ofrillig1-7/+15
pkglint-readable.
2007-01-06Added some more flags that gcc definitely knows, to reduce the number ofrillig1-3/+22
warnings.
2007-01-05PKGVIEWS is never supposed to be empty, so it does not need therillig1-3/+2
empty-for-loop-protection. Furthermore, "" is used as a regular, meaningful value.
2007-01-05Since 2003, the package tools don't need their own environment variable,rillig1-13/+7
since there is the -K option.
2007-01-04Bugfix: Only regular files can be unwrapped.rillig1-2/+2
2007-01-03+ keyword "subst"rillig1-1/+4
2007-01-03Add in scapy-* options for upcoming net/scapy bumpadrianp1-0/+2
2007-01-02Cleaned up bsd.pkg.mk:rillig1-98/+55
- Removed some outdated comments. - Made the inclusion of other *.mk files uniform. - Replaced some instances of ${_PKG_SILENT}${_PKG_DEBUG} with ${RUN}, since the latter is much shorter.
2007-01-02Fix typo in comment.wiz1-2/+2
2007-01-02Also accept ordinary variable definitions as defining lines for a helprillig1-2/+2
topic.
2007-01-02Moved the show-tools target to misc/show.mk.rillig4-112/+117
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.
2007-01-02Added an additional line to the parallel error message.rillig1-1/+3
Added an empty line to separate the description of su-target from the definition of _ROOT_CMD (for "make help").
2007-01-02Removed the need to define the PKGSRCDIR environment variable.rillig5-18/+20
2007-01-02Improved the documentation a bit.rillig1-36/+57
2007-01-02Better documentation for the "fetch" phase.rillig1-3/+22
2007-01-02Since hooks must not have any commands directly assigned to them, it isrillig1-3/+1
safe to remove the multiple-definition-guard.
2007-01-02Rewrote the integrated help to show the complete pathname, not only therillig2-37/+51
RCS Id, of the file containing the documentation. When the documentation contains lines starting with "Keywords:", these lines are not shown by "make help", but all following words are checked for the topic.
2007-01-02Added parentheses around the shell command that installs shlock, torillig1-2/+2
allow for copy-and-paste without changing the current directory.
2007-01-02Reformatted the documentation of INFO_DIR to make it suitable for "makerillig1-2/+4
help".
2007-01-02Added an "eval" to make the <*> line look like the [*] line, in terms ofrillig1-2/+2
the quoting level. It had contained too many backslashes before, which has led to confusion, at least for me.
2007-01-02Add fonts magic for TrueType and Type1 fonts.joerg2-9/+26
XXX Do we want to prefer mkfontscale on other installations as well?
2007-01-02Add font and imake tools for modular Xorg.joerg1-5/+87
2006-12-31Made the portability check more portable by not using a hard-codedrillig2-6/+6
"/dev/stderr" in the AWK programs. That device file doesn't exist on IRIX, and it isn't required by POSIX either.
2006-12-29Silence some longstanding noise in mail/qmail, caused by the factschmonz1-1/+2
that its ${DISTFILES} is also a common ${PATCHFILES}, resulting in the file being listed twice in ${_ALLFILES}. This one-line change removes duplicate filenames from ${_ALLFILES}, mirroring an identical transformation to ${ALLFILES} that used to do the trick. (The fetch code, obviously, has since changed a bit.) What the noise looked like: $ cd pkgsrc/mail/qmail $ make clean PKG_OPTIONS="netqmail" make: "/home/build/trees/pkgsrc-current/mk/fetch/fetch.mk" line 133: warning: duplicate script for target "/home/build/trees/pkgsrc-current/distfiles/netqmail-1.05.tar.gz" ignored make: "/home/build/trees/pkgsrc-current/mk/fetch/fetch.mk" line 133: warning: using previous script for "/home/build/trees/pkgsrc-current/distfiles/netqmail-1.05.tar.gz" defined here ===> Cleaning for qmail-1.03nb12 $ Tested in a bulk build by joerg@.
2006-12-29Relative $infodir is allowed, so if it's relative, add ${PREFIX}.obache1-3/+9
2006-12-29s,//,/,joerg1-2/+2
2006-12-28INFO_DIR was reused for a diffrent purpose.obache1-3/+1
2006-12-28Change PostgreSQL default version to 8.1 and bump revision of alljoerg1-2/+2
packages which have it active by default.