Age | Commit message (Collapse) | Author | Files | Lines |
|
Major changes:
* Avoid a big bunch of subshells/forks/execs by using make(1) features;
should be good for some minor speedups.
* Use shell builtins for echo, true, false, test. Using full paths here
causes fork&execs, making things slow. Only changed for NetBSD.
* Rename all references to ${.MAKEFLAGS} to ${MAKEFLAGS}. See make(1).
* Evaluate all !=s only once, and add them to MAKEFLAGS
* Pass ${MAKEFLAGS} to ALL ${MAKE} calls
Now PKGTOOLS_VERSION is really only set once in a whole "make package"
cycle, even across dependencies.
Minor changes:
* SORTED_MASTER_SITES was renamed SORTED_MASTER_SITES_CMD and is now
(only) execuded in the places where it's needed.
* Don't check for /usr/bin/fetch - we never had it, and if someone
depends on it he can set FETCH_CMD instead.
* Don't fall back to README.port
* Replace some commands by their uppercase equivalents (sed -> ${SED},
same for grep, awk, ...)
* Some whitespace changes to improve readability
=> With these changes, times for a "make clean" in x11/kde go down to 20%,
time for "make readme" goes down to 33%!
|
|
|
|
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
|
|
in README.html (as noted by hubertf).
|
|
|
|
in the environment when make is called.
|
|
* some whitespace change to enhance readability
|
|
root-DEinstall, after all :)
* while there, pass these flags to the pkg_delete called for dependencies.
Now "make deinstall DEINSTALLDEPENDS=yes" should actually work, i.e. no
BUILD_DEPENDS should be left behind. (Hi Dan!)
|
|
(and wonder if the "permission denied" comes from the distfile
being unreadable)
|
|
* awk -> ${AWK}
* remove some stale code
|
|
code (ONLY_FOR_PLATFORM, NOT_FOR_PLATFORM) to be located elsewhere.
Inspired by OpenBSD.
|
|
|
|
target safer. From OpenBSD.
|
|
"ftp.archive.de.uu.ne".
|
|
make it sound less broken.
|
|
Now that the procedure for building in a package and in a category is the
same, there's no longer any need to differentiate between the two cases.
|
|
fails.
|
|
|
|
PostgreSQL.
|
|
|
|
|
|
|
|
|
|
from which an installed package can be re-installed. This can be used
to build up a list of host specific packages, which is useful, for
example, in re-building all packages on a machine for a.out to ELF
transition.
|
|
files from being ignored when making checksums for distfiles.
|
|
|
|
and communicator. Also rename PLIST files to reflect the real OS, and include
${BINNAME} (navigator/communicator)
|
|
|
|
|
|
work around a bug in how autoconf 2.13-generated scripts pass INSTALL
to sub-configures.
|
|
Used in linux-locale package to install specify language(s)
|
|
|
|
"USE_MOTIF".
|
|
OpenSSL installation from "cryptosrc" is automatically utilizied. If
none is available the "openssl" package is used.
|
|
John Darrow in PR pkg/9914.
|
|
In the USE_JAVA case, make PATH include ${JAVA_HOME}/bin, and set CLASSPATH in
CONFIGURE_ENV and SCRIPTS_ENV as well (no pkgs use this yet, but they could...)
This should make java packages build happily in bulk pkg builds where CLASSPATH
is not set or JAVA_HOME/bin is not in PATH on the system as a whole :-)
|
|
pkgsrc/lang/jdk/pkg/MESSAGE advises people to set CLASSPATH, they
may not have by the time they build a dependent package, especially if
jdk was pulled in as a prerequisite...
|
|
DEPENDS_TARGET to builds for dependencies.
This results in "make package" creating packages for all missing
dependencies as well, instead of merely installing them on the system.
This is a more consistent and intuitive behaviour.
Running "make install" will install the dependencies just like before
(no binary packages will be built).
|
|
|
|
installed, instead of just saying that the version installed is older.
Useful e.g. for the -current packages which don't have -current in their
name (gimp, mutt, cvs et al.)
|
|
proper prefix (defaults to $PREFIX, but can be changed by
@cwd from the PLIST).
Sent in in PR 9888 by Takahiro Kambe <taca@sky.yamashina.kyoto.jp>
|
|
The installed package tools were last updated on 1999/01/01. <====
Please make and install the pkgsrc/pkgtools/pkg_install package.
Print out the second date from the right variable.
|
|
|
|
* set DECOMPRESS_CMD to ${CAT} if EXTRACT_SUFX == ".tar"
|
|
by Hubert Feyrer.
|
|
<jbernard@mines.edu>.
|
|
pathname will work properly.
|
|
|
|
shell escape any spaces in the filename. This allows building with the
correct package size for things like StarOffice or Maelstrom.
|
|
The first one defaults to `yes' and latter two aren't defined by default (so,
the configure script will configure automagically).
|