Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Hinted at by wiz
|
|
|
|
'chmod +x' the newly generated ltconfig file, so it is can be run
|
|
|
|
our own in it's place. This avoids the problem of if the old ltconfig
file is a symbolic link to somewhere else in the filesystem.
|
|
|
|
depends-list => build-depends-list
package-depends => run-depends-list
print-depends-list => print-build-depends-list
print-package-depends => print-run-depends-list
* While there, fix print-run-depends-list to not seperate items
by \n.
Changes discussed with wiz.
|
|
depends => install-depends
run-depends => install-run-depends
build-depends => install-build-depends
|
|
with a recursive dependency of ncurses on itself on <1.4Y.
Problem found by Dan McMahill.
|
|
* Renamed misc-depends to run-depends, and drop (old) run-depends
altogether
Code reviewed by wiz.
|
|
|
|
|
|
package is about to be built. This allows measuring of (only) this
pkg's build cost in some future step.
|
|
lesstif12 were installed, and set MOTIFBASE to the wrong value when
USE_MOTIF12 was set. Fix this by checking for 1.2/2.0 headers when
setting MOTIFBASE.
Also, use just X11PREFIX instead of extra checks for
X11PREFIX == LOCALBASE throughout bsd.pkg.mk.
|
|
in "pkgsrc/x11/lesstif".
|
|
current directory.
|
|
Also add new USE_MOTIF12 variable to be set by packages requiring the
Motif-1.2 headers/libraries, e.g. www/Mosaic.
|
|
got added in 1.4Y; on older version of NetBSD, ncurses will be used.
Replace previous code that did the same, but wasn't shared.
|
|
|
|
on per default in bsd.pkg.subdir.mk
|
|
in pkgsrc or pkgsrc/category now.
The install and package targets are still left in, but deprecated now.
|
|
|
|
Fixes PR 10646 by Kawaguti Ginga <k.ginga@nbwww.isc.org ???>.
|
|
rather than enclosing in quotes. Quotes doesn't work very well if the
BUILD_INFO item already has quotes, as is often the case for ${RESTRICTED}.
|
|
that they get passed to sub-makes.
|
|
|
|
This should fix the brokenness of resumed updates for those who do not set
DEPENDS_TARGET in their /etc/mk.conf.
|
|
to "limited-redistribution", which is more correct.
|
|
in the binary package.
|
|
|
|
each package before attempting to install it. Fixes a problem if
'make clean-update' was called at the wrong time.
Make the 'clean-update' target warn about a preserved ${DDIR} and usage
of 'make update REINSTALL=YES' if necessary.
|
|
This is consistent with not listing 'm68k'.
|
|
|
|
or ftp during 'make package' or 'make mirror-distfiles'.
|
|
built and possible deinstalled as dependency. Addresses PR 10629 by
Erich.T.Enke@wheaton.edu.
(If that's not enough, we can still introduce a "make clean ; make install"-
type target, but for now i'd prefer not to was the cycles)
|
|
directory name of a package being the same as the package name when
creating ${DDIR} entries.
|
|
prevents 'make update' from "resuming" an update that never even began.
Thus, a sequence of
make clean-update
make update
is now safe, no matter if 'make update' was started previously or not.
|
|
update target work with pkgsrc installations that have more (or less) than
two components (like /src/NetBSD-current/pkgsrc). Thanks for Matthias
Scheler for noting this!
|
|
using EVAL_PREFIX.
|
|
which takes entries of the format <make-definition-name>=<pkgname>. This
has not been added to MAKEFLAGS because (a) premature optimisation is the
root of all evil, and (b) because the .for loop used to implement this
shows the wrong results when multiple prefices are evaluated.
Modify all the package Makefiles to use EVAL_PREFIX, thereby simplifying
them considerably.
ALso simplify the logic to calculate the prefix as well.
|
|
"print-pkg-size-this" or "print-pkg-size-depends" targets to avoid package
sizes like "2.51887e+09" which "expr" can't handle.
|
|
package's prefix would not work as part of the environment specification
via MAKE_ENV (as it would not be executed in the correct directory).
Fix this by invoking pkg_info(1) directly, not via an intermediate make(1)
step - this is not as clean, but more effective (i.e. it works).
|
|
${LOCALBASE}/etc, and is the parent directory of the priv package's
user configuration data.
Modify Makefile to pick up this definition, and pass it on as an argument
to the configure script.
Modify the PLIST to include this location, and pre-process the PLIST at
install time to set the correct location.
|
|
compatible version is used.
|
|
|
|
a bit more user-friendly.
Introduce a show-{gtk+,imlib,kdebase,qt1,qt2,xpm}-prefix target in
bsd.pkg.mk, and use "${MAKE} show-*-prefix" in package Makefiles.
|
|
|
|
else run a "make package".
XXX needs to be extended to also look on some FTP sites.
|