summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2007-03-15wrapper_type can be IMAKE, too.rillig1-2/+2
2007-03-15Moved the definition of CONFIG_SHELL from gnu-configure.mk to configure.mk.rillig2-6/+11
Improved the documentation.
2007-03-15If the "Internal error #1" happens again, it will at least provide arillig1-2/+2
hint where to look for the cause of the message. Without that, it is next to useless.
2007-03-15The CHECK_WRKREF variable has changed type: It is now a list ofrillig1-16/+18
directory aliases. That makes it possible to check for references into TOOLS_DIR and WRKSRC, but to leave out the other infrastructure directories. On IRIX, x11/gtk2 failed to build because of an unknown library -lharfbuzz. That library turned out to be an internal dependency of graphics/cairo, which had made it into the installed libpangocairo.la file. With this change, that bug would have been caught earlier.
2007-03-14Forgot to disable the "echo-only" mode in the last commit.rillig1-2/+2
Now "make cce" really commits.
2007-03-14Use the new -T option of pkg_crate, if pkg_install is new enough.joerg2-2/+16
This means that all build dependencies are recorded in the package as well, making it much easier to decide whether a dependency changed the package should be rebuild in a bulk build. This would have also been useful for users wanting to switch to modular Xorg to decide what used x11-links. OK agc@
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-13Added keywords for SPECIAL_PERMS, so it is found byrillig1-1/+3
"bmake help topic=setuid".
2007-03-12Don't handle Perl's "DynaLoader.a" specially under Mac OS X. It is nottron1-3/+5
necessary and doing so causes build problems. This fixes PR pkg/35990.
2007-03-12Sync authoritive instance of config.guess and config.sub with thejoerg2-19/+31
upstream versions.
2007-03-09Removed unused variables. Note that _ALIASES.* could only be removedrillig1-10/+2
because all the alias names are covered by _WRAP_ALIASES.*. Slowly this file becomes as short and simple as it should have always been.
2007-03-09Removed the creation of the extra wrapper directory WRKDIR/.sunpro andrillig1-45/+3
everything that is related to it. The wrappers in WRKDIR/.wrapper now call the compilers in SUNWSPROBASE directly. The aliases that have been provided had never been called because WRKDIR/.wrapper was earlier in the PATH and already called the canonical compiler (for example, .wrapper/gcc called .sunpro/cc, not .sunpro/gcc). Also removed the comments related to f2c. We have a version control system to keep outdated code, so why keep it in the current source?
2007-03-09Rewrote the file so that it is easier to see what needs to be done whenrillig1-26/+31
adding a language.
2007-03-09Fixed a quoting bug that occurred when PKG_DEVELOPER=#yes,rillig1-2/+2
CHECK_SHLIBS=yes and some shared library doesn't have the execute bit set.
2007-03-09Fixed pkglint warnings.rillig3-23/+24
2007-03-09Replaced PKG_SILENT/PKG_DEBUG with RUN.rillig2-10/+7
2007-03-09Replaced the remaining PKG_SILENT/PKG_DEBUG pairs with RUN.rillig1-6/+9
2007-03-09Fixed the quoting in INSTALLATION_DIRS and install-dirs-from-PLIST.rillig1-33/+32
In install-dirs-from-PLIST, all directories that don't contain an '@' or '$' character are automatically installed.
2007-03-09Added documentation and error checking.rillig1-8/+22
2007-03-09The mk/*/*/*.mk files are also interesting.rillig2-3/+11
Don't print the make target definition in the help text.
2007-03-09Added MAKEFLAGS to the call to RECURSIVE_MAKE.rillig1-2/+2
2007-03-09Added MAKEFLAGS to the RECURSIVE_MAKE call. Almost all other callsrillig1-2/+3
already have it.
2007-03-09Renamed some more flavor-specific targets to have the form _flavor-*.rillig11-147/+81
Split check-vulnerable into a general an a flavor-specific part, for consistence with all the other targets.
2007-03-08Better documentation.rillig1-7/+8
2007-03-08Reformatted the documentation.rillig1-14/+19
2007-03-08Renamed package-warnings to _package-warnings, since it is a privaterillig1-15/+17
target.
2007-03-08Moved the build-env target from bsd.pkg.debug.mk to build/build.mk. Itrillig2-12/+14
is no longer available to packages that set NO_BUILD. Added the variable BUILD_ENV_SHELL, since I prefer a comfortable shell over /bin/sh for interactive work.
2007-03-08On IRIX, <standards.h> needs to be included before <sys/endian.h>.rillig1-2/+5
2007-03-08Renamed replace-pkg to _flavor-replace and undo-replace-pkg torillig3-23/+24
_flavor-undo-replace. The leading underscore makes it obvious that these targets are private, which saves redundant comments.
2007-03-08Added headings.rillig1-5/+15
2007-03-08Documented how to use checkperms in bulk builds.rillig1-1/+5
2007-03-08Don't create ${.TARGET} unless no further error can occur. The make(1)rillig1-10/+11
manual page says that ${.TARGET} is removed automatically if make is interrupted, but it is _not_ removed if a command fails. This case may happen after an incomplete CVS update (I forgot the -d option). When running "make depends" for the first time, an error message is printed. When running it for the second time, an empty .depends file existed, so the build continued.
2007-03-07A hint to the real problem is a nice addition to an error message.rillig1-2/+4
2007-03-07Added the BULK_ID to BULK_BUILD_ID_FILE, so that multiple bulk builds canrillig1-2/+2
share the same pkgsrc tree in read-write mode. Fixes PR 35939.
2007-03-07Added the flags to control diagnostics.rillig1-1/+7
2007-03-07Fixed the quoting for SUBST_VARS.*. Now every character gets replacedrillig1-2/+5
properly. The regression test passes.
2007-03-07Fixed a GNU awk warning about quoting.rillig1-2/+2
2007-03-07Fixed the documentation of the opt:*:* transformation.rillig1-2/+2
2007-03-07Better documentation.rillig1-7/+15
2007-03-07Make the #error directive an error with MIPSpro.rillig1-1/+6
2007-03-07Renamed the configure-cookie target to _configure-cookie.rillig2-14/+9
2007-03-07Removed many redundant comments and restructured the code, so that itrillig2-61/+41
becomes a little shorter.
2007-03-07Split the documentation into a user and a developer part.rillig1-3/+8
2007-03-06- Add a general description of "doc" option.rmind1-0/+1
- sysbench: Add a "doc" option, now it could be installed without documentation. Thanks xtraeme@ for comments and review.
2007-03-06The first few lines of a bulk build log don't need to be printed on therillig1-9/+6
terminal. The wrapper warnings are included in the build log, no matter if it succeeds or not.
2007-03-06Removed the unused "arch" variable.rillig2-8/+4
2007-03-06The warnings from the wrapper log are added to the report file.rillig1-1/+8
2007-03-06Improve message when /usr/include/fuse.h is not found on NetBSD.xtraeme1-2/+5
2007-03-05Backed out the latest change because of:rillig2-6/+2
http://mail-index.netbsd.org/pkgsrc-changes/2007/02/28/0009.html
2007-03-04Document the ncursesw option:tonio1-0/+2
- Enable wide character ncurses support. Add the smime option: - Enable S/MIME support.