Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-03-20 | Fix check-interpreter when using USE_DESTDIR. From Klaus Heinz on | joerg | 1 | -3/+3 | |
tech-pkg. | |||||
2007-03-19 | When building the dependency lists, handle bootstrap dependencies like | joerg | 1 | -2/+2 | |
normal build dependencies. That way digest can be recorded correctly. | |||||
2007-03-18 | Documented MAKE_JOBS_SAFE. | rillig | 1 | -1/+7 | |
2007-03-18 | Typo. | rillig | 1 | -2/+2 | |
2007-03-18 | Added a procedure to determine the build options of a package. This file | rillig | 1 | -0/+39 | |
can be used instead of writing the same code in every package. | |||||
2007-03-17 | XXX: "make replace" should be one transaction. | rillig | 1 | -1/+6 | |
2007-03-17 | Check for /usr/bin/sleep. I have had this in my pkgsrc for a long time. | reed | 1 | -1/+5 | |
According to the Filesystem Hierarchy Standard for Linux, sleep is not listed as a required command (or symlink) in /bin. | |||||
2007-03-16 | Typo. | rillig | 1 | -2/+2 | |
2007-03-16 | For the package pkgtools/shlock, it is not possbile to provide locking. | rillig | 1 | -2/+3 | |
2007-03-16 | Added the variable declarations for the "show-all" target. | rillig | 5 | -5/+25 | |
2007-03-16 | The single-letter labels (U, P, S) could easily be confused with the CVS | rillig | 1 | -7/+7 | |
status (there is also U and P), so it is changed to three-letter labels (usr, pkg, sys). | |||||
2007-03-16 | Don't check files in ${PACKAGES} and ${DISTDIR}. | rillig | 1 | -1/+5 | |
2007-03-16 | After the quick fix from some minutes ago, here is the better solution. | rillig | 1 | -8/+14 | |
Just don't evaluate variables at load-time, but at run-time. | |||||
2007-03-16 | Don't evaluate variables unless there's reason to do. This fixes warning | rillig | 1 | -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-15 | Check for /bin/bzcat. Noticed on Ubuntu Linux over a week ago. | reed | 1 | -1/+3 | |
(Could check for /bin/bzip2 also, but I didn't need that.) | |||||
2007-03-15 | For all those who are interested in the inner workings of pkgsrc, there | rillig | 9 | -9/+107 | |
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-15 | _COMPILER_LD_FLAG is only used in this file, and no other compiler file | rillig | 1 | -5/+2 | |
defines this variable, so it doesn't hurt to remove it. | |||||
2007-03-15 | Made show-depends a flavor-specific target. | rillig | 3 | -5/+14 | |
2007-03-15 | wrapper_type can be IMAKE, too. | rillig | 1 | -2/+2 | |
2007-03-15 | Moved the definition of CONFIG_SHELL from gnu-configure.mk to configure.mk. | rillig | 2 | -6/+11 | |
Improved the documentation. | |||||
2007-03-15 | If the "Internal error #1" happens again, it will at least provide a | rillig | 1 | -2/+2 | |
hint where to look for the cause of the message. Without that, it is next to useless. | |||||
2007-03-15 | The CHECK_WRKREF variable has changed type: It is now a list of | rillig | 1 | -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-14 | Forgot to disable the "echo-only" mode in the last commit. | rillig | 1 | -2/+2 | |
Now "make cce" really commits. | |||||
2007-03-14 | Use the new -T option of pkg_crate, if pkg_install is new enough. | joerg | 2 | -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-14 | Added the target "commit-changes-entry", or "cce", which adds a single | rillig | 1 | -13/+45 | |
package change to the CHANGES file and commits it. Added error checking to the changes-entry target. | |||||
2007-03-13 | Added keywords for SPECIAL_PERMS, so it is found by | rillig | 1 | -1/+3 | |
"bmake help topic=setuid". | |||||
2007-03-12 | Don't handle Perl's "DynaLoader.a" specially under Mac OS X. It is not | tron | 1 | -3/+5 | |
necessary and doing so causes build problems. This fixes PR pkg/35990. | |||||
2007-03-12 | Sync authoritive instance of config.guess and config.sub with the | joerg | 2 | -19/+31 | |
upstream versions. | |||||
2007-03-09 | Removed unused variables. Note that _ALIASES.* could only be removed | rillig | 1 | -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-09 | Removed the creation of the extra wrapper directory WRKDIR/.sunpro and | rillig | 1 | -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-09 | Rewrote the file so that it is easier to see what needs to be done when | rillig | 1 | -26/+31 | |
adding a language. | |||||
2007-03-09 | Fixed a quoting bug that occurred when PKG_DEVELOPER=#yes, | rillig | 1 | -2/+2 | |
CHECK_SHLIBS=yes and some shared library doesn't have the execute bit set. | |||||
2007-03-09 | Fixed pkglint warnings. | rillig | 3 | -23/+24 | |
2007-03-09 | Replaced PKG_SILENT/PKG_DEBUG with RUN. | rillig | 2 | -10/+7 | |
2007-03-09 | Replaced the remaining PKG_SILENT/PKG_DEBUG pairs with RUN. | rillig | 1 | -6/+9 | |
2007-03-09 | Fixed the quoting in INSTALLATION_DIRS and install-dirs-from-PLIST. | rillig | 1 | -33/+32 | |
In install-dirs-from-PLIST, all directories that don't contain an '@' or '$' character are automatically installed. | |||||
2007-03-09 | Added documentation and error checking. | rillig | 1 | -8/+22 | |
2007-03-09 | The mk/*/*/*.mk files are also interesting. | rillig | 2 | -3/+11 | |
Don't print the make target definition in the help text. | |||||
2007-03-09 | Added MAKEFLAGS to the call to RECURSIVE_MAKE. | rillig | 1 | -2/+2 | |
2007-03-09 | Added MAKEFLAGS to the RECURSIVE_MAKE call. Almost all other calls | rillig | 1 | -2/+3 | |
already have it. | |||||
2007-03-09 | Renamed some more flavor-specific targets to have the form _flavor-*. | rillig | 11 | -147/+81 | |
Split check-vulnerable into a general an a flavor-specific part, for consistence with all the other targets. | |||||
2007-03-08 | Better documentation. | rillig | 1 | -7/+8 | |
2007-03-08 | Reformatted the documentation. | rillig | 1 | -14/+19 | |
2007-03-08 | Renamed package-warnings to _package-warnings, since it is a private | rillig | 1 | -15/+17 | |
target. | |||||
2007-03-08 | Moved the build-env target from bsd.pkg.debug.mk to build/build.mk. It | rillig | 2 | -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-08 | On IRIX, <standards.h> needs to be included before <sys/endian.h>. | rillig | 1 | -2/+5 | |
2007-03-08 | Renamed replace-pkg to _flavor-replace and undo-replace-pkg to | rillig | 3 | -23/+24 | |
_flavor-undo-replace. The leading underscore makes it obvious that these targets are private, which saves redundant comments. | |||||
2007-03-08 | Added headings. | rillig | 1 | -5/+15 | |
2007-03-08 | Documented how to use checkperms in bulk builds. | rillig | 1 | -1/+5 | |
2007-03-08 | Don't create ${.TARGET} unless no further error can occur. The make(1) | rillig | 1 | -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. |